Önnur skoðun um muninn á bin, sbin, usr/bin, usr/sbin

Ég uppgötvaði þessa grein nýlega: Mismunur á bin, sbin, usr/bin, usr/sbin. Mig langar að deila skoðun minni á staðlinum.

/ ruslafata

Inniheldur skipanir sem hægt er að nota bæði af kerfisstjóra og notendum, en eru nauðsynlegar þegar engin önnur skráarkerfi eru sett upp (til dæmis í einnotandaham). Það getur líka innihaldið skipanir sem eru notaðar óbeint af forskriftum.

Gert er ráð fyrir að eftirtaldir liðir verði viðstaddir þar:

köttur, chgrp, Chmod, chown, cp, dagsetning, dd, df, dmesg, sakna, rangar, gestgjafi, drepa, ln, skrá inn, ls, mkdir, mknod, meira, fjall, mv, ps, pwd, rm, er rm, sed, sh, stty, su, sync, satt, umount, uname.

Þú getur búið til tákntengla í /usr, en þó á dögum systemd /usr sé ekki að finna í sérstöku tæki, þá er það samt hægt að finna það á innbyggðu kerfi, umferðarljósi, kaffikvörn og PDP-11 sem þjónar mikilvægu tæki á einni af rannsóknarstofum Vísindaakademíunnar.

/ sbin

Tól sem notuð eru fyrir kerfisstjórnun (og aðrar skipanir sem eingöngu eru rótar), /sbin inniheldur tvíþætti sem þarf til að ræsa, endurheimta, endurheimta og/eða endurheimta kerfið til viðbótar við tvöfaldana í /bin. Forrit sem keyra eftir að /usr er tengt (þegar engin vandamál eru) eru venjulega sett í /usr/sbin. Staðbundið uppsett kerfisstjórnunarforrit ætti að vera sett í /usr/local/sbin.

Búist við:

fastboot, fasthalt, fdisk, fsck, getty, halt, ifconfig, init, mkfs, mkswap, endurræsa, leið, swapon, swapoff, uppfærsla.

Ein af leiðunum til að vernda kerfið fyrir fjörugum höndum notenda er að banna hverjum sem er að keyra þessi tól með því að stilla x eigindina.
Að auki er fljótleg leið til að laga kerfi án pakkastjóra að skipta út /bin og /sbin fyrir afrit úr skjalasafninu (sama fyrir öll kerfi af sömu gerð).

/ usr / bin

Hér er allt einfalt. Sama tegund skipana, eins fyrir alla netþjóna/kaffivélar fyrirtækisins. Og /usr sjálft er hægt að nota eins fyrir mismunandi stýrikerfi (fyrir /bin og /sbin virkar þetta venjulega ekki), þetta eru byggingarfræðilega óháð forrit. Getur innihaldið tengla á perl eða python túlka, sem eru staðsettir í /opt eða einhvers staðar annars staðar á netinu.

/ usr / sbin

Sama og /usr/bin, en aðeins til notkunar fyrir stjórnendur.

/usr/local/bin og /usr/local/sbin

Einn mikilvægasti staðurinn. Ólíkt öllu öðru getur /usr ekki verið það sama í allri stofnuninni. Það eru stýrikerfi háð, vélbúnaðarháð og einfaldlega forrit sem eru ekki nauðsynleg í öllum tækjum. Þegar /usr er samstillt á vélum verður að útiloka /usr/local.

/home/$USER/bin

Hér er málið svipað og /usr/local, aðeins það eru forrit sem eru sértæk fyrir tiltekinn notanda. Hægt að flytja (eða samstilla) í aðra vél þegar notandinn hreyfir sig. Það sem ekki er hægt að flytja er geymt í /home/$USER/.local/bin. Þú getur notað staðbundið án punktsins. /home/$USER/sbin vantar af augljósum ástæðum.

Ég mun vera feginn að sjá leiðréttingar og viðbætur.

Heimild: www.habr.com

Bæta við athugasemd