- Introduction
- 101.1. Determine and configure hardware settings
- 101.2. Boot the system
- 101.3. Change runlevels / boot targets and shutdown or reboot system
- 102.1. Design hard disk layout
- 102.2. Install a boot manager
- 102.3. Manage shared libraries
- 102.4. Use Debian package management
- 102.5. Use RPM and YUM package management
- 103.1. Work on the command line
- 103.2. Process text streams using filters
- 103.3. Perform basic file management
- 103.4. Use streams, pipes and redirects
- 103.5. Create, monitor and kill processes
- 103.6. Modify process execution priorities
- 103.7. Search text files using regular expressions
- 103.8. Perform basic file editing operations using vi
- 104.1. Create partitions and filesystems
- 104.2. Maintain the integrity of filesystems
- 104.3. Control mounting and unmounting of filesystems
- 104.4. Manage disk quotas
- 104.5. Manage file permissions and ownership
- 104.6. Create and change hard and symbolic links
- 104.7. Find system files and place files in the correct location
- 105.1. Customize and use the shell environment
- 105.2. Customize or write simple scripts
- 105.3. SQL data management
- 106.1. Install and configure X11
- 106.2. Setup a display manager
- 106.3. Accessibility
- 107.1. Manage user and group accounts and related system files
- 107.2. Automate system administration tasks by scheduling jobs
- 107.3. Localisation and internationalisation
- 108.1. Maintain system time
- 108.2. System logging
- 108.3. Mail Transfer Agent (MTA) basics
- 108.4. Manage printers and printing
- 109.1. Fundamentals of internet protocols
- 109.2. Basic network configuration
- 109.3. Basic network troubleshooting
- 109.4. Configure client side DNS
- 110.1. Perform security administration tasks
- 110.2. Setup host security
- 110.3. Securing data with encryption