Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Updated in May 2025.
This course now features Coursera Coach!
A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course.
Master the Linux operating system and prepare for the CompTIA Linux+ (XK0-005) certification with this comprehensive course. Begin with an introduction to Linux distributions and installation, then advance to essential skills like working with the Command Line Interface (CLI), managing files, and performing Linux administration. Learn troubleshooting, storage management, file permissions, and system optimization for security.
Explore automation tools, containerized applications, and scripting for scalability. Practical sessions cover Docker container deployment and Kubernetes orchestration. Gain expertise in Linux networking, firewalls, and securing environments with SELinux and AppArmor.
This course is ideal for IT professionals, system administrators, and those pursuing a career in Linux systems. With hands-on labs and demonstrations, you’ll gain real-world skills. A basic IT knowledge foundation is recommended, and the intermediate-level course is perfect for learners advancing their Linux expertise.
Syllabus
- Course 1: Foundations of Linux
- Course 2: Linux Administration and Storage
- Course 3: Advanced Linux Networking and Security
Courses
-
Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Take a deep dive into advanced Linux networking, security, and automation with this hands-on course designed for IT professionals and system administrators. You’ll learn to master containerized applications, streamline workflows with automation tools, secure Linux environments, and manage complex networking configurations. The course begins with containerization and automation, introducing Docker, Kubernetes, Ansible, and Terraform to deploy, scale, and manage applications and Linux hosts efficiently. Next, you’ll explore the Linux boot process, gaining the skills to monitor, control, and troubleshoot boot-related issues using tools like grub, systemd, and journalctl. The networking module focuses on configuring adapters, DNS services, and secure remote access with SSH. You’ll also tackle network troubleshooting using tools like tcpdump, netstat, and Wireshark while mastering file transfers and diagnostics. Finally, you’ll enhance your Linux security knowledge by implementing SELinux, AppArmor, firewalls, and SSL/TLS encryption. You’ll also learn about advanced authentication methods like Multi-Factor Authentication (MFA) and LDAP to ensure a robust and secure environment. This course is ideal for IT professionals and system administrators with basic Linux knowledge
-
Unlock the power of Linux with this comprehensive course that takes you from beginner to confident Linux user. By the end of this course, you will understand the Linux operating system, its distributions, and core functionalities while gaining hands-on experience with essential tools and utilities. The course begins with an introduction to Linux, its open-source nature, and the key differences between distributions like Red Hat Enterprise Linux (RHEL) and Ubuntu. You’ll learn how to install Linux, navigate its interface, and access the command line to perform basic file and directory operations efficiently. Next, you’ll dive into software management, exploring package managers like APT, DNF, and YUM, discovering sandboxed environments, and building applications from source. You’ll then master file system operations, text editing with vi, file searching using commands like grep, and working with regular expressions and archives. This course is perfect for IT enthusiasts, system administrators, and developers looking to build a strong Linux foundation. No prior experience is required, but basic computer knowledge will help. The course starts at a beginner level and gradually introduces intermediate concepts.
-
Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Take your Linux skills to the next level with this comprehensive course on Linux administration, storage management, and shell scripting. By the end of this course, you will confidently manage user accounts, configure file permissions, troubleshoot performance issues, manage storage systems, and automate tasks with scripts. The course begins with key Linux administration concepts such as managing user accounts, groups, and file permissions, including advanced topics like ACLs and special file permissions. You will also localize Linux systems, set up network time protocols, and troubleshoot system performance using essential tools like Top and Free. Next, you will master Linux storage management. Learn to create partitions and file systems, mount and troubleshoot disks, and optimize performance using tools like LVM, iostat, and ioping. Advanced topics like RAID, FHS, and inode management are also covered to ensure complete understanding. The course concludes with shell scripting essentials, including automating tasks, controlling input/output streams, and using loops and conditionals in BASH scripts. This course is perfect for IT professionals, system administrators, and developers. Basic Linux knowledge is recommended, but the course starts with fundamental concepts and progresses to advanced topics.
Taught by
Packt - Course Instructors