Certification Syllabus
Each of our QuickCerts is specifically designed to be relevant to what matters in the industry today.
OVERVIEW
Prove your basic operational knowledge of Linux by demonstrating your ability to secure, operate and maintain basic system resources. Topics include user and group management, file and filesystem navigation, and logs and installation tasks related to system maintenance.
1
Secure System Access
- Create a directory and assign a group with read and write permissions
- Determine necessary permissions for an existing user to access a file or directory
- Configure password complexity rules
- Demonstrate an understanding of sudo use, configuration, and restriction
- Understand creation of user accounts with login restrictions, specific group membership, or access privileges
- Create a private/public SSH key pair
- Modify the group membership of a user
2
Use the Filesystem
- Create, read, move, delete, copy, and convert files
- Search the contents of a file using regular expressions
- Modify file contents in multiple ways: appending, replacing, terminal editing, sorting, without opening the file, etc.
- Compare the contents of two files
- Understand and navigate Linux file systems effectively
- Understand filesystem operation and maintenance, including quotas, and disk capacity
- Find software licence files and understand ramifications of open source and copyleft licence types
3
Maintain System Resources
- Identify important log files, log monitoring and rotation basics
- Read and interpret log data and be able to use commands like tail and grep to troubleshoot a problem
- Understand basic usage of disk partitioning tools such as fdisk, cfdisk and similar
- Understand basics of installing extra device drivers such as GPU and Wifi
- Configure and resize LVM-based filesystems on a server or desktop
- Identify processes which are consuming too many resources
- Add and modify scheduled tasks in pre-defined schedules in a crontab
OVERVIEW
Demonstrate your knowledge of Ubuntu Desktop administrative essentials. Focus on package management, system installation, data gathering, and managing printing and displays.
1
Be Acquainted with the Ubuntu Community and its Conventions
- Identify the year of Ubuntu’s first release
- Understand what an LTS is and entails
- Understand the formula behind Ubuntu’s LTS numbering
2
Install and Operate Ubuntu on Your System
- Install Ubuntu via ISO
- Identify installation styles
- Back up data to remote locations
- Configure automatic upgrades
- Synchronise time
- Manage locales
- Work with GRUB 2
- Manage users, groups, and passwords
3
Manage Packages on an Ubuntu System
- Install packages, including from PPA repositories
- Identify the packages installed on your system
- Check your system for specific packages
- Read package descriptions
- Identify dependencies
- Download package information from all configured sources
- Install snaps
4
Gather Important System Information
- Display and record your current Ubuntu distribution
- Display and record CPU capabilities
- Set up remote system journaling
- Obtain and interpret kernel information
5
Manage Files and Permissions
- Check file permissions
- Grant and revoke permissions
- Interpret permission attribute strings
- Create and manage partitions
- Work with common file editors
6
Configure and Manage Displays and Other Desktop Hardware
- Enable and disable devices from the command line
- Distinguish between desktop and server environments
- Set a monitor’s resolution from the command line
- Configure multiple monitors
- Understand the differences between X and Wayland
7
Configure Networking Capabilities
- Configure and use SSH
- Copy files and directories with rsync
- Identify MAC addresses
- Set static IPs
- Configure DHCP
OVERVIEW
Illustrate your knowledge of common Ubuntu Server administrative tasks and troubleshooting. Topics include job control, performance tuning, services management, and Bash scripting.
1
Perform Common Administrative Tasks
- Manage users, groups, and permissions
- Configure local storage
- Manage partitions and filesystems
- Keep systems secure
- Configure network interfaces
- Back up data to remote locations
- Encrypt disks
2
Troubleshoot Issues
- Obtain diagnostic information about disks, services, ports, and connections
- Find and interpret log files
- Identify and interpret system performance metrics
- Understand the purpose and functions of virtual filesystems
- Take appropriate precautions before attempting irreversible operations
3
Configure and Control Automated Tasks
- Write and interpret Bash scripts
- Manage cron jobs
- Configure system logging rules, including rotation
4
Tune Your System for Greater Performance
- Configure GRUB 2
- Modify kernel parameters
- Queue commands
- Monitor resources
- Manage system services
- Configure service recovery