Barn arall ar y gwahaniaeth rhwng bin, sbin, usr/bin, usr/sbin

Darganfyddais yr erthygl hon yn ddiweddar: Gwahaniaeth rhwng bin, sbin, usr/bin, usr/sbin. Hoffwn rannu fy marn ar y safon.

/ bin

Yn cynnwys gorchmynion y gellir eu defnyddio gan weinyddwr y system a defnyddwyr, ond sy'n angenrheidiol pan nad oes systemau ffeil eraill wedi'u gosod (er enghraifft, yn y modd defnyddiwr sengl). Gall hefyd gynnwys gorchmynion a ddefnyddir yn anuniongyrchol gan sgriptiau.

Mae disgwyl i’r timau canlynol fod yn bresennol yno:

cat, chgrp, chmod, chown, cp, dyddiad, dd, df, dmesg, colli, ffug, enw gwesteiwr, lladd, ln, Mewngofnodi, ls, mkdir, mknod, mwy, gosod, mv, ps, pwd, rm, yn rm, syched, sh, sty, su, cydamseru, yn wir, Uwm, uname.

Gallwch wneud symlinks i /usr, ond er nad yw systemd /usr i'w gael ar ddyfais ar wahΓ’n yn nyddiau systemd / usr, gellir ei ddarganfod o hyd ar system wedi'i fewnosod, golau traffig, grinder coffi a PDP-11 sy'n gwasanaethu elfen bwysig. dyfais yn un o labordai'r Academi Gwyddorau.

/ sbin

Cyfleustodau a ddefnyddir ar gyfer gweinyddu system (a gorchmynion gwraidd yn unig eraill), mae /sbin yn cynnwys binaries sydd eu hangen i gychwyn, adfer, adfer, a/neu adfer y system yn ychwanegol at y binaries yn /bin. Mae rhaglenni sy'n rhedeg ar Γ΄l gosod / usr (pan nad oes problemau) fel arfer yn cael eu gosod yn /usr/sbin. Dylid gosod rhaglenni gweinyddu system sydd wedi'u gosod yn lleol yn /usr/local/sbin.

Disgwylir:

fastboot, fasthalt, fdisk, fsck, getty, stop, ifconfig, init, mkfs, mkswap, ailgychwyn, llwybr, swapon, cyfnewid, diweddaru.

Un o'r ffyrdd o amddiffyn y system rhag dwylo chwareus defnyddwyr yw gwahardd unrhyw un yn unig rhag rhedeg y cyfleustodau hyn trwy osod y priodoledd x.
Yn ogystal, mae amnewid / bin a /sbin gyda chopΓ―au o'r archif (yr un peth ar gyfer pob system o'r un math) yn ffordd gyflym o drwsio systemau heb reolwr pecyn.

/ usr / bin

Mae popeth yn syml yma. Yr un math o orchmynion, yr un peth ar gyfer holl weinyddion / llifanwyr coffi'r cwmni. A / gellir defnyddio usr ei hun yn union yr un fath ar gyfer gwahanol OSes (ar gyfer / bin a /sbin nid yw hyn fel arfer yn gweithio), mae'r rhain yn rhaglenni pensaernΓ―ol annibynnol. Gall gynnwys dolenni i ddehonglwyr perl neu python, sydd wedi'u lleoli yn /opt neu rywle arall ar y rhwydwaith.

/ usr / sbin

Yr un peth Γ’ /usr/bin, ond i'w ddefnyddio gan weinyddwyr yn unig.

/usr/lleol/bin a /usr/lleol/sbin

Un o'r lleoliadau pwysicaf. Yn wahanol i bopeth arall, ni all usr fod yr un peth ar draws y sefydliad cyfan. Mae yna raglenni sy'n ddibynnol ar OS, sy'n ddibynnol ar galedwedd, ac yn syml, nad oes eu hangen ar bob dyfais. Wrth gydamseru /usr ar beiriannau, rhaid eithrio /usr/local.

/cartref/$ USER/bin

Yma mae'r achos yn debyg i /usr/local, dim ond rhaglenni sy'n benodol i ddefnyddiwr penodol sydd. Gellir ei drosglwyddo (neu ei gydamseru) i beiriant arall pan fydd y defnyddiwr yn symud. Mae'r hyn na ellir ei drosglwyddo yn cael ei storio yn /home/$USER/.local/bin. Gallwch ddefnyddio lleol heb y dot. /home/$USER/sbin ar goll am resymau amlwg.

Byddaf yn falch o weld cywiriadau ac ychwanegiadau.

Ffynhonnell: hab.com

Ychwanegu sylw