Curriculum
- 24 Sections
- 130 Lessons
- 12 Weeks
Expand all sectionsCollapse all sections
- Module 1: Linux History & Basic Setup10
- 1.1History of UNIX and LINUX
- 1.2Identification of various Linux distributors
- 1.3Working with RHEL/CentOS/Ubuntu Distributions
- 1.4Installation of Linux on VMware Workstation
- 1.5The GNOME Desktop Environment
- 1.6Log in & switch users in multiuser targets
- 1.7Powering Off, Reboot and Logout System
- 1.8Lab: Install Linux OS in VMware Workstation
- 1.9Quiz for Linux History & Basic Setup0 Questions
- 1.10Assignment for Linux History & Basic Setup
- Module 2: Getting started with Linux6
- Module 3: Basic commands8
- 3.1Listing files and folders
- 3.2Creating, copying, renaming, moving, and deleting files and folders
- 3.3Viewing file content using cat, less, more, head, tail
- 3.4Checking current user and system info
- 3.5Using the manual/help system (man, –help)
- 3.6Working with text editor vi/vim/nano
- 3.7Quiz for basic Linux Command0 Questions
- 3.8Assignment for basic Linux Command
- Module 4: Linux Networking8
- 4.1View and manage network interfaces (ip a, nmcli, nmtui)
- 4.2Set hostname permanently (hostnamectl)
- 4.3Assign static IP address and DNS via nmcli
- 4.4Test connectivity using ping, curl, wget, traceroute
- 4.5Configure network persistence across reboots
- 4.6Enable/disable and restart networking services with systemctl
- 4.7Quiz for Linux Networking0 Questions
- 4.8Assignment for Linux Networking
- Module 5: User and Group Administration10
- 5.1Introduction to Linux users and groups
- 5.2Types of users in Linux and user database
- 5.3Understanding main (primary) and extra (secondary) groups
- 5.4Creating, modifying, and deleting user accounts
- 5.5Creating and managing group accounts
- 5.6Setting and updating user passwords
- 5.7Configuring password expiration and aging policies
- 5.8Accessing administrator privileges (superuser access)
- 5.9Quiz for User and Group Administration0 Questions
- 5.10Assignment for Module 5
- Module 6: Linux File Permissions & ACL Basics6
- 6.1Understanding chmod to set read, write, and execute permissions
- 6.2Viewing current permissions and how they affect file access.
- 6.3Introduction to Access Control Lists (ACLs)
- 6.4Basic commands to create, modify, and delete ACL entries (setfacl, getfacl).
- 6.5Quiz for Linux File Permissions & ACL Basics0 Questions
- 6.6Assignment for Linux File Permissions & ACL Basics
- Module 7: Linux Package Management & Services6
- 7.1Linux package types: .deb for Debian/Ubuntu and .rpm for RedHat/CentOS.
- 7.2Using yum to install/uninstall packages from local media & online repositories.
- 7.3Managing services with systemctl (start, stop, enable, disable).
- 7.4Lab: Install/uninstall packages using yum
- 7.5Quiz for Linux Package Management & Services0 Questions
- 7.6Assignment for Linux Package Management & Services
- Module 8: Password Break & Root Access6
- Module 9: Remote Access (SSH) & Secure Copy (SCP)5
- Module 10: SELinux & Security5
- Module 11: NFS/AutoFS6
- Module 12: Hands-On Web Server Setup and Virtual Hosting6
- 12.1Installing Apache web service and starting the service.
- 12.2Configuring the main Apache configuration files (httpdconf sitesavailable).
- 12.3Accessing and analyzing Apache access and error logs for troubleshooting.
- 12.4Lab: Hands on Lab on Project-1 (Details in the last part of this content)
- 12.5Quiz for Hands-On Web Server Setup and Virtual Hosting0 Questions
- 12.6Assignment for Hands-On Web Server Setup and Virtual Hosting
- Module 13: Task Scheduling & Basic Scripting7
- 13.1Introduction to task scheduling with cronjob
- 13.2Creating and managing cron jobs for automated task execution.
- 13.3Writing simple Bash scripts to automate routine tasks.
- 13.4Create custom command.
- 13.5Lab: Create cron jobs and write basic shell scripts for practical automation.
- 13.6Quiz for Task Scheduling & Basic Scripting0 Questions
- 13.7Assignment for Task Scheduling & Basic Scripting
- Module 14: Linux Firewall5
- Module 15: Archiving & Compression6
- 15.1Archiving files with tar (create, extract, list archives)
- 15.2Compressing and decompressing using gzip, gunzip, bzip2, bunzip2
- 15.3Creating compressed tarballs (tar -czf, tar -xzf)
- 15.4Lab: Create a tar archive of /etc, compress it with gzip, and extract it back
- 15.5Quiz for Archiving & Compression0 Questions
- 15.6Assignment for Archiving & Compression
- Module 16: NTP configuration5
- Module 17: System Performance Tuning7
- 17.1Introduction to tuned and performance profiles
- 17.2List available tuning profiles: tuned-adm list
- 17.3Check current active profile: tuned-adm active
- 17.4Apply a performance profile: tuned-adm profile balanced
- 17.5Switch between profiles (e.g., powersave, virtual-guest)
- 17.6Quiz for System Performance Tuning0 Questions
- 17.7Assignment for System Performance Tuning
- Module 18: Partitioning & SWAP6
- Module 19: Managing Storage with LVM6
- Module 20: Microservices and Docker-Container8
- 20.1Overview of Microservices Architecture and its benefits over monolithic systems
- 20.2Installing Docker/podman on a Linux system and verifying the installation
- 20.3Writing a simple Dockerfile to define application environment
- 20.4Building a Docker image from the Dockerfile
- 20.5Creating and running a container from the built image
- 20.6Configure container as a service
- 20.7Quiz for Microservices and Docker-Container0 Questions
- 20.8Assignment for Microservices and Docker-Container
- Module 21: LIVE PROJECT-1: INDUSTRY STANDARD LIVE PROJECTLIVE PROJECT-1: Web-Based Project.6
- Module 22: LIVE PROJECT-2: INDUSTRY STANDARD LIVE PROJECTLIVE PROJECT-2: Hands-on Docker Container Web App4
- RHCSA Exam Preparation & Guaranteed Success100% RHCSA Vendor exam Pass4
- Job Preaparation Guideline4
Job Preparation
Prev