Nemrég találtam rá erre a cikkre:
/ bin
Olyan parancsokat tartalmaz, amelyeket a rendszergazda és a felhasználók is használhatnak, de amelyek akkor szükségesek, ha nincs más fájlrendszer csatlakoztatva (például egyfelhasználós módban). Tartalmazhat olyan parancsokat is, amelyeket a szkriptek közvetetten használnak.
Várhatóan a következő csapatok lesznek ott:
hogyan, chgrp, chmod, chown, cp, adat, dd, df, dmesg, visszhang, hamis, hostname, megöl, ln, Belépés, ls, mkdir, mknod, több, felmászik, mv, ps, pwd, rm, rmdir, szomjúság, sh, stty, su, szinkronizálni, igaz, umount, uname.
Lehet szimbolizálni a /usr fájlt, de bár a systemd idejében az /usr nem található külön eszközön, mégis megtalálható egy beágyazott rendszeren, egy közlekedési lámpán, egy kávédarálón és egy fontos fontosságú PDP-11-en. készüléket a Tudományos Akadémia egyik laboratóriumában.
/ sbin
A rendszeradminisztrációhoz használt segédprogramok (és más, csak root-alapú parancsok), a /sbin a /bin könyvtárban található binárisokon kívül a rendszer indításához, visszaállításához, visszaállításához és/vagy visszaállításához szükséges binárisokat is tartalmazza. Azok a programok, amelyek az /usr felcsatolása után futnak (ha nincs probléma), általában az /usr/sbin könyvtárba kerülnek. A helyileg telepített rendszerfelügyeleti programokat a /usr/local/sbin könyvtárba kell helyezni.
Várt:
fastboot, fasthalt, fdisk, fsck, getty, halt, ifconfig, init, mkfs, mkswap, reboot, route, swapon, swapoff, update.
Az egyik módja annak, hogy megvédjük a rendszert a felhasználók játékos kezétől, ha az x attribútum beállításával bárkit megtiltunk ezeknek a segédprogramoknak a futtatásában.
Ezenkívül a /bin és /sbin lecserélése az archívumból származó másolatokra (minden azonos típusú rendszerre ugyanaz) egy gyors módja a rendszerek csomagkezelő nélküli javításának.
/ usr / bin
Itt minden egyszerű. Ugyanolyan típusú parancsok, ugyanazok a vállalat összes szerveréhez/kávédarálójához. Maga a /usr pedig azonosan telepíthető különböző operációs rendszerekre (a /bin és /sbin esetében ez általában nem működik), ezek architekturálisan független programok. Hivatkozásokat tartalmazhat perl vagy python értelmezőkhöz, amelyek az /opt könyvtárban vagy valahol máshol találhatók a hálózaton.
/ usr / sbin
Ugyanaz, mint a /usr/bin, de csak rendszergazdák használhatják.
/usr/local/bin és /usr/local/sbin
Az egyik legfontosabb helyszín. Minden mással ellentétben a /usr nem lehet ugyanaz az egész szervezetben. Vannak operációs rendszer-függő, hardverfüggő és egyszerűen olyan programok, amelyekre nincs szükség minden eszközön. A /usr gépeken történő szinkronizálása során a /usr/local elemet ki kell zárni.
/home/$USER/bin
Itt az eset hasonló a /usr/local-hoz, csak egy adott felhasználóra jellemző programok vannak. Átvihető (vagy szinkronizálható) egy másik gépre, amikor a felhasználó mozog. Amit nem lehet átvinni, az a /home/$USER/.local/bin mappában tárolódik. A helyi funkciót pont nélkül használhatja. A /home/$USER/sbin nyilvánvaló okokból hiányzik.
Örömmel látok javításokat és kiegészítéseket.
Forrás: will.com