Skip to main content

Linux

lms

Linux Course Overview

This course covers Linux fundamentals to advanced-level concepts, providing hands-on experience with essential commands, system administration, and automation techniques.

Course Modules

1. Introduction to Linux

  • What is Linux? History and Distributions
  • Understanding the Linux Filesystem
  • Basic Linux Commands

2. File and Directory Management

  • Creating, Moving, and Deleting Files & Directories
  • File Permissions and Ownership
  • Using Wildcards and Filters

3. User and Group Management

  • Creating and Managing Users & Groups
  • File Permission Management
  • Switching Users and Root Access

4. Process and Task Management

  • Managing Processes (ps, top, kill)
  • Job Scheduling (cron, at)
  • System Performance Monitoring

5. Networking and System Administration

  • Networking Commands (ping, netstat, ifconfig, traceroute)
  • Managing Services and System Logs
  • Firewall and Security Basics

6. Shell Scripting and Automation

  • Writing Bash Scripts
  • Loops, Conditions, and Variables
  • Automating Tasks and Schedules

7. Advanced Topics

  • Disk Partitioning and Filesystem Management
  • Linux Package Management (apt, yum, dnf)
  • Containerization with Docker

By the end of this course, you will have a strong command-line foundation and the ability to manage and automate Linux environments efficiently.

Enroll