Linux Course Syllabus
-
Module 01: Introduction
Introduction to Linux, its history, and different distributions.
-
Module 02: Accessing the Command Line
Getting familiar with the Linux command line interface (CLI) and terminal commands.
-
Module 03: Managing Files from the Command Line
Using basic commands to create, move, copy, and delete files and directories.
-
Module 04: Getting Help in Red Hat Enterprise Linux
Using help commands to access documentation and manual pages in Red Hat Linux.
-
Module 05: Creating, Viewing & Editing Text Files
Creating and editing text files using editors like `vi`, `nano`, and `gedit`.
-
Module 06: Managing Local Users and Groups
Understanding user and group management commands such as `useradd`, `groupadd`, and `passwd`.
-
Module 07: Controlling Access to Files
Setting permissions and controlling access using `chmod`, `chown`, and `chgrp` commands.
-
Module 08: Monitoring and Managing Linux Processes
Using commands like `ps`, `top`, and `kill` to monitor and manage processes.
-
Module 09: Controlling Services and Daemons
Managing services and daemons using commands like `systemctl` and `service`.
-
Module 10: Configuring and Securing SSH
Configuring SSH server and securing remote connections.
-
Module 11: Analyzing and Storing Logs
Using log files to monitor system activity and troubleshoot issues.
-
Module 12: Managing Networking
Configuring network interfaces, IP addresses, and network services.
-
Module 13: Archiving and Transferring Files
Using tools like `tar`, `gzip`, `rsync`, and `scp` for file compression and transfer.
-
Module 14: Installing and Updating Software Packages
Using package management tools such as `yum` and `rpm` to install and update software.
-
Module 15: Accessing Linux File System
Understanding the Linux file system structure and mounting file systems.
-
Module 16: Bash Scripting
Writing and executing bash scripts for automating tasks in Linux.