FHS 2.0
Marcin Dalecki
dalecki w cs.net.pl
Pią, 7 Maj 1999, 13:05:07 CEST
Artur Frysiak wrote:
>
> Witam
> Oto wyj±tki z FHS 2.0:
> 1. Root fs
> - powinien byæ jak najmiejszy
> - zawieraæ tylko poni¿sze katalogi:
> / -- the root directory
> |
> +-bin Essential command binaries
> +-boot Static files of the boot loader
> +-dev Device files
> +-etc Host-specific system configuration
> +-home User home directories
> +-lib Essential shared libraries and kernel modules
> +-mnt Mount point of temporary partitions
> +-opt Add-on application software packages
> +-root Home directory for the root user
> +-sbin Essential system binaries
> +-tmp Temporary files
> +-usr Secondary hierarchy
> +-var Variable data
>
> 2. /bin
> - zawiera tylko to co najpotrzebniejsze czyli to co potrzebe aby zamontowaæ
> inne fs'y, ustawiæ sieæ, zrobiæ i odtworzyæ backup, wyedytowaæ pliki
> konfiguracyjne:
> { cat, chgrp, chmod, chown, cp, date, dd, df, dmesg, echo, ed,
> false, kill, ln, login, ls, mkdir, mknod, more, mount, mv, ps,
> pwd, rm, rmdir, sed, setserial, sh, stty, su, sync, true, umount,
> uname , vi, tar, gzip, gunzip (link to gzip), zcat (link to gzip)
> domainname, hostname, netstat, ping }
>
> - nie powinien zawieraæ podkatalogów
>
> 3. /boot
> - ma zawiaraæ plik j±dra i potrzebne mu do zbootowania rzeczy (np. System.map)
> - mo¿e byæ jako oddzielny fs (wymagane dla ix86 aby by³ poni¿ej 1024
> cylindra)
>
> 4. /dev
> - zawiara pliki specjalne i pliki urz±dzeñ
> - mo¿e zawieraæ MAKEDEV i MAKEDEV.local
>
> 5. /etc
> - zawiera pliki konfiguracyjne
> - ma podkatalog X11 dla programów pod X11
> - ma podkatalog opt dla programów z /opt
> - zawiera takie pliki jak :
> adjtime, csh.login, disktab, fdprm, fstab, gettydefs, group,
> inittab, confissue, ld.so.conf, lilo.conf, motd, mtab, mtools,
> passwd, profile, securetty, shells, syslog.conf, ttytype, exports,
> ftpusers, gateways, host.conf, hosts, hosts.allow,
> hosts.deny, hosts.equiv, hosts.lpd, inetd.conf, networks,
> printcap, protocols, resolv.conf, rpc, services
>
> (Prosze zwróciæ uwagê ¿e pliki hosts.allow i hosts.deny s± w /etc a nie w
> /etc/tcpd)
> (dodatkowe zalecenia dla PLD:
> - je¶li jaki¶ pakiet zawiera wiêcej ni¿ jeden plik konfiguracyjny to powinny
> one znale¶æ siê w /etc/%{name}
> )
>
> 5.1 /etc/X11
> - zawiera miêdzy innymi katalog xdm z plikami konfiguracyjnymi dla xdm
> (PLD: oraz kdm i gdm jako zamienniki xdm)
> - Je¶li Zarz±dca Okien ma tylko jeden plik konfiguracyjny to powinien on
> mieæ nazwê system.*wmrc (lub inna szeroko akceptowaln±)
> - Je¶li Zarz±dca Okien potrzebuje katalogu w /etc/X11 to katalog powinien
> nazywaæ siê tak jak nazywa siê binarka Zarz±dcy
>
> 5.2 /etc/opt
> - zaleca siê aby pliki konfiguracyjne programów z /opt by³y w katalogach
> /etc/opt/%{name}
>
> 6. /home
> - zawiera katalogi urzytkowników
> - mo¿e byæ dzielony przez ró¿ne hosty (np via NFS)
> (PLD: zawiera tylko katalogi urzytkowników systemowych, urzytkownicy maj±
> katalogi w /home/<primary group>/<login>)
>
> 7. /lib
> - zawiera katalog modules z modu³ami kernela
> - zawiera tylko libc.so.* libm.so* ld.so i te biblioteki które s± potrzebne
> aplikacj± z /bin i /sbin
> - libm.so* mo¿e byæ w /usr/lib je¶li nic z /bin i /sbin tego nie wymaga
Chocby awk wymaga libm.so
--Marcin
Więcej informacji o liście dyskusyjnej pld-devel-pl