Description
The Linux System Administration Course is designed to provide learners with the knowledge and hands-on skills necessary to manage and administer Linux-based systems
This course covers fundamental and advanced concepts of Linux system administration, including installation, configuration, security, maintenance, and troubleshooting of Linux systems
It is ideal for those looking to pursue a career as a Linux system administrator, IT professional, or server administrator
Learning Outcomes
Understand Linux System Architecture
- Comprehend the structure of the Linux operating system, including the kernel, shells, and command-line interface (CLI)
- Identify different Linux distributions and understand their use cases in various environments (servers, desktops, cloud, etc.)
- Successfully install and configure Linux operating systems (e.g., Ubuntu, CentOS, or Red Hat)
- Perform disk partitioning, file system management, and set up proper system configurations during installation
- Create, manage, and delete user accounts and groups
- Set up and enforce user permissions, including file permissions, ownership, and group management to secure system resources
- Manage and configure Linux file systems and directories.
- Use tools for disk management (e.g., fsck, mount, df) and understand how to manage disk quotas and partitions
- Configure and maintain security settings, including firewalls (using iptables or firewalld) and user authentication
- Set up and enforce system security policies using SELinux or AppArmor to protect sensitive data
Target Group
- IT professionals looking to enhance their skills with Linux system administration
- Individuals interested in becoming Linux system administrators or server administrators
- Students pursuing Linux certifications (e.g., CompTIA Linux+, RHCSA).
- Anyone working in environments that use Linux servers, cloud infrastructure, or web hosting services
Prerequisites
- Familiarity with basic computer operations
- A genuine interest in learning about Linux environment
- Basic experience using the command-line interface (CLI) or terminal in any operating system
- Basic knowledge of text editors like nano, vi, or vim for editing configuration files in the terminal
Duration
- 48 hours
- 9:00 am to 11:00 am
- Every Saturday and Sunday
Modules
- Module 1 Introduction to Linux
- Module 2 Using Virtualization
- Module 3 Linux OS Installation
- Module 4 Welcome Shell and Kernel
- Module 5 Various Desktop Environment
- Module 6 Software Installation and Customization
- Module 7 Linux Directory Structure
- Module 8 File and Directory Permission
- Module 9 Essential Command
- Module 10 User Account Management
- Module 11 Using Editor (vim, nano and other)
- Module 12 Linux Networking
- Module 13 Logical Volume Management