Preloader
img

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/passwd and /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 timers for modern task scheduling

Objectives :

Control and troubleshoot services using systemctl and analyze logs for debugging.

What You’ll Learn:

  • Managing services with systemctl and service
  • 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 autofs and 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-compose for 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 iptables and firewalld
  • Working with apt, dnf, yum, zypper
  • Configuring repositories in /etc/apt/sources.list or 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 chage to manage password expiration
img
This Course Fee:

1600 Dt

Course includes:
  • img Level Beginer
  • img Duration 30H
  • img Lessons 11
  • img Quizzes 11
  • img Certifications Yes
Share this course:
img