1-jadval:
|
Shared
|
Inseparable(Ajralmas)
|
Static
|
/usr
/opt
|
/etc
/boot
|
Changeable(o’zgaruvchan)
|
/var/mail
/var/spool/news
|
/var/run
/var/lock
|
2-jadval: Ildiz katalogining asosiy pastki kataloglari
bin
|
Basic command (utility) files that are needed when no other file system is mounted yet (e.g. in single user mode)
|
boot
|
Unchangeable files required to boot the system
|
dev
|
Device files(qurilma fayllari)
|
etc
|
System configuration files on this computer
|
home
|
User home directories
|
lib
|
Major Shared Libraries and Kernel Modules(Asosiy umumiy kutubxonalar va yadro modullari)
|
lib
|
Core shared libraries for alternative executable file formats (Muqobil bajariladigan fayl formatlari uchun asosiy umumiy kutubxonalar)
|
mnt
|
Mount point for temporarily mounted filesystems (Vaqtinchalik o'rnatilgan fayl tizimlari uchun o'rnatish nuqtasi)
|
root
|
root's home directory
|
opt
|
Additional software packages (qo’shimcha dasturiy taminotlar paketi)
|
sbin
|
Main system executables (tizimning asosiy bajariladigan fayllari)
|
tmp
|
Temporary files (vaqtinchalik fayllar)
|
usr
|
Second level hierarchy
|
var
|
Variable data (o’zgaruvchan malumotlar)
|
/bin katalogida tizim ma'muri ham, oddiy foydalanuvchilar ham foydalanishi mumkin bo'lgan buyruqlar mavjud va faqat ildizdan boshqa fayl tizimi o'rnatilmaganda (masalan, bitta foydalanuvchi rejimida) kerak bo'lgan buyruqlar mavjud. Ushbu katalog foydalanuvchi tomonidan bevosita foydalanilmaydigan, ammo qobiq skriptlariga (skriptlarga) kiritilgan buyruqlarni ham o'z ichiga olishi mumkin. /bin katalogida joylashish uchun yetarlicha muhim bo'lmagan bajariladigan fayllar /usr/bin katalogiga joylashtirilishi kerak. Faqat oddiy foydalanuvchilar uchun kerak bo'lgan yordam dasturlari (X Window System fayllari, chsh va boshqalar) odatda ildiz fayl tizimiga (diskning ildiz bo'limiga) joylashtirish uchun unchalik zarur emas.
/bin quyidagi buyruqlarni yoki tegishli buyruqlarga ramziy havolalarni o'z ichiga olishi kerak:
cat, chgrp, chmod, chown, cp, date, dd, df, dmesg, echo, false, hostname, kill, ln, login, ls, mkdir, mknod, more, mount, mv, ps, pwd, rm, rmdir, sed, sh, stty, su, sync, true, umount, uname.
Tizimda tegishli paketlar o'rnatilmagan bo'lsa, quyidagi dasturlar yoki dasturlarga ramziy havolalar /bin katalogida bo'lishi kerak:
csh, ed, tar, cpio, gzip, gunzip, zcat, netstat, ping.
/bin katalogida pastki kataloglar bo'lmasligi kerak.
/ boot katalogi
Ushbu katalog konfiguratsiya fayllari va xaritani o'rnatuvchidan tashqari yuklab olish jarayoni uchun zarur bo'lgan hamma narsani o'z ichiga oladi. Shunday qilib, /boot yadro foydalanuvchi dasturlarini bajarishni boshlashdan oldin ishlatiladigan ma'lumotlarni saqlaydi. Bundan tashqari, asosiy yuklash yozuvining zaxira nusxalari (bosh yuklash sektorlari) va to'g'ridan-to'g'ri tahrir qilinishi mumkin bo'lmagan boshqa ma'lumotlar mavjud.
Operatsion tizim yadrosi ildiz katalogida joylashgan bo'lishi kerak / yoki /boot . Fayllarni yuklab olishni tashkil qilish uchun yuklovchiga kerak bo'lgan dasturlar /sbin ichida joylashgan bo'lishi kerak. Bootloader konfiguratsiya fayllari /etc.-ga joylashtirilishi kerak.
/dev katalogi
/dev katalogi - bu qurilmaning maxsus fayllari joylashgan joy. Agar siz qurilma fayllarini qo'lda yaratishingiz kerak bo'lsa, /dev katalogida MAKEDEV buyrug'i bo'lishi kerak, agar kerak bo'lsa, qurilma faylini yaratishi mumkin.
/etc katalogi
/etc katalogida ushbu tizimga xos konfiguratsiya fayllari va kataloglari mavjud. /etc katalogida ikkilik fayllar bo'lmasligi kerak. FHS standartiga muvofiq, ushbu katalog alohida paketlar va ilovalar uchun konfiguratsiya fayllari bo'lgan pastki kataloglarni o'z ichiga olishi kerak bo'lgan /opt pastki katalogini o'z ichiga olishi kerak. O'rnatilgan har bir
uchun /etc/opt/package konfiguratsiya katalogi yaratilishi kerak. Shuni ta'kidlash kerakki, barcha tarqatishlar ushbu qoidaga amal qilmaydi: ko'pincha paket konfiguratsiyasi kataloglari to'g'ridan-to'g'ri /etc.ga joylashtiriladi.
Quyidagi kataloglar va fayllar yoki ularga ramziy havolalar, agar tizimda tegishli paketlar o'rnatilgan bo'lsa, /etc da joylashgan bo'lishi kerak:
Do'stlaringiz bilan baham: |