0% found this document useful (0 votes)
10 views3 pages

Red Hat Syllabus

The document outlines the curriculum for two courses on Linux system administration using Red Hat, covering topics such as Linux basics, user management, package management, disk management, and scripting. Each course includes specific objectives and lab exercises designed to provide practical experience. The courses aim to equip learners with the skills needed for effective Linux system administration and security practices.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views3 pages

Red Hat Syllabus

The document outlines the curriculum for two courses on Linux system administration using Red Hat, covering topics such as Linux basics, user management, package management, disk management, and scripting. Each course includes specific objectives and lab exercises designed to provide practical experience. The courses aim to equip learners with the skills needed for effective Linux system administration and security practices.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Foundations of Linux System Administration using Red Hat

S.No COURSE OBJECTIVE K level

1 Explain the basics of Linux, Red Hat distributions, file system structure, and K2
the boot process.
2 Use basic Linux commands to manage files, directories, and permissions. K3
3 Implement user and group account operations in Linux K3
4 Execute package installations and service control using command-line tools. K3
5 Modify disk partitions and network settings in Linux K3

UNIT I: Introduction to Linux and Red Hat ( 3 Hours)


Overview of Linux OS and Red Hat distributions (RHEL, CentOS, Fedora), Open source vs
proprietary software, Linux vs Windows architecture, Linux file system hierarchy, Basic Linux boot
process.
UNIT II: Basic Linux Commands and File Operations (3 Hours)
Shell types and basic bash features, Navigation commands: (pwd, cd, ls, tree),File handling: (cat,
touch, cp, mv, rm, mkdir, rmdir), Viewing files: (more, less, head, tail), File permissions and
ownership: (chmod, chown, chgrp).
UNIT III: User and Group Management (3 Hours)
User accounts: useradd, passwd, usermod, userdel, Group management: groupadd, groupmod,
groupdel , User environment files (.bashrc, .profile), Switch user: su, sudo.
UNIT IV: Package Management and Services (3 Hours)
RPM and YUM basics , Installing, updating, and removing packages . Service management: systemctl
and service , Checking service status and enabling/disabling services.
UNIT V: Disk Management and Networking Basics (3 Hours)
Disk partitioning basics: fdisk, lsblk, df, du, Mounting and unmounting: mount, umount, /etc/fstab,
Network configuration: ip, ifconfig, nmcli , Checking connectivity: ping, netstat, ss, traceroute.
Lab Exercise:

S.No Name of the Experiment UNIT/CO


1 Starting Linux (GUI and CLI) I
2 Basic shell (bash) introduction I
3 Logging in and switching users I
4 Directory and file manipulation II
5 User and group permission examples II
6 Adding, deleting, and modifying users/groups III
7 Setting permissions and testing with different users III
8 Installing packages using yum or dnf IV
9 Managing services like sshd, httpd, firewalld IV
10 Mounting drives manually V
11 Checking disk usage V
12 Assigning static IP V
Linux System Administration and Scripting

S.No COURSE OBJECTIVE K level

1 Explain virtual file systems, partitioning tools, file system creation, and the K2
Linux boot process with GRUB2 and systemd.
2 Apply advanced user permission techniques, including ACLs, SUID/SGID, K3
and custom login environment settings.
3 Develop basic shell scripts using variables, conditions, loops, and cron jobs K3
for automation.
4 Use tools to compile software, monitor system performance, manage K3
processes, and handle system logs.
5 Configure network services, firewalls, and SELinux for secure and reliable K3
Linux system operation.

Unit I: File System and Boot Management 3 Hours


Understanding /proc, /sys, and virtual file systems, Managing partitions using parted, lsblk, blkid
Filesystem creation and formatting, Filesystem checks , Boot process deep dive and GRUB2
configuration , Managing runlevels and systemd targets
Unit II: User and Permission Management 3 Hours
ACLs (Access Control Lists) for advanced permissions, Sticky bit, SUID, SGID, User password
aging and account locking , umask and default permissions , Customizing login environments:
/etc/profile, .bash_profile, .bashrc.
Unit III: Shell Scripting and Automation 3 Hours
Writing simple shell scripts (#!/bin/bash) , Variables, input/output, read, echo, printf , Conditional
statements and loops (if, for, while) , Script execution permissions and scheduling via cron , Logging
output and debugging scripts.
Unit IV: Software and Process Management
Compiling software from source (configure, make, make install) , Managing processes: ps, top, htop,
kill, nice, renice , System performance monitoring: iostat, vmstat, sar , Managing logs with
journalctl, /var/log/, logrotate
Unit V: Network Services and Security 3hours
Static IP configuration with nmcli, nmtui , Managing services: SSH, HTTP, FTP , Basic firewall
configuration: firewalld, iptables , SELinux basics: modes, getenforce, setenforce, semanage ,
Hostname and DNS resolution, /etc/hosts.
List of Excercises:

S.No Name of the Experiment UNIT/CO


1 Create and format partitions I
2 Modify GRUB menu and manage boot targets I
3 Run fsck and repair filesystem errors I
4 Set SUID, SGID, and Sticky Bit permissions II
5 Apply ACLs using getfacl and setfacl II
6 Configure custom user environments II
7 Write scripts for backup, user creation, and log parsing III
8 Schedule jobs using crontab and at III
9 Redirect script logs for auditing III
10 Monitor and manage system resources IV
11 Compile a simple software package IV
12 Configure log rotation and use journalctl IV
13 Configure and secure SSH service V
14 Apply firewall rules using firewall-cmd V
15 Enable/disable SELinux and test service restrictions V

You might also like