Linux Training
Master Linux system administration from the command line to the cloud.
What you will learn
✓Navigate and operate confidently in the Linux command-line interface
✓Manage users, groups, permissions, and file systems
✓Configure networking, services, and system startup processes
✓Implement security best practices and harden Linux servers
✓Write shell scripts to automate routine administrative tasks
✓Administer servers and integrate with virtualization and cloud platforms
✓Diagnose and troubleshoot common system and performance issues
✓Monitor and optimize system performance and resource usage
About this course
Linux Training is a comprehensive, hands-on course that takes you from Linux fundamentals to real-world server administration, automation, security hardening, and cloud integration. You will learn core administration tasks (networking, user management, services, LVM, kernel patching), automation with shell scripting and Ansible, directory services and AD integration, OpenLDAP, and deploying Linux workloads on AWS. The course combines self-paced video lessons with labs, quizzes, downloadable scripts, and practical scenario walkthroughs to prepare you for day-to-day operations and certification-style tasks.
Key curriculum areas include:
- Course introduction and building your first Linux server
- Basic system management: networking, firewall, file systems
- User and group management, ACLs, editors, and permissions
- Active Directory integration and cross-platform authentication
- Process management, cron jobs, and troubleshooting
- Kernel patching, local repositories, Ansible automation
- OpenLDAP, LVM management, and storage configuration
- Networking, logging, and AWS fundamentals for Linux workloads
- Interview preparation and next steps
Throughout the course you’ll complete hands-on labs, real-world scenarios, and quizzes to validate skills. A certificate of completion is provided on finishing the course.
Course curriculum
11 sections · 34 lessons · 40 hours
Course introduction2 lessons · Self-paced⌄
- ⌑Introduction to Linux, Software Installation, and Iso ImagesVideo
- ⌑Building your first Linux ServerVideo
Module 1: Performing Basic System Management Tasks5 lessons · Self-paced⌄
- ⌑Assigning a Static IP Address to your serverVideo
- ⌑Linux FundamentalsVideo
- ⌑Linux Command LineVideo
- ⌑Linux Directory, file structure, ssh, first patchVideo
- ⌑Firewall and PortsVideo
Module 2: User Management3 lessons · Self-paced⌄
- ⌑User and group management on a Linux serverVideo
- ⌑ACLS, Creating users with specific UID and GID, UmaskVideo
- ⌑Using the VI Editor and creating links in linuxVideo
Module 3: Active Directory Overview6 lessons · Self-paced⌄
- ⌑Building windows 2016 and configuring Active Directory (AD)Video
- ⌑DNS Record, create users, add to group, Sles 12 server and AD-13Video
- ⌑Building Suse, Ubuntu, REHL servers for AD intergrationVideo
- ⌑Joining Linux servers to AD DomainVideo
- ⌑DocumentationReading
- ⌑Linux CommandsReading
Module 4: Managing Processes5 lessons · Self-paced⌄
- ⌑Managing Processes and Cron JobsVideo
- ⌑Processes and Cron Jobs2Video
- ⌑Module 1 and 2 Server Build QuizReading
- ⌑Module 1 and 2 Using Management tools quizReading
- ⌑Module 1 and 2 Working with Test files QuizReading
Module 5: Kernel Patch4 lessons · Self-paced⌄
- ⌑Kernel Patch, local Repo on Redhat, Installing Ansible, SSH key-genVideo
- ⌑Ansible01Reading
- ⌑Ansible02Reading
- ⌑Ansible Playbook, Patching with playbook conclusionVideo
Module 6: Openldap1 lesson · Self-paced⌄
- ⌑Openldap and PHP LDAP adminVideo
Module 7: Managing LVM Logical Volumes1 lesson · Self-paced⌄
- ⌑Creating an LVM on a Customized Linux serverVideo
Module 10: Configuring Network2 lessons · Self-paced⌄
- ⌑Networking in Linux and logsVideo
- ⌑Network AssignmentReading
AMAZON WEB SERVICES(AWS)3 lessons · Self-paced⌄
- ⌑Introduction to AWSReading
- ⌑AWS Intro-creating an AWS account and building an EC2 Instance-02Reading
- ⌑AWS redhat and ssh-03Reading
Conclusion & Next Steps2 lessons · Self-paced⌄
- ⌑Interview PreparationReading
- ⌑Conclusion - LinuxReading
Requirements
- ✓Basic familiarity with computers and operating systems
- ✓A computer capable of running Linux or a virtual machine
- ✓Willingness to practice with the command line
- ✓No prior Linux experience required for the fundamentals
Who this course is for
- ✓Beginners wanting to start a career in Linux administration
- ✓IT professionals expanding into system administration
- ✓Aspiring DevOps and cloud engineers
- ✓Developers who want to manage their own servers
- ✓Anyone preparing for Linux certification exams
Career opportunities
- ✓Linux System Administrator — Manage, maintain, and secure Linux servers and infrastructure for organizations of all sizes.
- ✓DevOps Engineer — Automate deployments and manage scalable infrastructure built on Linux systems.
- ✓Cloud Engineer — Deploy and administer Linux workloads across cloud platforms and virtualized environments.
- ✓IT Support Specialist — Provide technical support and troubleshooting for Linux-based systems and users.
Erica Atanga
An experienced practitioner focused on clear, practical and outcome-driven teaching.
Frequently asked questions
Do I need prior Linux experience to take this course?+
No. The course starts with fundamentals and progresses to advanced topics, so beginners and experienced professionals alike can follow along.
What do I need to practice the exercises?+
A computer that can run Linux natively or through a virtual machine is all you need to complete the hands-on labs.
Will I learn shell scripting?+
Yes. The course includes a dedicated focus on shell scripting to help you automate routine administrative tasks.
Does this course cover cloud and virtualization?+
Yes. Advanced modules explore server administration, virtualization, and cloud integration for modern infrastructure.
Do I receive a certificate?+
Yes, you will receive a certificate of completion after finishing the course.