
The Course
Dive headfirst into the powerful world of Linux, from the fundamentals all the way to the nitty-gritty advanced concepts that make this operating system a staple for IT pros around the globe. We kick things off with the basics—think navigating the file system, managing users, and controlling permissions—then swiftly gear up to commanding the command line like a true ninja. By the time you've got the essentials down pat, you'll be scripting your heart out, automating tasks that'll make your techy life a breeze, and getting the lowdown on system security that'd make any hacker think twice.
But hold up, it's not all about terminal commands and text files. We're talking real-world, hands-on skills you can flaunt at your next job interview or use to optimize, secure, and manage servers and networks. Imagine orchestrating a fleet of machines without breaking a sweat or rescuing servers from the brinks of disaster with a well-placed line of Bash—this course is that golden ticket. Get ready to transform into the Linux wizard that companies are hunting for, mastering an OS that powers everything from tiny embedded devices to the vast majority of the internet.
What you will learn
We kick off from the very basics because everyone needs a solid foundation, right? Imagine building a house on wobbly ground – not a great idea, and the same goes for learning tech skills! That's why I've poured a ton of care into sculpturing a learning journey that progresses naturally from the ground up. It's like a carefully arranged playlist where each song hits the right note. You'll dive into the essentials first, getting comfy with the command line as if you're striking up a new friendship. Then, step by step, we're going to unpack the really cool stuff – from system administration to shell scripting, right through to network management and security. It's all about giving you a toolbox that's not just impressive, but practical, and handing you the organizational know-how to keep your future projects clean and your skills razor-sharp. Everything's set up for you to have those 'aha!' moments, where things just click. It's kind of like I'm helping you build your own GPS for navigating the Linux landscape, setting up little markers of knowledge, so you'll always find your way through any Linux challenge thrown your way.
Curriculum
- Mid Course Theory
- Lesson 1 - Overview of Linux OS
- Lesson 4 - Download Distros of Linux - Fedora, Debian, Ubuntu, Opensuse (6:35)
- Lesson 5 - Install Fedora (6:46)
- Lesson 6 - Install Debian Part 1 (7:24)
- Lesson 7 - Install Debian Part 2 (3:49)
- Lesson 8 - Overview of Chapter 1 (17:39)
- Lesson 9 - Configuration of hosts and hosts file - intro to commands (12:55)
- Lesson 10 - Installation of Ubuntu (3:30)
- Lesson 11 - Installation of Opensuse (3:23)
- Lesson 12 - Updating Debian and Ubuntu - VIM and Nano Intro (10:03)
- Lesson 13 - Configure IP and Hosts and Hostname file on Debian (3:37)
- Lesson 14 - sudo su Chown chgrp Commands (11:36)
- Lesson 15 - Overview of Services - Chapter 2 (31:47)
- Lesson 16 - Configure SSH - Fedora, Debian, Ubuntu, Opensuse (15:25)
- Lesson 17 - How to use Winscp (1:36)
- Lesson 18 - Install Apache - Systemctl and Service Commands and testing (13:57)
- 24 - Using basic Commands to install and configure BIND dns (19:03)
- 25 - Install and login to webmin (8:20)
- 26 - Setup first DNS zone fed99.com (10:25)
- 27 - Setup Class DNS server (4:58)
- 28 - Configure Zone Transfer to Class DNS Server (5:16)
- 29 - Configure and test Sendmail (10:23)
- ps command (7:03)
- Setup Second domain DNS and Configure Sendmail and test (7:10)

Your instructor
My name is Michael Hughes, and I bring over a decade of in-depth experience in Linux systems administration and development to the table. Throughout my career, I have been at the forefront of deploying and managing robust Linux infrastructures, cultivating a strong foundation in both the practical and theoretical aspects of this versatile operating system. From scripting automation to kernel customization, my hands-on approach has been instrumental in navigating the complexities of Linux in real-world environments, enabling organizations to harness the full potential of open-source solutions.
Teaching the "Intro to Advanced Linux" course, I am deeply committed to sharing my expertise and enthusiasm for Linux with my students. My teaching philosophy revolves around connecting students with the dynamic, ever-evolving nature of Linux, providing them with the tools and knowledge to excel in today's tech-driven landscape. Through a blend of rigorous coursework and practical, experience-based learning, I aim to foster a learning environment where students are both challenged and inspired, ensuring they leave my course not just with an understanding, but with a passion for Linux that matches my own.

Comprehensive
Mastering Linux from the Ground Up

Streamlined
Efficient Learning for Linux Mastery

In-depth
A Deep Dive into Advanced Linux Concepts