-
- Log into local & remote graphical and text mode consoles
- Search for files
- Evaluate and compare the basic file system features and options
- Compare and manipulate file content
- Use input-output redirection
- Analyze text using basic regular expressions
- Archive, backup, compress, unpack, and uncompress files
- Create, delete, copy, and move files and directories
- Create and manage 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 or change system into different operating modes
- Install, configure and troubleshoot bootloaders
- Diagnose and manage processes
- 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
- Manage software
- Identify the component of a Linux distribution that a file belongs to
-
- Configure networking and hostname resolution statically or dynamically
- Configure network services to start automatically at boot
- Implement packet filtering (iptables, firewalld or ufw)
- Start, stop, and check the status of network services
- Statically route IP traffic
- Synchronize time using other network peers
-
- Configure a caching DNS server
- Maintain a DNS zone
- Configure email aliases
- Configure SSH servers and clients
- Restrict access to the HTTP proxy server
- Configure an IMAP and IMAPS service
- Query and modify the behavior of system services at various operating modes
- Configure an HTTP server
- Configure HTTP server log files
- Configure a database server
- Restrict access to a web page
- Manage and configure containers
- Manage and configure Virtual Machines
-
- List, create, delete, and modify physical storage partitions
- Manage and configure LVM storage
- Create and configure encrypted storage
- Configure systems to mount file systems at or during boot
- Configure and manage swap space
- Create and manage RAID devices
- Configure systems to mount file systems on demand
- Create, manage and diagnose advanced file system permissions
- Setup user and group disk quotas for filesystems
- Create and configure file systems
-
- bash
- git
- Repair the GRUB from live CD or USB stick
- Install a CA certificate
- Create a self-signed SSL certificate for Apache web server
- Debugging TLS handshake issues
- DNS essentials
- Network-Manager
- SSH-tunneling
- Debugging corrupted character encoding issues
- How to test a microphone
- Automate login via SSH
- How to fix low screen resolution
- Non-Free Firmware for Debian
- How to fix Nvidia graphics card problems
- Recover from a failed installation
- Mapping Hosts and Ports Locally
- Tips & tricks