Red Hat Enterprise : Linux Administration
Course Description
Start your Linux journey with our comprehensive 30-hour training designed for beginners and IT professionals. Master essential commands, shell scripting, user management, automation, networking, containerization, and more. Ideal for aspiring system administrators and DevOps engineers. Enroll now and become a confident Linux user!
What you'll learn in this course?
In this 30-hour Linux training, students will gain hands-on experience with essential system administration skills. From mastering Linux commands and shell scripting to managing users, services, storage, networks, and containers — this course prepares you for real-world Linux environments. Topics include: Core command-line tools (ls, cd, grep, find, etc.) Shell scripting basics User and group permissions Task automation with cron and systemd Service control and log analysis File compression and archiving Network file sharing (NFS & Autofs) Logical Volume Management (LVM) Containerization with Docker and Podman Package and repository management Networking and firewall configuration Password recovery methods Perfect for beginners and IT professionals aiming to boost their Linux proficiency and pursue careers in system administration, DevOps, or cybersecurity.
Course Curriculum
Objectives :
Learn fundamental Linux commands, file navigation, process control, and write basic Bash scripts to automate tasks.
What You’ll Learn:
- File manipulation with
ls,cp,mv,rm - Process management using
ps,top,kill - Piping and redirection (
|,>,<) - Writing Bash scripts with variables, loops, conditions, and functions
Objectives :
Create and manage users and groups in Linux and apply best practices for file permissions and access control.
What You’ll Learn:
- User/group management with
useradd,groupadd,passwd - Managing permissions with
chmod,chown,umask - Understanding
/etc/passwdand/etc/shadow - Using special permissions: SUID, SGID, Sticky Bit
Objectives :
Automate repetitive tasks using cron jobs and systemd timers for efficient system maintenance.
What You’ll Learn:
- Scheduling tasks with
crontab - Managing automated tasks with
anacron - Using
systemd timersfor modern task scheduling
Objectives :
Control and troubleshoot services using systemctl and analyze logs for debugging.
What You’ll Learn:
- Managing services with
systemctlandservice - Monitoring logs with
journalctl - Starting, stopping, enabling/disabling services
- Diagnosing service issues
Objectives :
What You’ll Learn:
- Setting up NFS server/client
- Using
exportfs,showmount - Automating mounts with
autofsand configuration files - Disk partitioning with
fdisk,parted,lsblk - LVM management:
pvcreate,vgcreate,lvcreate - Formatting and checking filesystems
- Mounting/unmounting disks
Objectives :
Understand and work with containers using Docker and Podman for lightweight virtualization.
What You’ll Learn:
- Installing and running Docker
- Managing images and containers
- Using
docker-composefor multi-container apps - Introduction to Podman as an alternative
Objectives :
Configure and troubleshoot network interfaces and firewall settings in Linux.
What You’ll Learn:
- Using
ip,ifconfig,netstat,ss - Setting static IP or DHCP
- Basic firewall setup with
iptablesandfirewalld - Working with
apt,dnf,yum,zypper - Configuring repositories in
/etc/apt/sources.listor DNF config - Package installation, removal, and upgrades
Objectives :
Recover lost passwords using single-user mode and password reset techniques.
What You’ll Learn:
- Resetting passwords with
passwd - Recovering root password via single-user mode
- Using
chageto manage password expiration
By