Get Started. It's Free
or sign up with your email address
Learn Linux by Mind Map: Learn Linux

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

13. 5 - Text Processing

13.1. Stdout and stderr

13.2. head / tail / less / tee / awk / grep / find / sort / join / uniq / wc / nl / ...

14. 6 - Server Review

14.1. Uptime & Load

14.2. Authentication Logs

14.3. Services Running

14.4. Evaluating Available Memory / Disk

15. 7 - Networking

15.1. SSH

15.2. File Transfer under Networking

15.3. TCP/IP

15.4. Subnet

15.5. The Dynamic Host Configuration Protocol (DHCP)

15.6. IP Routing

15.7. DNS Resolution

15.8. Ethernet, ARP