Part IV. System

Contents

16. 32-Bit and 64-Bit Applications in a 64-Bit System Environment
16.1. Runtime Support
16.2. Software Development
16.3. Software Compilation on Biarch Platforms
16.4. Kernel Specifications
17. Booting and Configuring a Linux System
17.1. The Linux Boot Process
17.2. The init Process
17.3. System Configuration via /etc/sysconfig
18. The Boot Loader GRUB
18.1. Booting with GRUB
18.2. Configuring the Boot Loader with YaST
18.3. Uninstalling the Linux Boot Loader
18.4. Creating Boot CDs
18.5. The Graphical SUSE Screen
18.6. Troubleshooting
18.7. For More Information
19. Special System Features
19.1. Information about Special Software Packages
19.2. Virtual Consoles
19.3. Keyboard Mapping
19.4. Language and Country-Specific Settings
20. Dynamic Kernel Device Management with udev
20.1. The /dev Directory
20.2. Kernel uevents and udev
20.3. Drivers, Kernel Modules and Devices
20.4. Booting and Initial Device Setup
20.5. Monitoring the Running udev Daemon
20.6. Influencing Kernel Device Event Handling with udev Rules
20.7. Persistent Device Naming
20.8. Files used by udev
20.9. For More Information
21. Shell Basics
21.1. Starting a Shell
21.2. Entering Commands
21.3. Working with Files and Directories
21.4. Becoming Root
21.5. File Access Permissions
21.6. Useful Features of the Shell
21.7. Editing Texts
21.8. Searching for Files or Contents
21.9. Viewing Text Files
21.10. Redirection and Pipes
21.11. Starting Programs and Handling Processes
21.12. Important Linux Commands
22. Bash and Bash Scripts
22.1. What is The Shell?
22.2. Writing Shell Scripts
22.3. Redirecting Command Events
22.4. Using Aliases
22.5. Using Variables in Bash
22.6. Grouping And Combining Commands
22.7. Working with Common Flow Constructs
22.8. For More Information