This course covers all the topics of "Linux Essentials" and " Linux System Administration". On completion of this course, the candidate can appear for RHCT Certification Lab Exam. Audience : Those who are taking first steps into using LINUX and want to achieve expertise in Linux System Administration by obtaining RHCT certification. Prerequisite : User-level experience with any computer system, including: use of mouse, use of menus and use of any graphical user interface.
Duration of the course : |
Part Time : 2 Month (2 Hrs/Day) |
Full Time : 10 Days (8 Hrs/Day) |
Key Benefits : On completion of this course, the candidate can appear for the RHCT Exam, a realistic performance-based lab exam that tests his/her actual ability to install, configure, and attach a new Linux system to an existing production network.
Course Contents :
Overview:
- UNIX History & Principles
- Local Logins & Virtual Consoles
- The Xorg GUI Framework
Running Commands and Getting Help:
- Running Simple Commands
- Getting Help
- The what is, help & man command
Browsing the Filesystem:
- Linux File Hierarchy Concepts
- Absolute and Relative Pathnames
- Copying Files and Directories
- Creating Moving and Renaming Files and Directories
The bash Shell:
- Bash Introduction
- Bash Heritage and Features
- Command Line Shortcuts
- Command Line Expansion
- gnome-terminal
Standard I/O and Pipes:
- Standard Input and Output
- Overwriting vs Appending
- Redirecting Both Standard Output and Error
- Using Pipes To Connect Processes
Users, Groups, and Permissions:
- Users, Groups & The root user
- Examining Permissions
- Linux Process Security
vi and vim Editor Basics:
- Overview of vi and vim
- Three Modes of vi and vim
- Cursor Movement
The Linux File system In-Depth:
- Partitions and File systems
- Inodes and Directories
- Symbolic (or Soft) Links
- Hard Links
- The Seven Fundamental File types
Configuring the Bash Shell & Configuring the Bash Shell Variables:
- Common Local Variables
- Startup Scripts: Order of Execution
Advanced Topics in Users, Groups and Permissions:
- /etc/passwd, /etc/shadow, and /etc/group files
- System Users and Groups
- Default & Special Permissions
Advanced vi/vim and Printing:
- File Repositioning, Filtering
- Advanced Reading and Saving
- Using multiple "windows"
String Processing:
- Head, tail, wc (word count), sort, uniq etc.
- Other String Processing Tools
- Pattern Matching with Regular Expressions
- Wildcard Characters
Finding and Processing Files:
- Slocate, find
- Executing Commands with find
Investigating and Managing Processes:
- How Processes Are Created
- Viewing & Sending Signals to Processes
- Interactive Process Management Tools
- Scheduling a Process To Execute Later
bash Shell Scripting:
- Scripting Basics
- Creating Shell Scripts
- Conditional Execution
- For loops & while loops
Network Clients:
- Web Clients
- Firefox & Other GUI Web Browsers
- Email and Messaging
- Ssh, scp, telnet and the "r" services
- Rsync, lftp, gFTP & smbclient
|
Mounting Floppy, CDs and USB Media Installation:
- Hardware Overview
- CPU and Memory
- Preparing to Install
- Multiboot systems
- The RHEL Installer
- Installer Features
- RHEL Installation Overview
- Partitioning Hard Drives
- Sample Partition Structure
- Configuring File Systems
- Software RAID
- LVM: Logical Volume Manager
- Network Configuration
- Firewall Setup
- Security Enhanced Linux
- SELinux Installation Options and Control
- Package Selection
- Validating the Installation
- Noprobe Mode and Driver Disks
- Post-Install Configuration
- Hands-on Lab: Installation
System Initialization and Services:
- Boot Sequence Overview
- BIOS Initialization
- Boot Loader Components
- GRUB and grub.conf
- Kernel Initialization
- init Initialization
- Run levels
Kernel Services and Configuration:
- Kernel Module Configuration
- The /proc filesystem
- /proc/sys configuration with sysctl
- Hotswappable Bus Support
- System Monitoring and Process Control
Filesystem Management:
- Disk Partitioning & Managing Partitions
- Managing Data: Filesystem Creation
- Mount Options and Configuration
Network Configuration:
- Network Interfaces
- mii-tool, ifconfig, ifup/ifdown
- Interface Configuration Files
- DHCP/BOOTP
- Default Route, Static Routes
- Name Resolution, DNS Configuration
RPM and Kickstart:
- RPM Package Manager
- Installing and Removing Software
- Updating a Kernel RPM
- Using Kickstart to Automate Installation
User Administration:
- User Policy Considerations
- The User Account Database - /etc/passwd
- Group Administration
- Login Shell Scripts
- Authentication Configuration
- NIS & LDAP Client Configuration
- The Setgid Access Mode
- Access Control Lists (ACLs)
Printing and Administration Tools:
- CUPS: Common Unix Printing System
- Controlling Access to cron
- System crontab Files
- syslog Configuration
- Using cpio
- Remote Backups
The X Window System:
- XOrg Server Configuration
- Server and Client Relationship
- Configuration Utilities
- Remote X Sessions
Advanced Filesystem Management:
- Software RAID Configuration & Recovery
- Converting LVM1 to LVM2
- The Linux Quota System
Troubleshooting:
- Troubleshooting Networking
- Order of the Boot Process
- Filesystem Corruption & Recovery
|
|