ΠžΡ‰Π΅ Π΅Π΄Π½ΠΎ ΠΌΠ½Π΅Π½ΠΈΠ΅ Π·Π° Ρ€Π°Π·Π»ΠΈΠΊΠ°Ρ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ bin, sbin, usr/bin, usr/sbin

Наскоро ΠΎΡ‚ΠΊΡ€ΠΈΡ… Ρ‚Π°Π·ΠΈ статия: Π Π°Π·Π»ΠΈΠΊΠ°Ρ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ bin, sbin, usr/bin, usr/sbin. Π‘ΠΈΡ… искал Π΄Π° сподСля своСто Π²ΠΈΠΆΠ΄Π°Π½Π΅ Π·Π° стандарта.

/bin

Π‘ΡŠΠ΄ΡŠΡ€ΠΆΠ° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΊΠ°ΠΊΡ‚ΠΎ ΠΎΡ‚ систСмния администратор, Ρ‚Π°ΠΊΠ° ΠΈ ΠΎΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅, Π½ΠΎ са Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π½Π΅ са ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½ΠΈ Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ систСми (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² СднопотрСбитСлски Ρ€Π΅ΠΆΠΈΠΌ). Π’ΠΎΠΉ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ½Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΎΡ‚ скриптовС.

ΠžΡ‡Π°ΠΊΠ²Π° сС ΠΏΡ€ΠΈΡΡŠΡΡ‚Π²ΠΈΠ΅Ρ‚ΠΎ Π½Π° слСднитС ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ:

cat, chgrp, chmod, chown, cp, date, dd, df, dmesg, echo, Π½Π΅Π²Π΅Ρ€Π½ΠΎ, hostname, kill, ln, login, ls, mkdir, mknod, more, mount, mv, ps, pwd, rm, rmdir, sed, sh, stty, su, sync, истинно, umount, uname.

МоТС Π΄Π° сС направят симлинковС Π½Π° /usr, Π½ΠΎ ΠΌΠ°ΠΊΠ°Ρ€ Ρ‡Π΅ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° systemd /usr Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ устройство Π½Π΅ сС срСща, всС ΠΎΡ‰Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΎ Π² Π²Π³Ρ€Π°Π΄Π΅Π½Π° систСма, свСтофар, ΠΊΠ°Ρ„Π΅ΠΌΠ΅Π»Π°Ρ‡ΠΊΠ° ΠΈ PDP-11, обслуТващ Π²Π°ΠΆΠ½ΠΎ устройство Π² Π΅Π΄Π½Π° ΠΎΡ‚ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠΈΡ‚Π΅ Π½Π° АкадСмията Π½Π° Π½Π°ΡƒΠΊΠΈΡ‚Π΅.

/sbin

Π£Ρ‚ΠΈΠ»ΠΈΡ‚ΠΈΡ‚Π΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° систСмно администриранС (ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ само Π·Π° root), /sbin ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° Π΄Π²ΠΎΠΈΡ‡Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅, Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ ΠΈ/ΠΈΠ»ΠΈ поправянС Π½Π° систСмата Π² допълнСниС към Π΄Π²ΠΎΠΈΡ‡Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² /bin. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅, изпълнявани слСд ΠΊΠ°Ρ‚ΠΎ /usr Π΅ ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½ΠΎ (ΠΊΠΎΠ³Π΄Π° няма ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ), ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ сС поставят Π² /usr/sbin. Π›ΠΎΠΊΠ°Π»Π½ΠΎ инсталиранитС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π° систСмно администриранС трябва Π΄Π° сС поставят Π² /usr/local/sbin.

ΠžΡ‡Π°ΠΊΠ²Π°Ρ‚ сС:

fastboot, fasthalt, fdisk, fsck, getty, halt, ifconfig, init, mkfs, mkswap, reboot, route, swapon, swapoff, update.

