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. This course offers comprehensive training for aspiring Linux administrators preparing for the LPIC-1 (101-500) certification. By the end of the course, learners will have a thorough understanding of Linux system installation, hardware detection, and the boot process. Additionally, they will gain practical experience in managing Linux systems, including executing programs, handling file permissions, and configuring software. The course begins with fundamental topics, such as installing Linux, detecting hardware, and configuring GRUB. It then introduces key aspects of working with Linux, such as executing programs, managing processes, and editing files using tools like nano and vi. As the course progresses, you’ll dive into essential Linux command-line operations, such as customizing bash, filtering output, managing files, and working with symbolic links. Later chapters expand on system administration by exploring storage management, file permissions, and managing software. You will be guided through partitioning disks, monitoring disk usage, and ensuring system integrity. Key tools for managing packages and services like dpkg, apt, rpm, yum, SysVinit, and systemd will be covered in-depth. This course will prepare you to confidently handle common administrative tasks and troubleshoot effectively. This course is ideal for those pursuing a career in Linux administration or preparing for the LPIC-1 exam. It requires basic familiarity with computers, but no prior Linux experience is necessary. By the end of this journey, you will have the skills and knowledge to operate a Linux server confidently.