Back
LINUX FUNDAMENTALS (5 DAYS)
TARGET AUDIENCE
Anyone who is looking to move into a Systems Administration role, a DevOps Engineering role, or any role that requires website deployment maintenance.
DESCRIPTION
5-DAY COURSE
This offers a comprehensive understanding of the Linux operating system, covering topics such as Command-Line Interface (CLI), file system management, user management, and network administration.

LEARNING OUTCOMES
- Linux Fundamentals: Understand the history and architecture of the Linux operating system, including the kernel, shell, and user-space utilities.
- Command-Line Interface (CLI): Master the Linux CLI, including navigating the file system, manipulating files & directories, and managing processes.
- File System Management: Learn how to create, modify, and delete files and directories, set permissions & ownership, and manage symbolic links.
- User and Group Administration: Understand user and group management in Linux, including adding & removing users, modifying user attributes, and managing user passwords.
- Package Management: Explore package management systems such as apt (Advanced Package Tool) and yum (Yellowdog Updater, Modified) for installing, updating, and removing software packages.
- System Administration Tasks: Perform system administration tasks such as configuring network settings, managing services, scheduling tasks with cron, and monitoring system performance.
- Shell Scripting: Learn the basics of shell scripting in Linux, including writing & executing shell scripts, using control structures, and working with variables and functions.
- Security and Permissions: Understand Linux security mechanisms, including file permissions, Access Control Lists (ACLs), and firewall configuration.
- Creating a Linux VM Image: Learn how to create a base Linux VM image by installing a minimal distribution, customizing it with additional packages and configurations, and optimizing it for performance and security.
By completing this course, participants will gain proficiency in using Linux commands, configuring systems, and troubleshooting common issues. Upon successfully completing the course, you will be awarded a certificate and a digital badge.
PREREQUISITES
Basic computer literacy.
