Instructions
Q&A (0)
Notes (0)
Resources (0)
Saving Progress...
Resources
There are no resources for this lesson.
Notes can be saved and accessed anywhere in the course. They also double as bookmarks so you can quickly review important lesson material.
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.
What skills will I learn in this course?
- 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.
What do smartphones, your favorite movie's special effects, SpaceX's missions to outer space, and cloud infrastructure have in common? What if I told you that you interact with it every day and might not even realize it? 85% of your phones are running on it… 90% the cloud is operating on it… SpaceX's has used it to power missions beyond our atmosphere.
What is it, you ask? Linux.
This course is designed to take you from a beginner to an advanced user, capable of administering Linux servers efficiently. Below is an outline of the course and the status of each planned section. Check them out below:
This course is still in progress and some sections haven't been fully released yet. I have noted each sections status in the section titles below so you can see what is planned.
Section 1: Introduction to Linux Server Operating Systems
We kick things off with an introduction to Linux, where you'll learn about its history, evolution, and the all-important Linux Kernel. We'll also explore some of the most popular Linux distributions to give you a sense of the landscape. This section will conclude with a quiz to test your understanding.
Section 2: Linux Server Installation and Configuration
In this section, we'll get hands-on with setting up a Linux server. You'll learn about virtualization, how to download and install Ubuntu Server LTS, and how to SSH from your host computer. We'll also cover essential server configurations, including updating and using the needrestart
utility. A quiz at the end will help solidify your knowledge.
Section 3: Working with the Linux Command Line Interface
The command line is the heart of Linux, and this section will make you proficient in using it. You'll understand the Linux file system hierarchy, how to navigate it, and how to manage files and directories. We'll also introduce you to text editors like Nano and Vim. A lab and a quiz are included to ensure you can apply what you've learned.
Section 4: User and Group Management
Managing users and groups is crucial for any Linux admin. This section will teach you how to create, delete, and manage users and groups, as well as how to change passwords and understand user IDs. A lab and a quiz are included for hands-on practice and assessment.
Section 5: Linux Storage (Video in production)
Learn how to add and mount storage on a Linux system. You'll also learn about making persistent configurations with the /etc/fstab file.
Section 6: System Administration Basics (Not released yet)
Here, you'll learn the core aspects of Linux system administration. You'll learn about storage, system services, package management, and process management. We'll also cover how to manage services using systemctl
and how to schedule tasks with Cron jobs. A lab focusing on package management and log analysis will round off this section.
Section 7: Linux Networking (Video in production)
Networking is a vital skill for any system administrator. This section will teach you how to configure Ethernet adapters, set up firewall rules, and synchronize system time. You'll also learn how to configure an Nginx reverse proxy and load balancer. A lab and a quiz are included to test your networking skills.
Section 8: Conclusion and Next Steps (Video in production)
In the final section, we'll review what you've learned and discuss where to go from here. We'll provide additional resources for further learning and wrap up with a final quiz to test your overall understanding of Linux fundamentals.
So, are you ready to become a Linux pro? Sign up now and start your journey with us at ServerAcademy.com!