Главная » 2013 » Январь » 29 » список головних каталогів і підкаталогів з їхніми класифікаціями
21:21
список головних каталогів і підкаталогів з їхніми класифікаціями
Дані в системі UNIX/Linux  можуть бути класифіковані відповідно до
наступних критеріїв:  поділювані дані можуть бути загальними для декількох
комп'ютерів у мережі, у той час як неподілювані не можуть. Статичні дані не
повинні змінюватися при звичайному використанні,  а перемінні дані можуть
змінюватися.  Ця класифікація є тільки рекомендацією.  Поділ даних на
статичні/перемінні застосовно тільки в загальному використанні системи,  але
не в її конфігурації.  Наприклад,  якщо користувач встановлюєте програму,  то
йому,  мабуть,  прийдеться змінювати каталоги типу /usr,  що  "звичайно"  є
статичними. 
1.2. Корнєвій каталог: / 
Корнєвій каталог містить всю ієрархію системи.  Він не може бути
класифікований,  тому що його підкаталоги можуть бути  (а можуть і не бути) 
статичними або поділюваними. От список головних каталогів і підкаталогів з
їхніми класифікаціями  
• /bin: найважливіші бінарні файли. Він містить базові команди, що можуть
використовуватися всіма користувачами і які є необхідними для роботи
системи: ls , cp, login та ін. Статичний, неподілюваний. 
• /boot: містить файли, необхідні для початкового завантажника GNU/Linux 
(GRUB або LILO для Intel, yaboot для РРС і т.п.). У ньому може знаходитися (а
може і ні)  ядро,  але якщо ядро в цьому каталозі відсутнє,  тоді воно повинно
бути в кореневому каталозі. Статичний, неподілюваний. 
• /dev: файли системних пристроїв (dev від англ. DEVices). Деякі файли, що
знаходяться в /dev,  є обов'язковими,  наприклад, /dev/null, /dev/zero  і /dev/tty. 
Статичний, неподілюваний. 
• /etc: містить усі конфігураційні файли даного комп'ютера. Цей каталог не
може містити бінарні файли. Статичний, неподілюваний. 
• /home: містить всі особисті каталоги користувачів системи. Цей каталог
може бути поділюваним  (у деяких великих мережах до нього відкривається
загальний доступ через NFS). Конфігураційні файли ваших улюблених додатків(типу поштових клієнтів і браузерів)  розташовуються в цьому каталозі і
починаються з крапки (".")  Наприклад,  конфігураційні файли Mozilla 
знаходяться в каталозі .mozilla. Перемінний, поділюваний. 
• /lib: містить бібліотеки, життєво необхідні для системи;  у ньому також
зберігаються модулі ядра в підкаталозі /lib/modules/KERNEL_VERSION.  Він
містить усі бібліотеки, необхідні для роботи бінарних файлів з каталогів /bin і
/sbin.  Також у цьому каталозі повинні знаходитися:  необов'язковий
компонувальник на етапі виконання або завантажник ld*,  а також бібліотека, 
що динамічно підключається, C libc. so. Статичний, неподілюваний. 
• /mnt:  містить точки монтування для тимчасово монтованих файлових
систем,  таких як /mnt/cdrom, /mnt/floppy  і т.п.  Каталог /mnt  також
використовується для монтування тимчасових каталогів  (карта USB, 
наприклад, буде примонтована в /mnt/removable). Перемінний, неподілюваний. 
• /opt:  містить не занадто важливі для роботи системи пакети.  Він
зарезервований для додаткових пакетів;  пакети типу Adobe Acrobat Reader 
часто встановлюються в /opt. FHS рекомендує, щоб статичні файли (бінарники, 
бібліотеки, сторінки посібників і т.п.), встановлювані в каталог /opt, містилися в
його підкаталоги /opt/package_name, а їхні конфігураційні файли - у /etc/opt. 
• /root: домашній каталог rооt'а. Перемінний, неподілюваний. 
• /sbin:  містить важливі системні бінарні файли,  необхідні для запуску
системи.  Більшість цих файлів можуть запускатися тільки  rооt'ом.  Звичайний
користувач теж може запустити їх,  але результат їхньої роботи може
залишитися нульовим. Статичний, неподілюваний. 
• /tmp:  каталог призначений для збереження тимчасових файлів,  що
можуть створюватися окремими програмами. Перемінний, неподілюваний. 
• /usr:   є головним каталогом для збереження додатків.  Статичний, 
поділюваний. Усі бінарні файли в цьому каталозі не потрібні для завантаження
або обслуговування системи,  тому ієрархія /usr  може,  а найчастіше так і є, 
розміщатися на окремій файловій системі. Унаслідок його (звичайно) великого
розміру, /usr має свою власну ієрархію підкаталогів. Перелічимо деякі з них:  
- /usr/bin:  містить значну більшість системних бінарних файлів.  Будь-яка
бінарна програма, що не є необхідною для обслуговування системи і не
призначена для системного адміністрування,  повинна знаходитися в
цьому каталозі.  Єдиним виключенням є програми,  що самостійно
компілюються користувачем і встановлюються:  вони повинні
розміщуватися в /usr/local;  
- /usr/lib:  містить усі бібліотеки,  необхідні для запуску програм,  що
знаходяться в /usr/bin і /usr/sbin; 
- /usr/local:  це місце,  куди користувач повинен встановлювати будь-які
додатки,  що компілюються ним з вихідних кодів.  Програма установки
повинна буде створити необхідну ієрархію; 
- usr/share:  містить всі апаратно-незалежні дані в режимі тільки для
читання,  необхідні для додатків з /usr.  Серед всього іншого можна
знайти в ньому інформацію про годинні пояси і регіональні стандарти
(локалі) (zoneinf про і locale).  
- /usr/share/doc  і /usr/share/man  відповідно містять документацію дододатків і системні сторінки посібників. 
y/var: місце для розміщення даних, що можуть змінюватися програмами в
режимі реального часу (наприклад, поштові сервери, програми спостереження, 
сервери друку й ін.).  Перемінний.  Окремі його підкаталоги можуть бути
поділюваними або неподілюваними. 
Категория: Футбол | Просмотров: 506 | Добавил: Andre99 | Рейтинг: 0.0/0
Всего комментариев: 2
2 Andre99  
0

1 Andre99  
0

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]