ನಾನು ಇತ್ತೀಚೆಗೆ ಈ ಲೇಖನವನ್ನು ಕಂಡುಹಿಡಿದಿದ್ದೇನೆ:
/ ಡಬ್ಬ
ಸಿಸ್ಟಮ್ ಅಡ್ಮಿನಿಸ್ಟ್ರೇಟರ್ ಮತ್ತು ಬಳಕೆದಾರರಿಂದ ಬಳಸಬಹುದಾದ ಆಜ್ಞೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಆದರೆ ಯಾವುದೇ ಇತರ ಫೈಲ್ ಸಿಸ್ಟಮ್ಗಳನ್ನು ಆರೋಹಿಸದಿದ್ದಾಗ ಇದು ಅಗತ್ಯವಾಗಿರುತ್ತದೆ (ಉದಾಹರಣೆಗೆ, ಏಕ-ಬಳಕೆದಾರ ಮೋಡ್ನಲ್ಲಿ). ಇದು ಸ್ಕ್ರಿಪ್ಟ್ಗಳಿಂದ ಪರೋಕ್ಷವಾಗಿ ಬಳಸುವ ಆಜ್ಞೆಗಳನ್ನು ಸಹ ಒಳಗೊಂಡಿರಬಹುದು.
ಕೆಳಗಿನ ತಂಡಗಳು ಅಲ್ಲಿ ಹಾಜರಿರುವ ನಿರೀಕ್ಷೆಯಿದೆ:
ಬೆಕ್ಕು, chgrp, chmod, ಚೌನ್, cp, ದಿನಾಂಕ, dd, df, dmesg, ಪ್ರತಿಧ್ವನಿ, ಸುಳ್ಳು, ಹೋಸ್ಟ್ಹೆಸರು, ಕೊಲ್ಲಲು, ln, ಲಾಗಿನ್, ls, mkdir, mknod, ಹೆಚ್ಚು, ಮೌಂಟ್, mv, ps, pwd, rm, rm ಆಗಿದೆ, ಆದರೆ, sh, stty, su, ಸಿಂಕ್, ನಿಜವಾದ, ಉಮೌಂಟ್, uname.
ನೀವು /usr ಗೆ ಸಿಮ್ಲಿಂಕ್ಗಳನ್ನು ಮಾಡಬಹುದು, ಆದರೆ systemd /usr ನ ದಿನಗಳಲ್ಲಿ ಪ್ರತ್ಯೇಕ ಸಾಧನದಲ್ಲಿ ಕಂಡುಬರದಿದ್ದರೂ, ಇದು ಇನ್ನೂ ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್, ಟ್ರಾಫಿಕ್ ಲೈಟ್, ಕಾಫಿ ಗ್ರೈಂಡರ್ ಮತ್ತು PDP-11 ಪ್ರಮುಖ ಸೇವೆಯಲ್ಲಿ ಕಂಡುಬರುತ್ತದೆ. ಅಕಾಡೆಮಿ ಆಫ್ ಸೈನ್ಸಸ್ನ ಪ್ರಯೋಗಾಲಯಗಳಲ್ಲಿ ಸಾಧನ.
/ sbin
ಸಿಸ್ಟಮ್ ಆಡಳಿತಕ್ಕಾಗಿ ಬಳಸಲಾಗುವ ಉಪಯುಕ್ತತೆಗಳು (ಮತ್ತು ಇತರ ರೂಟ್-ಮಾತ್ರ ಆಜ್ಞೆಗಳು), /sbin ನಲ್ಲಿ ಬೈನರಿಗಳ ಜೊತೆಗೆ ಸಿಸ್ಟಮ್ ಅನ್ನು ಬೂಟ್ ಮಾಡಲು, ಮರುಸ್ಥಾಪಿಸಲು, ಮರುಸ್ಥಾಪಿಸಲು ಮತ್ತು/ಅಥವಾ ಮರುಸ್ಥಾಪಿಸಲು ಅಗತ್ಯವಿರುವ ಬೈನರಿಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. /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 ಅನ್ನು ವಿಭಿನ್ನ OS ಗಳಿಗೆ ಒಂದೇ ರೀತಿಯಲ್ಲಿ ನಿಯೋಜಿಸಬಹುದು (/bin ಮತ್ತು /sbin ಗಾಗಿ ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ), ಇವುಗಳು ವಾಸ್ತುಶಿಲ್ಪದ ಸ್ವತಂತ್ರ ಕಾರ್ಯಕ್ರಮಗಳಾಗಿವೆ. ಪರ್ಲ್ ಅಥವಾ ಪೈಥಾನ್ ಇಂಟರ್ಪ್ರಿಟರ್ಗಳಿಗೆ ಲಿಂಕ್ಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದು, ಅದು /ಆಪ್ಟ್ ಅಥವಾ ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ ಬೇರೆಡೆ ಇದೆ.
/ usr / sbin
ಅದೇ /usr/bin, ಆದರೆ ನಿರ್ವಾಹಕರಿಂದ ಮಾತ್ರ ಬಳಕೆಗೆ.
/usr/local/bin ಮತ್ತು /usr/local/sbin
ಪ್ರಮುಖ ಸ್ಥಳಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ಎಲ್ಲಕ್ಕಿಂತ ಭಿನ್ನವಾಗಿ, /usr ಇಡೀ ಸಂಸ್ಥೆಯಾದ್ಯಂತ ಒಂದೇ ಆಗಿರುವುದಿಲ್ಲ. ಎಲ್ಲಾ ಸಾಧನಗಳಲ್ಲಿ ಅಗತ್ಯವಿಲ್ಲದ OS- ಅವಲಂಬಿತ, ಹಾರ್ಡ್ವೇರ್-ಅವಲಂಬಿತ ಮತ್ತು ಸರಳವಾಗಿ ಪ್ರೋಗ್ರಾಂಗಳಿವೆ. ಯಂತ್ರಗಳಲ್ಲಿ /usr ಅನ್ನು ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡುವಾಗ, /usr/local ಅನ್ನು ಹೊರಗಿಡಬೇಕು.
/ಮನೆ/$USER/ಬಿನ್
ಇಲ್ಲಿ ಪ್ರಕರಣವು /usr/local ಅನ್ನು ಹೋಲುತ್ತದೆ, ನಿರ್ದಿಷ್ಟ ಬಳಕೆದಾರರಿಗೆ ನಿರ್ದಿಷ್ಟವಾದ ಪ್ರೋಗ್ರಾಂಗಳು ಮಾತ್ರ ಇವೆ. ಬಳಕೆದಾರರು ಚಲಿಸಿದಾಗ ಮತ್ತೊಂದು ಯಂತ್ರಕ್ಕೆ ವರ್ಗಾಯಿಸಬಹುದು (ಅಥವಾ ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಬಹುದು). ಯಾವುದನ್ನು ವರ್ಗಾಯಿಸಲು ಸಾಧ್ಯವಿಲ್ಲವೋ ಅದನ್ನು /home/$USER/.local/bin ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ. ನೀವು ಡಾಟ್ ಇಲ್ಲದೆ ಸ್ಥಳೀಯ ಬಳಸಬಹುದು. ಸ್ಪಷ್ಟ ಕಾರಣಗಳಿಗಾಗಿ /home/$USER/sbin ಕಾಣೆಯಾಗಿದೆ.
ತಿದ್ದುಪಡಿಗಳು ಮತ್ತು ಸೇರ್ಪಡೆಗಳನ್ನು ನೋಡಲು ನನಗೆ ಸಂತೋಷವಾಗುತ್ತದೆ.
ಮೂಲ: www.habr.com