Design Hard Disk Layout
Create Partitions and Filesystems
Using Various Disk Management Tools
Working with Kernel, Boot Modules, and Files
Working with Relative and Absolute Paths
Work with the Flow Control Constructs
Control Mounting and Unmounting of Filesystems
View the Hard Drive Details
Check and Repair Filesystems
Using RPM and YUM Package Management
Using Debian Package Management
Using Repositories
Managing User and Group Accounts and Related System Files
Run User Level Queries
Managing Disk Quotas
Working with Bash Profiles and Bash Scripts
Setup Host Security
Perform Basic File Editing Operations Using vi
Search Text Files using Regular Expressions
Using Shell Input and Output Redirections
Install and Configure a Web Server
Performing Basic File Management
Amending Hard and Symbolic Links
Find System Files and Place Files in the Correct Location
Use Systemctl and update-rc.d Utility to Manage Services
Configuring Host Names
Change Runlevels and Shutdown or Reboot System
Maintain System Time
Configure Client Side DNS
Configure System Logging
Mail Transfer Agent (MTA) Basics
Automate System Administration Tasks by Scheduling Jobs
Create, Monitor and Kill Processes
Manage Printers and Printing
Accessibility
Manage File Permissions and Ownership
Perform Security Administration Tasks
Working with Access Control List
Configure SELinux
Maintain the Integrity of Filesystems
Work with Pluggable Authentication Modules (PAM)
Secure Communication using SSH
Securing Data with Encryption
Work with TTY
Set up SFTP to Chroot Jail only for Specific Group
Secure a Linux Terminal and Implement Logging Services
Boot the System
Configure UFW and DenyHosts
Compress Data Using Various Tools and Utilities
Process Text Streams using Filters
Basic Network Troubleshooting
Use Streams Pipes and Redirects
Perform CPU Monitoring and Configuration
Perform Memory Monitoring and Configuration
Perform Process Monitoring
Modify Process Execution Priorities
Manage File and Directory Permissions
Access the Linux System
Configure the Inheritance and Group Memberships
Patch the System
Working with the Environment Variables
Shells, Scripting and Data Management
Customize or Write Simple Scripts
Configure Permissions on Files and Directories
Work with PKI