لقد وجدت هذا المقال مؤخرًا:
الفرق بين bin و sbin و usr / bin و usr / sbin . أود أن أشارك رأيي في المعيار.
/ بن
يحتوي على أوامر يمكن استخدامها من قبل كل من مسؤول النظام والمستخدمين ، ولكنها ضرورية عند عدم وجود أنظمة ملفات أخرى (على سبيل المثال ، في وضع المستخدم المفرد). قد تحتوي أيضًا على أوامر يتم استخدامها بشكل غير مباشر بواسطة البرامج النصية.
من المتوقع أن تكون الفرق التالية موجودة:
cat ،
chgrp ،
chmod ،
chown ،
cp ،
date ،
dd ،
df ،
dmesg ،
echo ،
false ،
name host ،
kill ،
ln ،
login ،
ls ،
mkdir ،
mknod ،
المزيد ،
mount ،
mv ،
ps ،
pwd ،
rm ،
rmd ،
sed ،
sh ،
stty ،
su ،
sync ،
true ،
umount ،
uname .
من الممكن إنشاء ارتباطات على / usr ، ولكن على الرغم من عدم وجوده على جهاز منفصل في أيام systemd / usr ، فإنه لا يزال من الممكن العثور عليه على نظام مضمن وإشارة ضوئية وطاحونة قهوة
و PDP-11 يقدم جهازًا مهمًا في أحد مختبرات أكاديمية العلوم .
/ sbin
الأدوات المساعدة المستخدمة لإدارة النظام (وغيرها من أوامر الجذر فقط) ، / sbin تحتوي على الثنائيات اللازمة لتشغيل النظام واستعادته واستعادته و / أو استعادته بالإضافة إلى الثنائيات الموجودة في / bin. عادة ما يتم وضع البرامج المنفذة بعد / usr (في حالة عدم وجود مشاكل) في / usr / sbin. يجب وضع برامج إدارة النظام المثبتة محليًا في / usr / local / sbin.
المتوقع:
fastboot، fasthalt، fdisk، fsck، getty، stop، ifconfig، init، mkfs، mkswap، reboot، route، swapon، swapoff، update .
طريقة واحدة لحماية النظام من أيدي المستخدمين لعوب هي منع أي شخص من تشغيل هذه الأدوات المساعدة عن طريق تعيين السمة x.
بالإضافة إلى ذلك ، يعد استبدال / bin و / sbin بنسخة من الأرشيف (نفس الشيء بالنسبة لجميع الأنظمة من نفس النوع) طريقة سريعة لإصلاح الأنظمة بدون مدير الحزم.
/ البيرة / بن
كل شيء بسيط هنا. نفس النوع من الفريق ، ونفس الشيء بالنسبة لجميع الخوادم / مطاحن القهوة الشركة. و / usr نفسه يمكن نشره نفسه لأنظمة التشغيل المختلفة (هذا عادة لا يعمل مع / bin و / sbin) ، فهذه برامج مستقلة معماريا. قد تحتوي على روابط إلى المترجمين الشفويين في بيرل أو بيثون الموجودين في / تختار أو في أي مكان آخر على الشبكة.
/ usr / sbin
نفس / usr / bin ، ولكن للاستخدام من قبل المشرفين فقط.
/ usr / local / bin و / usr / local / sbin
واحدة من أهم المواقع. على عكس البقية ، / usr لا يمكن أن يكون هو نفسه للمؤسسة بأكملها. فيما يلي برامج تعتمد على نظام التشغيل ، وتعتمد على الأجهزة والبرامج التي ليست مطلوبة على جميع الأجهزة. عند المزامنة / usr على الأجهزة ، يجب استبعاد / usr / local.
/ home / $ US / bin
هنا تشبه الحالة / usr / local ، فقط البرامج الخاصة بمستخدم معين تكمن. يمكنك النقل (أو المزامنة) إلى جهاز آخر عندما يتحرك المستخدم. تتم إضافة ما لا يمكن نقله إلى / home/$USER/.local/bin. يمكنك استخدام المحلية دون نقطة. / home / $ USER / sbin لأسباب واضحة مفقود.
سأكون سعيدًا بالتصحيحات والإضافات.