RedHat Linux System Administration..
RedHat Linux System Administration..
Lesson 01: Introduction to UNIX & Lesson 02: Getting started with Linux
LINUX ➢ The GNOME Desktop
➢ ▪ History of UNIX and LINUX Environment
➢ ▪ Linux and GNU Project ➢ Introduction to Linux Shell
➢ ▪ Operating System ➢ Linux Virtual Console/Terminal
Concept, Kernel, Shell & ➢ Powering Off, Reboot
File ▪ Basic Concepts of and Logout System
Linux ➢ Examples of Simple
➢ ▪ Identification of Commands
various Linux ➢ Linux Command Syntax,
distributors Options, Argument
➢ Discussion About ➢ Linux Directory & File
RHCSA/RHCE Exam System introduction
➢ ▪ Planning a Linux Installation ➢ Navigating Linux
➢ ▪ Partitioning Requirements Directory Paths
➢ ▪ Linux Installation Method ➢ Command-line File &
➢ ▪ Dual Booting with Directory Management
Windows Operating ➢ Files & Directory
System handling commands
installation of Linux with ➢ Documentation for Commands
VMware Workstation
Lesson 03: Linux Text Processing Tools ➢ Managing User's Password Aging
➢ Standard Input,
Output and Error Lesson 05: Linux Advanced File
Concept Permissions
➢ Redirecting Output to
➢ Explore Linux File & Directory
a File
Types
➢ Constructing and Using
➢ Linux File System Permissions
Pipelines
➢ Viewing File/Directory Permission
➢ Working with
and Ownership
Regular Expressions
➢ Linux User, Group and Other
'grep'
Concept
➢ Working with tail,
➢ Understanding Linux Umask
head, cat, less, more
Value
➢ Linux Text Editor
➢ Linux Special Permissions SUID,
Utilities (vim, gedit,
SGID, Sticky bit
nano)
➢ POSIX Access Control Lists (ACLs)
➢ Introduction to 'vi/vim'
➢ Securing Files with ACLs
and 'gedit'
➢ Creating, modifying and deleting
➢ Working with Different
ACL’s
'vi/vim' Modes
➢ Editing, Replacing, Lesson 06: Linux Process Management
Searching with 'vi/vim' ➢ What is a process?
➢ Familiar with Linux ➢ Parent processes and child
'find', 'cut' and processes
'locate' ➢ System and user processes
Lesson 04: User and Group ➢ Controlling jobs (bg, fg, ctrl+z)
Administration ➢ Background and Foreground
➢ Users and Groups Introduction Processes
➢ Linux User Types and Database ➢ Monitoring & Killing Process
➢ Primary Groups and Activities
Supplementary Groups ➢ Process Priority and 'nice'
➢ Gaining Superuser Access concepts
➢ Running commands as root ➢ Using nice and renice tools
with SUDO ➢ Managing Priority of Linux
➢ Managing Local User Process
Accounts ➢ Details explain of "TOP"
➢ Managing Local Group command
Accounts
➢ Managing User Passwords
Lesson 07: Linux File System Lesson 09: Working with Service and
Management Daemons
➢ Introduction to Systemd
➢ Identifying File Systems and ➢ Listing Unit Files with 'systemctl'
Devices ➢ Controlling System Services
➢ Understanding Linux file systems ➢ Enabling/Disabling System
➢ Managing MBR Partitions with Daemons at boot
'fdisk' ➢ Explained Linux 'Runlevel' (0 - 6)
➢ Managing GPT Partitions with ➢ Explain and Controlling the Boot
'gdisk' Process
➢ Creating File System (xfs, ext4, ➢ Startup & Shutdown Scripts
vfat) ➢ Working with GRUB version 2
➢ Mount Points and /etc/fstab - ➢ Recovering Root Password
Details ➢ Troubleshooting 'systemd' boot
➢ Mounting and Un-mounting File issue
Systems Lesson 10: CRON Process &
➢ Working with USB, DVD, ISO, Scheduling
VFAT
➢ Introduction to Linux
➢ Working with Link Files and Inode
Scheduling
Number
➢ Scheduling One-Time Tasks with
'at'
Lesson 08: Backup, Archive &
➢ Scheduling Recurring Jobs with
Recovery
'cron'
➢ What is tar?
➢ Scheduling System cron Jobs
➢ Archive Files and Directories
➢ Explain cron job file format
➢ Extract an Archive Created with
➢ Running commands at particular
'tar'
times
➢ Discuss about gz, bz2 and xz
➢ Identify various CRON entries
Compression
and schedules ▪ Scheduling
➢ Overview of tar Options
Future Linux Tasks
➢ Created a Compressed tar
Archive
➢ Extract Compressed tar Archive
➢ Transfer Files Remotely with
'sftp'
➢ Synchronize Files and Folders
with 'rsync'
Lesson 11: Network Management Lesson 13: Using Virtualized Systems
➢ Understand Network ➢ Virtualization Introduction
Device Recognition ➢ System Virtualization in Linux
➢ Configuring IPv4 ➢ Create a Bridge Interface
Networking ➢ Installing a New Virtual
➢ Configuring IPv6 Machine
Networking ➢ Managing Virtual Machine
➢ Configuring Networking ➢ Using Virtualized Systems
with nmcli ➢ Introduction to Linux
➢ Working with Containers
NetworkManager ➢ Installing and Configure Linux
➢ Configuring Host Names Docker
and Name Regulation ▪
Lesson 14: Configuring OpenSSH Service
Enabling IP Forwarding
➢ Configuring and ➢ What is the OpenSSH Secure
Managing Network Shell (SSH)?
Teaming ➢ SSH Host Keyes (Public and
➢ Configuring Bridge Private)
Interface ➢ Configuring SSH Key-based
➢ Configure Link Authentication
Aggregation ➢ Password less SSH Login
➢ Customizing SSH Service
Lesson 12: Linux Package Management Configuration
➢ Software Packages and RPM ➢ Restricting SSH Logins
➢ The Linux Package Management ➢ Putty and Open SSH Clients
system ➢ Secure Copy Through 'scp'
➢ Examining RPM Package Files
➢ RPM Install, Queries and
verifying
➢ Dependency problems and
Resolution
➢ Concept of YUM Server and
Clients
➢ Enabling Software Repositories
➢ Packages Install and Remove with
YUM
➢ Enable Third-party Software
Repositories (EPEL)
Lesson 15: NFS , Samba(SMB) & Auto- Lesson 17: Apache HTTPD Web
mount Service
➢ Concept of File and Block ➢ Discuss about “How web Server
Based Storage syste works?”
➢ Introduction to NFS and CIFS ➢ Pre-requisite (DNS)
➢ Configuring and Exporting NFS configuration of Web Server
File Systems ➢ Configuring Apache HTTPD
➢ SELinux Labeling in NFS Server
➢ Mounting and Un-mounting ➢ Configure Name-based Virtual
NFS Hosting
➢ Automounting Network ➢ Configuring HTTPS Web Server
Storage with NFS ➢ Working with Self Sign
➢ SMB File Sharing with Samba Certificate
➢ Preparing Directories and ➢ Configuring a TLS-enabled
Samba Users Virtual Host
➢ Explore Samba Configuration ➢ Configuring a Dynamic Web
files Application
➢ Performing Multiuser SMB
Mount Lesson 18: Monitoring and Log Tools
➢ Accessing Network Storage
➢ Overview of System Log Files
with SMB
➢ Working with Syslog Files
➢ Analyze a Syslog Entry
Lesson 16: DNS Server Configure ➢ Monitor Log Files with 'tail'
➢ The Doman Name System ➢ Preserving the 'systemd' Journal
➢ Anatomy of DNS Lookups ➢ Configuring and Monitoring
➢ DNS Resource Record Types Chronyd
➢ Familiar with BIND related files ➢ Prot monitoring with netstat
➢ Forward zone and Reverse zone ➢ MTR, Traceroute, TCP dumps,
details nmap concept
➢ Configuring Caching Name server ➢ Network monitoring with 'iptraf'
➢ DNS Response Codes
➢ DNS Server Debugging/
Troubleshooting
Lesson 19: Firewalld, NAT and Port
Forwarding
➢ Netfilter and Firewalld concepts
➢ Default Configuration of Firewalld
zones
➢ Managing & Configure Firewall
Settings
➢ Working with Rich Rules
➢ Working with Custom Rules
➢ Masquerading and Port
Forwarding
➢ Managing SELinux port Labeling
➢ Limiting Network
Communication