Dec
28
2016
By abernal
Essential Commands - 25%
- Log into graphical and text mode consoles
- Search for files
- Evaluate and compare the basic file system features and options
- Compare, create and edit text files
- Compare binary files
- Use input-output redirection (e.g. >, >>, |, 2>)
- Analyze text using basic regular expressions
- Archive, backup, compress, unpack, and uncompress files
- Create, delete, copy, and move files and directories
- Create hard and soft links
- List, set, and change standard file permissions
- Read, and use system documentation
- Manage access to the root account
Operation of Running Systems - 20%
- Boot, reboot, and shut down a system safely
- Boot systems into different runlevels manually
- Install, configure and troubleshoot the bootloader
- Change the priority of a process
- Identify resource utilization by process
- Locate and analyze system log files
- Schedule tasks to run at a set date and time
- Verify completion of scheduled jobs
- Update software to provide required functionality and security
- Verify the integrity and availability of resources
- Verify the integrity and availability of key processes
- Change kernel runtime parameters, persistent and non-persistent
- Use scripting to automate system maintenance tasks
- Manage the startup process and services
- List and identify SELinux/AppArmor file and process contexts
- Configure and modify SELinux/AppArmor policies
- Install software from source
User and Group Management - 15%
- Create, delete, and modify local user accounts
- Create, delete, and modify local groups and group memberships
- Manage system-wide environment profiles
- Manage template user environment
- Configure user resource limits
- Manage user processes
- Configure PAM
Networking - 15%
- Configure networking and hostname resolution statically or dynamically
- Configure network services to start automatically at boot
- Implement packet filtering
- Configure firewall settings
- Start, stop, and check the status of network services
- Statically route IP traffic
- Dynamically route IP traffic
- Synchronize time using other network peers
Service Configuration - 10%
- Configure a basic DNS server
- Maintain a DNS zone
- Configure an FTP server
- Configure anonymous-only download on FTP servers
- Provide/configure network shares via NFS
- Provide/configure network shares via CIFS
- Configure email aliases
- Configure SSH servers and clients
- Configure SSH-based remote access using public/private key pairs
- Restrict access to the HTTP proxy server
- Configure an IMAP and IMAPS service
- Query and modify the behavior of system services at various run levels
- Configure an HTTP server
- Configure HTTP server log files
- Restrict access to a web page
- Diagnose routine SELinux/AppArmor policy violations
- Configure database server
Virtualization - 5%
- Configure a hypervisor to host virtual guests
- Access a VM console
- Configure systems to launch virtual machines at boot
- Evaluate memory usage of virtual machines
- Resize RAM or storage of VMs
Storage Management - 10%
- List, create, delete, and modify storage partitions
- Create, modify and delete Logical Volumes
- Extend existing Logical Volumes and filesystems
- Create and configure encrypted partitions
- Configure systems to mount file systems at or during boot
- Configure and manage swap space
- Add new partitions, and logical volumes
- Assemble partitions as RAID devices
- Configure systems to mount standard, encrypted, and network file systems on demand
- Create and manage filesystem Access Control Lists (ACLs)
- Diagnose and correct file permission problems
- Setup user and group disk quotas for filesystems