Course outline for Red Hat and CentOS System Administration
TechnologyRed Hat and CentOS System AdministrationDuration
* 4-5 days
About Red Hat and CentOS System Administration
Lab Setup
- Ensure that all participants have Red Hat Enterprise Linux/Fedora Server/CentOS systems either natively installed or in a VM
How we train
Online training for Red Hat and CentOS System Administration
- Instructor-led live cohorts
- Self-paced learning with expert coaches
- 24x7 cloud labs with end-to-end examples
All sessions are 100% hands-on. Labs and activities are derived from real-world work our engineers deliver.
Classroom training
Available for corporate teams in:
- Bengaluru
- Chennai
- Hyderabad
- Mumbai
- Delhi/Gurgaon/NCR
- Pune
Note: Classroom training is for corporate clients only.
Self-paced hands-on sessions are delivered via VirtualCoach.
Detailed Course Outline
Hands-onGetting Started with Fedora / CentOS
- Introduction to Fedora / CentOS
Managing Simple Partitions and File systems
- Working with directories and files - CRUD
- Moving and Copying files and directories
- Current Working Directory
- Types of Filesystems - EXT2, EXT3 etc
Mounting and Unmounting File Systems
- Getting Hard Drive Information
- Linking files
- Absolute and relative file paths
- Partitioning
- Creating a filesystem
- Labeling a filesystem
- Swap partition
- Log files
- Configuration files
- Inodes
- Mounting CDs, DVDs, USB Media
- Working with file archives
- rsync
System Users
- Creating a new system local user account
- Restricting users
- Security policies
- System Administrator (Operating as a root user)
Permissions and Attributes
- Logging in
- Changing password
- Users, groups and permissions
Access Control Lists ( ACL )
- Access Control Lists and its importance
- Basic commands - getfacl, setfacl
Fedora / CentOS package management
- YUM/DNF package managers
- RPM package managers
- Installing packages
Process Management
- Process Lifecycle
- Listing running processes
- Listing process tree
- Killing a process
- Nice values
- Suspending a process
- Moving them to background/foreground
- Signals
- Cronning scripts
- Exit code
- Load averages
- Daemons and Services
System Logs
- System logs files
- Rotate log files
Scheduling tasks
- Learn about task scheduling
- Scheduling tasks using Anacron and Cron
Network Management
- Network interfaces
- DNS lookups
- ping
- netstat
- SSH
- SSH port forwarding
- Exporting GUI on ssh
- screen
- scp
Shell Scripting
- I/O Redirection
- Filter commands - grep, sed, awk, wc, sort, head, tail etc
- Commonly used shell commands - date, find, locate, gzip, tar
- Variables
- Environment variables
- Aliases
- Regular Expressions
X Applications
- Some useful applications
- gedit
- nautilus
- terminator
- process monitor