Table of Contents
Introduction.......................................................................................................................................... i
1. Changes To This Manual ....................................................................................................... i
2. Finding Appropriate Documentation ....................................................................................ii
2.1. Documentation For First-Time Linux Users..........................................................ii
2.2. For the More Experienced .................................................................................... iv
2.3. Documentation for Linux Gurus............................................................................ v
3. Document Conventions......................................................................................................... v
4. Using the Mouse .................................................................................................................vii
5. Copying and Pasting Text With X......................................................................................viii
6. More to Come ....................................................................................................................viii
6.1. We Need Feedback! ............................................................................................viii
7. Sign Up for Support...........................................................................................................viii
I. System Reference.............................................................................................................................. i
1. Boot Process, Init, and Shutdown ......................................................................................... 1
1.1. The Boot Process ................................................................................................... 1
1.2. A Detailed Look at the Boot Process..................................................................... 1
1.3. Running Additional Programs at Boot Time ......................................................... 6
1.4. SysV Init Runlevels ............................................................................................... 7
1.5. Shutting Down ....................................................................................................... 8
2. Boot Loaders....................................................................................................................... 11
2.1. Boot Loaders and System Architecture ............................................................... 11
2.2. GRUB................................................................................................................... 11
2.3. Installing GRUB .................................................................................................. 13
2.4. GRUB Terminology............................................................................................. 13
2.5. GRUB Interfaces.................................................................................................. 15
2.6. GRUB Commands ............................................................................................... 16
2.7. GRUB Menu Configuration File.......................................................................... 17
2.8. LILO .................................................................................................................... 19
2.9. The LILO Configuration File............................................................................... 20
2.10. Changing Runlevels at Boot Time ..................................................................... 22
2.11. Additional Resources ......................................................................................... 22
3. File System Structure.......................................................................................................... 25
3.1. Why Share a Common Structure?........................................................................ 25
3.2. Overview of File System Hierarchy Standard (FHS) .......................................... 25
3.3. Special File Locations Under Red Hat Enterprise Linux..................................... 29
4. The sysconfig Directory.................................................................................................. 31
4.1. Files in the /etc/sysconfig/ Directory .......................................................... 31
4.2. Directories in the /etc/sysconfig/ Directory ................................................ 42
4.3. Additional Resources........................................................................................... 43
5. The proc File System......................................................................................................... 45
5.1. A Virtual File System........................................................................................... 45
5.2. Top-level Files within the proc File System ....................................................... 46
5.3. Directories within /proc/................................................................................... 60
5.4. Using the sysctl Command .............................................................................. 76
5.5. Additional Resources........................................................................................... 77
6. Users and Groups................................................................................................................ 79
6.1. User and Group Management Tools .................................................................... 79
6.2. Standard Users ..................................................................................................... 79
6.3. Standard Groups................................................................................................... 81
6.4. User Private Groups ............................................................................................. 83
6.5. Shadow Passwords............................................................................................... 84
6.6. Additional Resources........................................................................................... 84
7. The X Window System ....................................................................................................... 87
7.1. XFree86................................................................................................................ 87