Nedávno som objavil tento článok:
/ bin
Obsahuje príkazy, ktoré môže použiť správca systému aj používatelia, ale sú potrebné, keď nie sú pripojené žiadne iné súborové systémy (napríklad v režime pre jedného používateľa). Môže obsahovať aj príkazy, ktoré nepriamo používajú skripty.
Očakáva sa, že tam budú prítomné tieto tímy:
ako, chgrp, chmod, chown, cp, dáta, dd, df, dmesg, minúť, nepravdivý, hostname, zabiť, ln, Prihlásiť sa, ls, mkdir, mknod, viac, namontovať, mv, ps, pwd, rm, je rm, smäd, sh, stty, su, synchronizovať, pravdivý, umount, UNAM.
Môžete vytvoriť symbolické odkazy na /usr, ale aj keď sa v časoch systemd /usr nenachádza na samostatnom zariadení, stále ho možno nájsť na zabudovanom systéme, semafore, mlynčeku na kávu a PDP-11 slúžiacom dôležitému prístroj v jednom z laboratórií Akadémie vied.
/ sbin
Pomôcky používané na správu systému (a iné príkazy typu root), /sbin obsahuje binárne súbory potrebné na zavedenie, obnovu, obnovu a/alebo obnovu systému okrem binárnych súborov v /bin. Programy, ktoré sa spúšťajú po pripojení /usr (keď nie sú žiadne problémy), sú zvyčajne umiestnené v /usr/sbin. Lokálne nainštalované programy na správu systému by mali byť umiestnené v /usr/local/sbin.
Očakáva sa:
fastboot, fasthalt, fdisk, fsck, getty, halt, ifconfig, init, mkfs, mkswap, reboot, route, swapon, swapoff, update.
Jedným zo spôsobov, ako ochrániť systém pred hravými rukami používateľov, je zakázať spúšťanie týchto utilít hocikomu nastavením atribútu x.
Okrem toho nahradenie /bin a /sbin kópiami z archívu (rovnaké pre všetky systémy rovnakého typu) je rýchly spôsob, ako opraviť systémy bez správcu balíkov.
/ Usr / bin
Všetko je tu jednoduché. Rovnaký typ príkazov, rovnaký pre všetky servery/mlynky na kávu spoločnosti. A samotný /usr môže byť nasadený identicky pre rôzne OS (pre /bin a /sbin to zvyčajne nefunguje), ide o architektonicky nezávislé programy. Môže obsahovať odkazy na prekladače perlu alebo pythonu, ktoré sa nachádzajú v /opt alebo niekde inde v sieti.
/ usr / sbin
Rovnaké ako /usr/bin, ale na použitie iba pre správcov.
/usr/local/bin a /usr/local/sbin
Jedna z najdôležitejších lokalít. Na rozdiel od všetkého ostatného, /usr nemôže byť rovnaké v celej organizácii. Existujú programy závislé od operačného systému, hardvéru a jednoducho programy, ktoré nie sú potrebné na všetkých zariadeniach. Pri synchronizácii /usr na počítačoch musí byť /usr/local vylúčený.
/home/$USER/bin
Tu je prípad podobný ako v /usr/local, len existujú programy špecifické pre konkrétneho používateľa. Môže byť prenesený (alebo synchronizovaný) na iný stroj, keď sa používateľ pohybuje. Čo nie je možné preniesť, je uložené v /home/$USER/.local/bin. Môžete použiť miestne bez bodky. /home/$USER/sbin chýba z pochopiteľných dôvodov.
Rád uvidím opravy a doplnenia.
Zdroj: hab.com