• System Architecture
o Determine and configure hardware settings
o Boot the system
o Change runlevels/ boot targets and shut down or reboot system
• Linux installation and packet management
o Design hard disk layout
o Install a boot manager
o Manage shared libraries
o Use Debian package management
o Use RPM and YUM package management
• GNU and UNIX Commands
o Work on the command line
o Process text streams using filters
o Perform basic file management
o Use streams, pipes and redirects
o Create, monitor and kill processes
o Modify process execution priorities
o Search text files using regular expressions
o Perform basic file editing operations using vi
• Devices, Linux Filesystems, Filesystem Hierarchy Standard
o Create partitions and filesystems
o Maintain the integrity of filesystems
o Control mounting and unmounting of filesystems
o Manage disk quotas
o Manage file permissions and ownership
o Create and change hard and symbolic links
o Find system files and place files in the correct location
• Shells, Scripting and Data Management
o Customize and use the shell environment
o Customize or write simple scripts
o SQL data management
• User interfaces and Desktops
o Install and configure X11
o Setup a display manager
o Accessibility
• Administrative Tasks
o Manage user and group accounts and related system files
o Automate system administration tasks by scheduling jobs
o Localization and internationalization
• Essential System Services
o Maintain system time
o System logging
o Mail Transfer Agent (MTA) basics
o Manage printers and printing
• Networking Fundamentals
o Fundamentals of internet protocols
o Basic network configuration
o Basic networking troubleshooting
o Configure client side DNS
• Security
o Perform security administration tasks
o Setup host security
o Securing data with encryption