Part III. System

Contents

11. 32-Bit and 64-Bit Applications in a 64-Bit System Environment
11.1. Runtime Support
11.2. Software Development
11.3. Software Compilation on Biarch Platforms
11.4. Kernel Specifications
12. Booting and Configuring a Linux System
12.1. The Linux Boot Process
12.2. The init Process
12.3. System Configuration via /etc/sysconfig
13. The Boot Loader
13.1. Selecting a Boot Loader
13.2. Booting with GRUB
13.3. Configuring the Boot Loader with YaST
13.4. Uninstalling the Linux Boot Loader
13.5. Creating Boot CDs
13.6. The Graphical SUSE Screen
13.7. Troubleshooting
13.8. For More Information
14. Special System Features
14.1. Information about Special Software Packages
14.2. Virtual Consoles
14.3. Keyboard Mapping
14.4. Language and Country-Specific Settings
15. Dynamic Kernel Device Management with udev
15.1. The /dev Directory
15.2. Kernel uevents and udev
15.3. Drivers, Kernel Modules, and Devices
15.4. Booting and Initial Device Setup
15.5. Monitoring the Running udev Daemon
15.6. Influencing Kernel Device Event Handling with udev Rules
15.7. Persistent Device Naming
15.8. Files used by udev
15.9. For More Information
16. File Systems in Linux
16.1. Terminology
16.2. Major File Systems in Linux
16.3. Some Other Supported File Systems
16.4. Large File Support in Linux
16.5. For More Information
17. Access Control Lists in Linux
17.1. Traditional File Permissions
17.2. Advantages of ACLs
17.3. Definitions
17.4. Handling ACLs
17.5. ACL Support in Applications
17.6. For More Information
18. Authentication with PAM
18.1. Structure of a PAM Configuration File
18.2. The PAM Configuration of sshd
18.3. Configuring PAM Using pam-config
18.4. For More Information
19. Working with the Shell
19.1. Using the Bash Shell
19.2. Users and Access Permissions
19.3. Important Linux Commands
19.4. The vi Editor