Course Description
This course is a comprehensive course designed to guide learners through the vast landscape of Linux server operating systems, encompassing its history, installation, and configuration processes.
Dive deep into the intricacies of the Linux Command Line Interface, user and group management, core system administration tasks, and advanced Linux networking techniques.
With hands-on labs, quizzes, and practical insights, this course is an essential stepping stone for anyone aspiring to master the power and potential of Linux in server environments.
What skills will I learn?
- Learn the history, kernel functionalities, and popular Linux distributions.
- Set up and configure the Ubuntu Server LTS.
- Learn the Linux Command Line Interface (CLI)
- Navigate and manage the Linux file system hierarchy.
- Handle file permissions and establish ownership.
- Manage and configure Linux user and group settings.
- Administer system services, daemons, and package management.
- Set up advanced Linux networking with Nginx.
- Employ Nano and Vi for advanced text editing.
- Establish and maintain secure SSH connections.
Course Curriculum
Introduction to Linux Server Operating Systems • 30min
0 / 3 lessons complete
Linux Server Installation and Lab Setup • 23min
0 / 6 lessons complete
Section Overview
Free Preview Lesson
Video | 2 min min
Downloading Ubuntu Server LTS
Free Preview Lesson
Video | 1 min min
Virtualization Setup
Free Preview Lesson
Video | 4 min min
Installing Ubuntu Server LTS
Free Preview Lesson
Video | 7 min min
How to SSH from our Host Computer
Free Preview Lesson
Video | 4 min min
Updating and Configuring needrestart
Free Preview Lesson
Video | 5 min min
Working with the Linux Command Line Interface • 1hr 30min
0 / 12 lessons complete
Section Overview
Free Preview Lesson
Text | 5 min min
Introduction to the Linux Command Line Interface
Free Preview Lesson
Video | 7 min min
Understanding the Linux File System Hierarchy
Free Preview Lesson
Video | 6 min min
Linux File System Navigation and Finding Files
Full Access Account Required
Video | 11 min min
Creating and Deleting Files
Full Access Account Required
Text | 5 min min
Viewing Files
Full Access Account Required
Video | 8 min min
Linux Octal and Symbolic Permissions
Full Access Account Required
Video | 6 min min
Linux File Permissions and Ownership
Free Preview Lesson
Video | 9 min min
The Nano Editor
Full Access Account Required
Video | 7 min min
How to use the Vim editor
Full Access Account Required
Video | 11 min min
Basic Linux Commands Quiz
Full Access Account Required
Quiz | 10 min min
Lab: Practice the Linux Terminal / CLI
Full Access Account Required
Devops Lab | 5 min min
User and Group Management • 44min
0 / 7 lessons complete
Section Overview
Free Preview Lesson
Text | 2 min min
Creating, Modifying, and Deleting User Accounts
Free Preview Lesson
Video | 7 min min
Group Management
Full Access Account Required
Video | 6 min min
Changing User Passwords and Managing Password Policies
Full Access Account Required
Video | 6 min min
The sudoers File
Full Access Account Required
Video | 8 min min
Section Quiz
Full Access Account Required
Quiz | 10 min min
Lab: User and Group Management
Full Access Account Required
Devops Lab | 5 min min
Linux Storage • 30min
0 / 6 lessons complete
Linux Storage Overview
Full Access Account Required
Text | 5 min min
Introduction to Linux Storage
Full Access Account Required
Text | 3 min min
Managing Linux Storage Devices
Full Access Account Required
Text | 4 min min
Configuring and Mounting a New Volume
Full Access Account Required
Video | 8 min min
Creating Permanent Mounts with /etc/fstab
Full Access Account Required
Video | 5 min min
Linux Storage Quiz
Full Access Account Required
Quiz | 5 min min
System Administration Basics • 48min
0 / 7 lessons complete
SSH Config and SSH Key Pairs
Full Access Account Required
Video | 5 min min
Installing and Managing Packages
Full Access Account Required
Text | 11 min min
Managing Services with systemctl
Full Access Account Required
Text | 7 min min
Process Management
Full Access Account Required
Text | 6 min min
Creating Executable Bash Scripts
Full Access Account Required
Text | 5 min min
Create a backup script
Full Access Account Required
Text | 5 min min
Automating Tasks with Cron Jobs
Full Access Account Required
Text | 9 min min
Linux Networking • 47min
0 / 8 lessons complete
Section Overview
Full Access Account Required
Text | 5 min min
Network Interfaces and the Loopback Interface
Full Access Account Required
Video | 5 min min
Configuring Network Interfaces with Netplan
Full Access Account Required
Video | 5 min min
Configuring Firewall Rules with iptables
Full Access Account Required
Video | 12 min min
How to save iptables Rules Permanently
Free Preview Lesson
Video | 5 min min
Linux Firewall Best Practices
Full Access Account Required
Text | 5 min min
Analyzing Dropped Traffic Logs in Linux
Full Access Account Required
Text | 5 min min
Networking Quiz
Full Access Account Required
Quiz | 5 min min
Course Conclusion • 5min
0 / 1 lessons complete
What labs will I complete?
IT labs allow you to get hands-on experience so you can learn by doing. This is much more effective than simply watching videos and taking quizzes. Listed below are all the hands-on IT labs you will complete in this course.
You can learn more about our IT labs by clicking here.
About your instructor

Paul Hill
Expert IT Instructor
Paul is an IT Professional with over 14 years of experience currently working as a Network Administrator in contract support of various Federal Agencies in the United States.
He has been teaching online courses for the past 5 years and taught over 250k students in 195 countries.
Join Server Academy
Get Instant access to this course plus all other courses at Server Academy when you sign up
Preview course
Course Preview
Linux Fundamentals
Free lessons:
Join Server Academy
Get Instant access to this course plus all other courses at Server Academy when you sign up
30-Day Money-Back Guarantee
Included in this course
- 5.5 Hours of Content
- 26 Video Lessons
- 18 Articles
- 4 Quizzes
Server Academy also includes
- 13 Courses with 77 Hours of Content
- 339 On-Demand Video Lessons
- 146 Articles and Quizzes
- 54+ Hands-on IT Labs