1. 1. Linux Systems Administration
    1. 1.1. History of Unix and Linux
    2. 1.2. What is Linux?
    3. 1.3. What is Systems Administration?
  2. 2. Learning the Command Line
    1. 2.1. The Linux Filesystem
    2. 2.2. Files and Directories
    3. 2.3. File Permissions and Ownership
    4. 2.4. Text Processing: Part 1
    5. 2.5. Text Processing: Part 2
    6. 2.6. Regular Expressions
    7. 2.7. Review
  3. 3. Scripting the Command Line
    1. 3.1. Text Editors
    2. 3.2. Using Git for Documentation
    3. 3.3. Bash Scripting
  4. 4. Linux on the Cloud
    1. 4.1. Create a Virtual Machine
  5. 5. Managing the System
    1. 5.1. Expanding Storage
    2. 5.2. Managing Users and Groups
    3. 5.3. Managing Software
    4. 5.4. Using systemd
  6. 6. Networking and Security
    1. 6.1. Networking
    2. 6.2. DNS and Domain Names
    3. 6.3. Local Security
    4. 6.4. Firewalls and Backups
  7. 7. Creating a LAMP Server
    1. 7.1. Installing the Apache Web Server
    2. 7.2. Installing and Configuring PHP
    3. 7.3. Installing and Configuring MariaDB
    4. 7.4. Installing WordPress
  8. 8. Conclusion
  9. 9. Project Setup
    1. 9.1. Using gcloud for Virtual Machines

Linux Systems Administration

Project Setup