Installation guide

FHS Organization
33
5.2.1.9. The /proc/ Directory
The /proc/ directory contains special files that either extract information from the kernel or send
information to it. Examples of such information include system memory, cpu information, and hardware
configuration. For more information about /proc/, refer to Section 5.4, “The /proc Virtual File
System”.
5.2.1.10. The /sbin/ Directory
The /sbin/ directory stores binaries essential for booting, restoring, recovering, or repairing the
system. The binaries in /sbin/ require root privileges to use. In addition, /sbin/ contains binaries
used by the system before the /usr/ directory is mounted; any system utilities used after /usr/ is
mounted is typically placed in /usr/sbin/.
At a minimum, the following programs should be stored in /sbin/:
arp
clock
halt
init
fsck.*
grub
ifconfig
mingetty
mkfs.*
mkswap
reboot
route
shutdown
swapoff
swapon
5.2.1.11. The /srv/ Directory
The /srv/ directory contains site-specific data served by a Red Hat Enterprise Linux system. This
directory gives users the location of data files for a particular service, such as FTP, WWW, or CVS.
Data that only pertains to a specific user should go in the /home/ directory.
5.2.1.12. The /sys/ Directory
The /sys/ directory utilizes the new sysfs virtual file system specific to the 2.6 kernel. With the
increased support for hot plug hardware devices in the 2.6 kernel, the /sys/ directory contains
information similar to that held by /proc/, but displays a hierarchical view device information specific
to hot plug devices.