This course gives you strong foundation in Red Hat Linux Operating system, will be working with commands on vi and vim editor, as you learn and practice more on installation and investigation on a standalone machine, through the NFS security , FTP server & clients and HTTP servers and so on then you become master in its architecture and security.
Red Hat Linux has two levels of certification, Junior and Intermediate Level they are; the Red Hat Certified Technician (RHCT) and the Red Hat Certified Engineer (RHCE).
1. Introduction to Linux and OS
|
2. The Linux File system In-Depth |
• Running Commands and Getting Help
• Browsing the File system
• The bash Shell
• Users, Groups, and Permissions
• vi and vim Editor Basics
|
• Configuring the Bash Shell
• Advanced Topics in Users, Groups and Permissions
• Advanced vi/vim and Printing |
| 3. Introduction to String Processing |
4. Investigating and Managing Processes
bash Shell Scripting |
• String Processing with Regular Expressions
• Standard I/O and Pipes
• Finding and Processing Files
|
• Network Clients |
| 5. Installation |
6. File system Management |
• Understanding different types of installation methods • Installation on a standalone machine • Installation through NFS, FTP, HTTP
System Initialization and Services • Boot sequence overview
GRUB • Understanding different run levels
Kernel Services and Configuration • Understanding kernel modules and /proc file system • Kernel tuning with sysctl |
• Understanding ext2 / ext3 file systems
• Understanding fdisk,e2label,mount, umount commands
Network Configuration
• Understanding and configuring IP addresses, name resolution, default and static routes
• Network diagnostics
RPM and Kickstart
• Understanding RPM package manager
• Using Kickstart to automate installation |
| 7. User Administration |
8. Advanced File system Management |
• Adding new user accounts
• Group administration
• Modifying / deleting accounts
• Access control lists (ACLs)
Printing and Administration Tools
• Understanding and configuring printing system (CUPS)
• Automation of jobs with At & Cron
• Understanding different types of backups and backup strategy
The X Window System
• Understanding X server architecture and security
|
• Understanding RAID levels
• Configuring different types of software RAID levels (0,1 and 5)
• Understanding and configuring LVM
• Understanding and configuring Linux Quota system
Troubleshooting
• Understanding troubleshooting techniques for X, Network, Boot problems
• Recovering corrupted file systems, run levels
• Understanding rescue environment and utilities |
| 9. Introduction to System Services |
10. Electronic Mail Services |
• Understanding and configuring System V Service management • Understanding and configuring Xinetd based services
Organizing Networked Systems • Understanding DNS service, BIND and different types of DNS servers • Configuring DNS (master, slave and caching-only) servers. • Understanding and configuring DHCP server
Network File Sharing Services • Understanding and configuring NFS server and clients • Configuring autofs, NFS security • Understanding and Configuring FTP server and clients • Understanding SAMBA server • Configuring SAMBA for heterogeneous environment • SAMBA security |
• Sendmail configuration
• Postfix configuration • Procmail configuration for delivery
The HTTP Service • Understanding APACHE • Configuring APACHE with virtual hosting • Understanding SQUID proxy • Configuring SQUID proxy with ACL
|
| 11. Security Concerns and Policy |
12. Securing Networks |
• Understanding principles of security, security practices, security policies and response strategies.
Authentication Services
• Understanding NIS and daemons at NIS (server, slave and clients)
• Configuring NIS (master), NIS (slave) and NIS clients.
System Monitoring
• Understanding file system analysis, log file analysis, process and system activity monitoring |
• Firewall (IP Tables configuration)
• Routing & NAT
Securing Services
• Understanding and configuring tcp_wrappers
• Configuring security for Xinetd based services.
Securing Data
• Understanding and configuring Open SSH and Digital Certificates |