Introduction
Administering Ubuntu Linux
()
What you should know
()
1. Install and Log In to Ubuntu
Lab setup
()
Installing Ubuntu in a virtual machine
()
Logging in to a text console and the GUI
()
2. Shell and File Operations
Using the bash shell
()
System documentation
()
Files on Linux
()
Work with files and directories
()
Hard links and symbolic links
()
Finding files
()
Edit text files with nano and vi
()
Redirection and pipes
()
Manipulate text with sed and awk
()
Search for and compare text with grep and diff
()
Compress and decompress files
()
3. Users and Groups
Users and groups
()
Create user accounts
()
Modify and delete user accounts
()
Create and modify groups
()
File permissions
()
Configure permissions to allow group collaboration
()
Access Control Lists (ACLs)
()
Using and granting access to sudo
()
4. Software and Updates
Updating software
()
Installing from source
()
Understanding shared libraries
()
Explore AppArmor
()
5. System Start-Up and the Kernel
Booting and systemd targets
()
Configuring and modifying the bootloader
()
Enabling and disabling systemd units
()
Updating the kernel
()
Change kernel parameters
()
6. System Management
Examine resource utilization
()
Working with processes
()
Explore resource bottlenecks
()
Exploring system hardware
()
Explore system log files
()
Schedule and verify tasks
()
7. Partitions and File Systems
Understanding storage terminology
()
Explore and identify block devices
()
Create and modify partitions
()
Create, modify, and mount file systems
()
Create and mount an encrypted partition
()
Configure disk mounting
()
Exploring disk and file system health
()
8. RAID and LVM
Understanding RAID
()
Building and managing a RAID array
()
Understanding LVM
()
Create a physical volume, volume group, and logical volume
()
Extend a volume group and logical volume
()
Migrate and replace a physical volume
()
9. Network Settings
Ubuntu network configuration
()
Finding network connection information
()
Configure a dynamic address with NetworkManager
()
Configure a static address with NetworkManager
()
10. Remote Console Access
Configuring SSH server
()
Connecting with SSH
()
Securing SSH with keys
()
11. Firewalls and Ports
Understanding ports
()
Exploring open ports
()
Using the ufw firewall software
()