Opinjoni oħra dwar id-differenza bejn bin, sbin, usr/bin, usr/sbin

Dan l-aħħar skoprejt dan l-artikolu: Differenza bejn bin, sbin, usr/bin, usr/sbin. Nixtieq naqsam il-fehma tiegħi dwar l-istandard.

/ bin

Fih kmandi li jistgħu jintużaw kemm mill-amministratur tas-sistema kif ukoll mill-utenti, iżda li huma meħtieġa meta l-ebda sistema ta’ fajls oħra ma tkun immuntata (pereżempju, fil-modalità ta’ utent wieħed). Jista' jkun fih ukoll kmandi li jintużaw indirettament minn skripts.

It-timijiet li ġejjin huma mistennija li jkunu preżenti hemmhekk:

qattus, chgrp, chmod, chown, cp, data, dd, df, dmesg, miss, falza, hostname, joqtlu, ln, login, ls, mkdir, mknod, aktar, impunjazzjoni, mv, ps, pwd, rm, huwa rm, għatx, sh, stty, su, sync, veru, umount, uname.

Tista 'tagħmel symlinks għal /usr, iżda għalkemm fil-jiem ta' systemd /usr ma jinstabx fuq apparat separat, xorta jista 'jinstab fuq sistema inkorporata, dawl tat-traffiku, grinder tal-kafè u PDP-11 li jservi ta' importanti. apparat f’wieħed mil-laboratorji tal-Akkademja tax-Xjenzi.

/ sbin

Utilitajiet użati għall-amministrazzjoni tas-sistema (u kmandi oħra ta' għerq biss), /sbin fih binarji meħtieġa biex ibdew, jirrestawraw, jirrestawraw, u/jew jirrestawraw is-sistema flimkien mal-binarji f' /bin. Programmi li jaħdmu wara li /usr jiġi mmuntat (meta ma jkunx hemm problemi) normalment jitqiegħdu f' /usr/sbin. Programmi ta' amministrazzjoni tas-sistema installati lokalment għandhom jitqiegħdu f'/usr/local/sbin.

Mistennija:

fastboot, fasthalt, fdisk, fsck, getty, waqfien, ifconfig, init, mkfs, mkswap, reboot, rotta, swapon, swapoff, aġġornament.

Wieħed mill-modi kif tipproteġi s-sistema mill-idejn tal-logħob tal-utenti huwa li tipprojbixxi lil kulħadd milli jħaddem dawn l-utilitajiet billi jistabbilixxi l-attribut x.
Barra minn hekk, is-sostituzzjoni ta' /bin u /sbin b'kopji mill-arkivju (l-istess għas-sistemi kollha tal-istess tip) huwa mod rapidu biex jiġu ffissati s-sistemi mingħajr maniġer tal-pakketti.

/ usr / bin

Kollox huwa sempliċi hawn. L-istess tip ta 'kmandi, l-istess għas-servers kollha / grinders tal-kafè tal-kumpanija. U /usr innifsu jista 'jiġi skjerat b'mod identiku għal OSs differenti (għal /bin u /sbin dan normalment ma jaħdimx), dawn huma programmi arkitettonalment indipendenti. Jista' jkun fih links għal interpreti perl jew python, li jinsabu f'/opt jew x'imkien ieħor fin-netwerk.

/ usr / sbin

L-istess bħal /usr/bin, iżda għall-użu mill-amministraturi biss.

/usr/local/bin u /usr/local/sbin

Wieħed mill-aktar postijiet importanti. B'differenza għal kull ħaġa oħra, /usr ma jistax ikun l-istess madwar l-organizzazzjoni kollha. Hemm programmi li jiddependu mill-OS, mill-ħardwer, u sempliċiment li mhumiex meħtieġa fuq l-apparati kollha. Meta tissinkronizza /usr fuq magni, /usr/local għandu jiġi eskluż.

/home/$USER/bin

Hawnhekk il-każ huwa simili għal /usr/local, biss hemm programmi speċifiċi għal utent partikolari. Jista 'jiġi trasferit (jew sinkronizzat) għal magna oħra meta l-utent jiċċaqlaq. Dak li ma jistax jiġi trasferit huwa maħżun f'/home/$USER/.local/bin. Tista 'tuża lokali mingħajr it-tikka. /home/$USER/sbin huwa nieqes għal raġunijiet ovvji.

Inkun kuntent li nara korrezzjonijiet u żidiet.

Sors: www.habr.com

Żid kumment