Learn Linux by Doing

By Terry Cox

Learn core Linux system administration with hands-on labs.

22 hours
  • 30 Lessons
  • 28 Hands-On Labs

About the course

You learn faster and better when you learn by doing. With that in mind, this course has been designed to teach you core Linux System Administration through a 100% hands-on experience. To accomplish this, our Training Architects have hand-selected a set of the best hands-on labs we have to offer.

Everything you do in this course will be on one or more Linux servers provisioned with whatever you need through our hands-on lab and Cloud Playground platform.

No reason to wait – Learn by doing today!

  • Chapter 1 2 Lessons Getting Started 2:55

    An Important Note About A Cloud Guru and Linux Academy Courses

    1:19

    Course Introduction: Learn Linux By Doing

    1:36
  • Chapter 2 3 Lessons Working with Users and Permissions 2:00:00

    Managing Users in Linux

    30:00 Hands-On Lab

    Create New sudo Users

    1:00:00 Hands-On Lab

    Using SSH, Redirection, and Permissions in Linux

    30:00 Hands-On Lab
  • Chapter 3 3 Lessons System Service Management, Runlevels and Boot Targets 1:45:00

    Configuring a Default Boot Target

    15:00 Hands-On Lab

    Scheduling a Systemd Service Job with Timer Units

    1:00:00 Hands-On Lab

    Working with System Service Log Files Using the Journal Control

    30:00 Hands-On Lab
  • Chapter 4 3 Lessons Securely Accessing Your System 2:15:00

    Generating and Exchanging SSH Keys for Secure Access

    15:00 Hands-On Lab

    Create and Use an SSH Tunnel for Network Traffic

    1:00:00 Hands-On Lab

    Host Security with TCP Wrappers and Systemd Sockets

    1:00:00 Hands-On Lab
  • Chapter 5 3 Lessons Package Management and Troubleshooting 2:30:00

    Installing and Managing Packages on Debian/Ubuntu Systems

    1:00:00 Hands-On Lab

    Installing and Managing Packages on Red Hat/CentOS Systems

    30:00 Hands-On Lab

    Troubleshooting RPM issues

    1:00:00 Hands-On Lab
  • Chapter 6 5 Lessons File Management, Permissions and Backup 4:00:00

    Creating a Directory Structure in Linux

    30:00 Hands-On Lab

    Working with Compressed Files in Linux

    1:00:00 Hands-On Lab

    Managing File Attributes and Permissions

    1:00:00 Hands-On Lab

    Working with Links in Linux

    30:00 Hands-On Lab

    Encrypt a File Using GPG

    1:00:00 Hands-On Lab
  • Chapter 7 3 Lessons Working with Text Files and Streams 2:00:00

    Modify a Text File using Sed

    1:00:00 Hands-On Lab

    Working with Basic Regular Expressions

    30:00 Hands-On Lab

    Creating and Modifying a File with Vim

    30:00 Hands-On Lab
  • Chapter 8 4 Lessons Linux Device Management 3:30:00

    Adding a New Hard Disk to a Linux System

    30:00 Hands-On Lab

    Working with the CUPS Print Server

    1:30:00 Hands-On Lab

    Storage Management

    1:00:00 Hands-On Lab

    Working with LVM Storage

    30:00 Hands-On Lab
  • Chapter 9 1 Lesson The Linux Shell 1:30:00

    Modifying the Bash Shell

    1:30:00 Hands-On Lab
  • Chapter 10 3 Lessons Networking 1:30:00

    Testing DNS Resolution

    30:00 Hands-On Lab

    Monitoring Network Access

    30:00 Hands-On Lab

    Network File Systems

    30:00 Hands-On Lab

What you will need

  • To be successful in this course, you should have a basic understanding of the Linux operating system, and its basic functions (such as using the desktop and the command line).We recommend that you have taken (or have the equivalent skills learned in) the following:-LPI Linux Essentials

What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Get Started
Who’s going to be learning?
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!