Part 1  
 
Files and File Systems  
1 Linux Files and File Systems
1.1 Understanding File Types
1.1.1 Regular Files
1.1.2 Directories
1.1.3 Special Device Files
1.1.4 Regular Pipes
1.1.5 Named Pipes
1.1.6 Sockets
1.1.7 Hard Links
1.1.8 Soft Links
1.2 Determining the File Type
1.2.1 Regular Files and Directories
1.2.2 Device Special Files
1.2.3 Named Pipes
1.2.4 Hard and Soft Links
1.3 Creating Files
1.4 Understanding File Systems
1.4.1 The ext2 File System
1.4.2 How the ext2 File System Works
1.5 Exploring the File System Hierarchy
1.5.1 Mount Points
1.5.2 The /proc File System
2 SuSE and the File System Hierarchy Standard (FHS)
2.1 The Root Directory
2.1.1 /bin: Essential command binaries
2.1.2 /boot: Static files of the boot loader and the Linux kernel
2.1.3 /cdrom: Mount point of CD-ROMs
2.1.4 /dev: Device special files
2.1.5 /etc: Host Specific Configuration Files
2.1.6 /home: User home directories
2.1.7 /lib: Essential shared libraries and kernel modules
2.1.8 /mnt: Mount point of temporary partitions
2.1.9 /opt: Add-on application software packages
2.1.10 /root: Home directory for the root user
2.1.11 /sbin: Essential system binaries
2.1.12 /tmp: Temporary files
2.2 /usr: Secondary hierarchy
2.2.1 /usr/X11R6: X Window System, version 11, release 6
2.2.2 /usr/bin: Most user commands
2.2.3 /usr/include: Directory for standard include files
2.2.4 /usr/lib: Libraries for programming and packages
2.2.5 /usr/local: Local hierarchy
2.2.6 /usr/sbin: Non-essential standard system binaries
2.2.7 /usr/share: Architecture-independent data
2.2.8 /usr/share/man: Manual pages
2.2.9 /usr/src: Source code
2.3 /var: Variable data
2.3.1 /var/cache: Application cache data
2.3.2 /var/lock: Lock files
2.3.3 /var/log: Log files and directories
2.3.4 /var/spool/mail: User mailbox files
2.3.5 /var/run: Run-time variable files
2.3.6 /var/spool: Application spool data
2.3.7 /var/tmp: Temporary files preserved between system reboots
3 Collecting System Information
3.1 Process-Specific Subdirectories
3.2 Kernel data
3.3 IDE devices in /proc/ide
3.4 Networking info in /proc/net
3.5 SCSI info
3.6 Parallel port info in /proc/parport
3.7 TTY info in /proc/tty
4 Modifying System Parameters
4.1 /proc/sys/fs - File system data
4.1.1 dentry-state
4.1.2 dquot-nr and dquot-max
4.1.3 file-nr and file-max
4.1.4 inode-state, inode-nr and inode-max
4.2 /proc/sys/fs/binfmt_misc - Miscellaneous binary formats
4.2.1 Registering a new binary format
4.2.2 Check or reset the status of the binary format handler
4.2.3 Status of a single handler
4.2.4 Example usage of binfmt_misc (emulate binfmt_java)
4.3 /proc/sys/kernel - general kernel parameters
4.3.1 acct
4.3.2 ctrl-alt-del
4.3.3 domainname and hostname
4.3.4 osrelease, ostype and version
4.3.5 panic
4.3.6 printk
4.3.7 sg-big-buff
4.3.8 modprobe
4.4 /proc/sys/vm - The virtual memory subsystem
4.4.1 bdflush
4.4.2 buffermem
4.4.3 freepages
4.4.4 kswapd
4.4.5 overcommit_memory
4.4.6 pagecache
4.4.7 pagetable_cache
4.4.8 swapctl
4.5 /proc/sys/dev - Device specific parameters
4.6 /proc/sys/sunrpc - Remote procedure calls
4.7 /proc/sys/net - Networking stuff
4.7.1 /proc/sys/net/core - Network core options
4.7.2 /proc/sys/net/unix - Parameters for Unix domain sockets
4.8 /proc/sys/net/ipv4 - IPV4 settings
4.8.1 ICMP settings
4.8.2 IP settings
4.8.3 IP fragmentation settings
4.8.4 TCP settings
4.8.5 Interface specific settings
4.8.6 Routing settings
4.8.7 Network Neighbor handling
4.9 Appletalk
4.9.1 aarp-expiry-time
4.9.2 aarp-resolve-time
4.9.3 aarp-retransmit-limit
4.9.4 aarp-tick-time
4.10 IPX

Copyright (c) 1999 by Terrehon Bowden and Bodo Bauer
To contact the author please sent mail to bb@bb-zone.com