Π•Π΄ΠΈΠ½ ΠΎΡ‚ Π½Π°Ρ‡ΠΈΠ½ΠΈΡ‚Π΅ Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° Π½Π° систСмата ΠΎΡ‚ Π½Π΅ΠΊΠ°Π½Π΅Π½ΠΈ Ρ€ΡŠΡ†Π΅ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π΅ Π·Π°Π±Ρ€Π°Π½Π°Ρ‚Π° Π·Π° стартиранС Π½Π° Ρ‚Π΅Π·ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΈ Π·Π° всСки, ΠΊΠ°Ρ‚ΠΎ сС Π·Π°Π΄Π°Π΄Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ x.
ОсвСн Ρ‚ΠΎΠ²Π°, замяната Π½Π° /bin ΠΈ /sbin с копия ΠΎΡ‚ Π°Ρ€Ρ…ΠΈΠ² (Π΅Π΄Π½Π°ΠΊΠ²ΠΎΡ‚ΠΎ Π·Π° всички Π΅Π΄ΠΈΠ½Ρ‚ΠΈΠΏΠ½ΠΈ систСми) Π΅ Π±ΡŠΡ€Π· Π½Π°Ρ‡ΠΈΠ½ Π·Π° ΠΏΠΎΠΏΡ€Π°Π²ΠΊΠ° Π½Π° систСми Π±Π΅Π· ΠΏΠ°ΠΊΠ΅Ρ‚Π΅Π½ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€.

/usr/bin

Π’ΡƒΠΊ всичко Π΅ просто. Π•Π΄Π½ΠΎΡ‚ΠΈΠΏΠ½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΈ Π·Π° всички ΡΡŠΡ€Π²ΡŠΡ€ΠΈ/ΠΊΠ°Ρ„Π΅ΠΌΠ΅Π»Π°Ρ‡ΠΊΠΈ Π½Π° компанията. И самото /usr ΠΌΠΎΠΆΠ΅ Π΄Π° сС Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΎ Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ОБ (Π·Π° /bin ΠΈ /sbin Ρ‚ΠΎΠ²Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ), Ρ‚ΠΎΠ²Π° са Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΎ нСзависими ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ. МоТС Π΄Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° Π»ΠΈΠ½ΠΊΠΎΠ²Π΅ към ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ΠΈ perl ΠΈΠ»ΠΈ python, ΠΊΠΎΠΈΡ‚ΠΎ сС Π½Π°ΠΌΠΈΡ€Π°Ρ‚ Π² /opt ΠΈΠ»ΠΈ някъдС Π΄Ρ€ΡƒΠ³Π°Π΄Π΅ Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°.

/usr/sbin

Π‘ΡŠΡ‰ΠΎΡ‚ΠΎ ΠΊΠ°Ρ‚ΠΎ /usr/bin, Π½ΠΎ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ само ΠΎΡ‚ администратори.

/usr/local/bin ΠΈ /usr/local/sbin

Π•Π΄Π½ΠΎ ΠΎΡ‚ Π½Π°ΠΉ-Π²Π°ΠΆΠ½ΠΈΡ‚Π΅ мСста. Π—Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ останалото, /usr Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π΅Π΄Π½Π°ΠΊΠ²ΠΎ Π·Π° цялата организация. Π’ΡƒΠΊ сС Π½Π°ΠΌΠΈΡ€Π°Ρ‚ ОБ-зависими, hardware-зависими ΠΈ просто ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ са Π½ΡƒΠΆΠ½ΠΈ Π½Π° всички устройства. ΠŸΡ€ΠΈ синхронизация Π½Π° /usr Π½Π° ΠΌΠ°ΡˆΠΈΠ½ΠΈΡ‚Π΅, /usr/local трябва Π΄Π° бъдС ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½.

/home/$USER/bin

Π’ΡƒΠΊ случаят Π΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ Π½Π° /usr/local, само Ρ‡Π΅ сС Π½Π°ΠΌΠΈΡ€Π°Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, спСцифични Π·Π° конкрСтния ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π». МоТС Π΄Π° сС прСносат (ΠΈΠ»ΠΈ синхронизират) Π½Π° Π΄Ρ€ΡƒΠ³Π° машина ΠΏΡ€ΠΈ прСмСстванС Π½Π° потрСбитСля. Π’ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС прСнСсС, Π²Π»ΠΈΠ·Π° Π² /home/$USER/.local/bin. МоТС Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° local Π±Π΅Π· Ρ‚ΠΎΡ‡ΠΊΠ°. /home/$USER/sbin ΠΏΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅ΠΌΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ липсва.

Π©Π΅ сС Ρ€Π°Π΄Π²Π°ΠΌ Π½Π° ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ ΠΈ допълнСния.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster