Introduction
Essential Commands
- Log in to Local Remote Graphical and Text Mode Consoles
- Log in to Local Remote Graphical and Text Mode Consoles
- Read and Use System Documentation
- Create Delete Copy and Move Files and Directories
- Create and Manage Hard Links
- Create and Manage Soft Links
- List Set and Change Standard File Permissions
- SUID SGID and Sticky Bit
- Search for Files
- Compare and Manipulate File Content
- Pagers and VI
- Search File Using Grep
- Analyze Text Using Basic Regular Expressions
- Extended Regular Expressions
- Archive Back Up Compress Unpack and Uncompress Files Optional
- Compress and Uncompress Files Optional
- Back Up Files to a Remote System Optional
- Use Input Output Redirection eg 2
- Work With SSL Certificates
- Git Basic Operations
- Git Staging and Committing Changes
- Git Branches and Remote Repositories
Operations Deployment
- Boot Reboot and Shutdown a System Safely
- Boot or Change System Into Different Operating Modes Optional
- Use Scripting to Automate System Maintenance Tasks
- Manage Startup Process and Services In Services Configuration
- Create systemd Services
- Diagnose and Manage Processes
- Locate and Analyze System Log Files
- Schedule Tasks to Run at a Set Date and Time
- Manage Software with the Package Manager
- Configure the Repositories of Package Manager
- Install Software by Compiling Source Code
- Verify Integrity and Availability of Resources and Processes
- Change Kernel Runtime Parameters Persistent and Non Persistent
- List and Identify SELinux File and Process Contexts
- Create and Enforce MAC Using SELinux
- Create and Manage Containers
- Manage and Configure Virtual Machines
- Create and Boot a Virtual Machine
- Installing an Operating System on a Virtual Machine
Users and Groups
- 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 Privileges
- Manage Access to Root Account
- Configure the System to Use LDAP User and Group Accounts
Networking
- Configure IPv4 and IPv6 Networking and Hostname Resolution Theory
- Configure IPv4 and IPv6 Networking and Hostname Resolution Demo
- Start Stop and Check Status of Network Services
- Configure Bridge and Bonding Devices Theory
- Configure Bridge and Bonding Devices Demo
- Configure Packet Filtering Firewall
- Port Redirection and Network Address Translation NAT
- Implement Reverse Proxies and Load Balancers
- Set and Synchronize System Time Using Time Servers
- Configure SSH Servers and Clients
Storage
- List Create Delete and Modify Physical Storage Partitions
- Configure and Manage Swap Space
- Create and Configure File Systems
- Configure Systems to Mount Filesystems at or During Boot
- Filesystem and Mount Options
- Use Remote Filesystems NFS
- Use Network Block Devices NBD
- Manage and Configure LVM Storage
- Monitor Storage Performance
- Create Manage and Diagnose Advanced Filesystem Permissions