Red Hat Server Administration
Red Hat Server Administration
Red Hat Server Administration serves as the second part of the Red Hat Linux Training track for IT professionals, who have taken Red Hat Linux Training.
This course is focused on:
- Server Administration
- Server Security
- Server Management and Monitoring
Course Objectives
Advanced SSH (Secure Shell) Service
Firewall (IPTABLES/CSF)
Primary DNS Server Configure
Secondary DNS (Slave) Server Configure
Mail Server (Postfix, Dovecot, Webmail)
Samba Server with AD Authentication
Linux FTP Server Configure
Building LAMP (PHP & MySQL) Web Server
Building Private Cloud using OwnCLoud
Storage Server Administration (iSCSI)
Target Audience
- Linux system administrator
- Linux system Engineer
- Server monitoring Administrator
- Technical support Engineer
Course Pre-Requisites
Basic Knowledge of Hardware and Networking
Course Duration
- 30 Hours
- 12 Classes
- 2.30 Hours per Class
Fee | 8,000/= |
Type | Offline/Online |
Module | 10 |
Duration | 30 Hours |
Session | 12 |
Per Class | 2.30 Hours |
Details Course Outlines
Lesson-01
Advanced SSH (Secure Shell) Service
- Introduction to Secure Shell (SSH)?
- SSH Server and Client Concepts
- Access Remote Server with SSH and Putty
- Secure copy (SFTP) using 'scp'
- Change default SSH port
- SSH Keys (Public and Private) Concept
- Configuring SSH Key-based Authentication
- Customizing SSH configuration files
- Restricting SSH logins
Lesson-02
Firewall (iptables/CSF)
- Network Firewall concepts
- CSF firewall install
- Configure Login Failure Daemon
- Configure to ip block/restrict ports
- Allow and deny by services & ports
- Configure DoS/DDoS attack limitation
- Set Rate Limit Incoming Traffic
- Connection Tracking limit
- Configure SYNflood Protection
- Configure SYNFLOOD_RATE
- Configure SYNFLOOD_BURST
- Configure Firewall EMAIL ALERT
Lesson-03
Primary DNS Server Configure
- The Doman Name System
- How DNS Server works
- Install and Configure BIND DNS Server
- Install & Configure Forwarder DNS Server
- Install & Recursive DNS Server
- Working with Authoritative DNS Server
- DNS Resource Record Types
- Forward zone and Reverse zone details
- DNS Lookup Utilities (nslookup, dig, host)
- Configure and Testing DNS Client
- DNS Server Debugging/ Troubleshooting
Lesson-04
Secondary DNS (Slave) Server Configure
- Importance of 2nd (Slave) DNS Server
- How Secondary DNS Server works
- Install and Configure BIND as a 2nd DNS Server
- Modify Master DNS Server Zone Files
- Verify master and slave replication
- View master, slave DNS log files
- Verify Master, Slave DNS From Client
- DNS testing using DNS utilities (nslookup, dig, host)
- Using itoDNS to check health and configuration
- Troubleshooting and debugging 2nd (Slave) DNS
Lesson-05
Mail Server (Postfix, Dovecot, Webmail)
- SMTP, POP3 and POP3 IMAP theory
- How the Email Systems Works
- MTA, MDA, MUA Concept
- DNS Configure and MX Concepts
- Install and Configure Postfix Mail Server
- Installing and configuring Dovecot
- Postfix, Dovecot with SSL/TLS
- Configure e-mail Client (Outlook/Thunderbird)
- Install and Configure Webmail (Roundcube)
Lesson-06
Samba Server with AD Authentication
- Concept of File and Block Based Storage system
- Introduction to NFS and CIFS
- Preparing Directories and Samba Users
- Samba User and Group Administration
- Explore Samba Configuration files
- Configure Samba Public Access
- Configure Samba Secure Access
- Configure Windows Client (Win 10/11)
- Accessing Network Storage with SMB
- Configure samba using AD Authentication
Lesson-07
Linux FTP Server Configure
- Introduction to FTP Server
- How FTP Server Works
- Install and Configure FTP Server (vsFTPD)
- Access FTP with Filezilla
- Disable Anonymous login
- Authentication based FTP Server
- User restriction in FTP Server
- Advanced Configuration of FTP
- Install and configure secure FTP (SFTP)
- Design Streaming based FTP Server
Lesson-08
Building LAMP (PHP & MySQL) Web Server
- Introduction to Web Server
- Apache HTTP vs NGINX Web Server
- DNS configuration for Web Server
- Install and configure apache HTTPD
- Apache (httpd) Configuration files details
- Configure HTML Based Hosting
- Install LAMP stack on Server (Apache, PHP & MySQL)
- Configure Name-based Virtual Hosting
- Install SSL Certificate on Web Server
Lesson-09
Building Private Cloud using OwnCLoud
- Install the LAMP Stack
- Install ownCloud Package
- Create an Apache Configuration
- web-based portion Configure
- Storage & Database configure
- Admin panel administration
- Admin & user creation
- User group creation & permission
- Content & files sharing
- File Sharing Permission Management
Lesson-10
Storage Server Administration (iSCSI)
- Storage concept (DAS/SAN/NAS)
- Introduction to iSCSI
- iSCSI Target Overview
- Required packages and services for iSCSI target
- Preparing disk for iSCSI target
- iSCSI Target Configuration
- iSCSI Initiator Introduction
- Configure iSCSI initiator on Windows & Linux
- Accessing iSCSI Storage (Windows & Linux Client)
- Configure Storage Server OS using OpenFiler/TrueNAS