Pred kratkim sem odkril ta članek:
/ bin
Vsebuje ukaze, ki jih lahko uporabljajo tako sistemski skrbnik kot uporabniki, vendar so potrebni, ko ni nameščen noben drug datotečni sistem (na primer v enouporabniškem načinu). Vsebuje lahko tudi ukaze, ki jih posredno uporabljajo skripti.
Tam bodo predvidoma prisotne naslednje ekipe:
mačka, chgrp, chmod, chown, cp, Datum, dd, df, dmesg, echo, false, gostitelja, ubiti, ln, prijava, ls, mkdir, mknod, več, mount, mv, ps, osebi, rm, je rm, žeja, sh, stty, su, sinhronizacijo, Res, umount, uname.
Ustvarite lahko simbolne povezave do /usr, a čeprav ga v času systemd /usr ni mogoče najti na ločeni napravi, ga je še vedno mogoče najti v vgrajenem sistemu, semaforju, kavnem mlinčku in PDP-11, ki služi pomembno napravo v enem od laboratorijev Akademije znanosti.
/ sbin
Pripomočki, ki se uporabljajo za skrbništvo nad sistemom (in drugi samo korenski ukazi), /sbin poleg binarnih datotek v /bin vsebuje binarne datoteke, potrebne za zagon, obnovitev, obnovitev in/ali obnovitev sistema. Programi, ki se zaženejo po namestitvi /usr (ko ni težav), so običajno nameščeni v /usr/sbin. Lokalno nameščene sistemske skrbniške programe je treba postaviti v /usr/local/sbin.
Pričakovano:
fastboot, fasthalt, fdisk, fsck, getty, zaustavitev, ifconfig, init, mkfs, mkswap, ponovni zagon, route, swapon, swapoff, posodobitev.
Eden od načinov za zaščito sistema pred igrivimi rokami uporabnikov je prepoved vsakomur zagona teh pripomočkov z nastavitvijo atributa x.
Poleg tega je zamenjava /bin in /sbin s kopijami iz arhiva (enako za vse sisteme iste vrste) hiter način za popravljanje sistemov brez upravitelja paketov.
/ usr / bin
Tukaj je vse preprosto. Ista vrsta ukazov, enaka za vse strežnike/mlinčke za kavo podjetja. In sam /usr je mogoče namestiti enako za različne operacijske sisteme (za /bin in /sbin to običajno ne deluje), to sta arhitekturno neodvisna programa. Lahko vsebuje povezave do tolmačev perl ali python, ki se nahajajo v /opt ali kje drugje v omrežju.
/ usr / sbin
Enako kot /usr/bin, vendar samo za skrbnike.
/usr/local/bin in /usr/local/sbin
Ena najpomembnejših lokacij. Za razliko od vsega drugega, /usr ne more biti enak v celotni organizaciji. Obstajajo programi, odvisni od operacijskega sistema, strojne opreme in preprosto programi, ki niso potrebni v vseh napravah. Pri sinhronizaciji /usr na strojih je treba /usr/local izključiti.
/home/$USER/bin
Tukaj je primer podoben /usr/local, le da obstajajo programi, specifični za posameznega uporabnika. Lahko se prenese (ali sinhronizira) na drug stroj, ko se uporabnik premakne. Česar ni mogoče prenesti, je shranjeno v /home/$USER/.local/bin. Uporabite lahko lokalno brez pike. /home/$USER/sbin manjka iz očitnih razlogov.
Vesela bom popravkov in dopolnitev.
Vir: www.habr.com