Še eno mnenje o razliki med bin, sbin, usr/bin, usr/sbin

Pred kratkim sem odkril ta članek: Razlika med bin, sbin, usr/bin, usr/sbin. Rad bi delil svoj pogled na standard.

/ 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

Dodaj komentar