Learn Linux
by Phuoc Vu

1. 9 - User Management
1.1. Create, Update, and Delete Users
1.2. Users & Groups
1.3. Manage Permissions
2. 10 - Service Management
2.1. Service Status
2.2. Start / Stop Service
2.3. Check Logs
2.4. Create Services
3. 11 - Package Management
3.1. Repositories
3.2. Snap
3.3. Find and Install Packages
3.4. List Installed Packages
3.5. Installation, Removal, and Upgrade Packages
4. 12 - Disks & Filesystems
4.1. Filesystems
4.2. Mounts
4.3. Add Disks
4.4. Swap
4.5. LVM
5. 13 - Booting
5.1. Logs
5.2. Boot Loaders
6. 14 - Shell Programming
6.1. Variables
6.2. Conditionals
6.3. Loops
6.4. Debug
7. 15 - Troubleshoot
7.1. Internet Control Message Protocol (ICMP)
7.2. Ping
7.3. Traceroute
7.4. Packet Analysis
8. 16 - Virtualization & Containerization
8.1. Ulimits (User Limits)
8.2. Cgroups (control groups)
8.3. Container Runtime
8.4. Docker
9. 1 - Navigation Basics
9.1. Basic Commands
9.2. Move & Copy Files / Directories
9.3. Create & Delete Files / Directories
9.4. Directory Hierarchy
10. 2 - Edit Files
10.1. Vim
10.2. Nano
10.3. Sed
11. 3 - Shell Basics
11.1. Super User
11.2. Command Path
11.3. Environment Variables
11.4. Comnand Help
11.5. Redirect
12. 4 - Working with Files
12.1. Permissions
12.2. Archive & Compress
12.2.1. tar
12.2.2. gzip
12.2.3. zip
12.2.4. bzip2