Red Hat Certified System Administrator – RHCSA Training in Cochin
RHCSA Syllabus
Basics about Linux
- Basics about Linux OS
- Different Linux distributions
- Why Red Hat Enterprise Linux
Red Hat Enterprise Linux 8
- RHCSA Syllabus is based on two text books RH124 & RH134
- RH 124 is the Red Hat System Administration – I
- RH 134 is the Red Hat System Administration – II
This course is designed for IT professionals working to become full-time enterprise Linux system administrators.
Prerequisites for this course
- Basic technical user skills with computer applications on some operating systems are expected.
Red Hat System Administration – I
Course Overview
- Introduction to the command line
- Managing physical storage
- Install and configure software components and services
- Establish network connections and control firewall restrictions
- Monitor and manage running processes
- Manage and secure files and file systems
- Administer users and groups
- Review the system log files and journal for issues
- Troubleshoot problems and analyze systems with Red Hat Insights
- Remotely manage systems with SSH and the Web Consol
Setup your own Lab: https://developers.redhat.com/rhel8/install-rhel8-vbox
1. Accessing the command line
- Accessing the command line using local console
- Accessing the command line using the Desktop
- Practice GNOME 3 Desktop environment
- Executing commands using the bash shell
- Lab: Accessing the command line
2. Managing Files from the command line
- The Linux file system hierarchy
- Locating files and directories
- Managing files using command-line tools
- Matching file names using path name expansion
- Lab: Managing files with shell
3. Getting help in Red Hat Enterprise Linux
- Reading documentation using man command
- Reading documentation using pinfo command
- Reading documentation using info command
- Reading documentation using man command
- Reading documentation using usr/share/doc command
- Lab: Practice Red Hat helping tools in the command line
4. Creating, Viewing and Editing text files
- Creating and editing text files in the command line
- Redirecting outputs to the files
- Editing text files with Vim
- Editing text files with a graphical editor
- Lab: Creating and editing text files in the command line
5. Managing local Linux users and groups
- About users and groups concepts
- Gaining super user access
- Creating new users and groups
- Managing local user accounts and groups
- Managing user passwords
- Lab: Managing local user accounts and groups (adding, removing, controlling)
6. Controlling access to files with Linux file system permissions
- Linux file system permissions for files and directories
- Managing file security
- Managing default permissions and file access
- Controlling permissions and ownership
- Lab: Controlling access to files with Linux file system permissions in the command line
7. Monitoring and Managing Linux processes
- Linux Processes
- Controlling jobs
- Background and foreground Processes
- Killing Processes
- Monitoring process activity
- Lab: Monitoring and managing Linux processes
8. Controlling Services and Daemons
- Identifying automatically started system processes
- Identifying status of systemd units
- Controlling system services using systemctl
- Lab: Controlling Services and Daemons using the command line
9. Configuring and Securing OpenSSH Service
- Accessing the remote command line with SSH
- Configuring SSH key-based authentication
- Customizing SSH Service Configuration
- Restricting SSH Logins
- Lab: Configuring and Securing OpenSSH Services
10. Analyzing and storing Logs
- System log Architecture, Reviewing syslog files
- Finding log entries
- Configure persistent system Journal
- Maintaining accurate time
- Lab: Analyzing and storing Logs
11. Managing Red Hat Enterprise Linux networking
- Networking concepts
- Configuring Network using nmcli
- Editing network configuration files
- Configuring Host Names
- Lab: Managing Red Hat Linux enterprise networking
12. Archiving and Copying files between systems
- Managing tar archives
- Copying files over network with scp
- Synchronizing files between systems securely
- Synchronizing directories with rsync
- Lab: Archiving and copying files between systems
13. Installing and Updating Software Packages
- Red Hat Subscription Management
- RPM Software Packages and YUM
- Installing and updating Software with YUM
- Lab: Installing and Updating Software Packages
14. Accessing Linux File Systems
- Identifying File system and Devices
- Mounting and Unmounting File systems
- Making links between files
- Locating Files on the system
- Lab: Accessing Linux File Systems
Red Hat System Administration – II
1. Creating and Editing Text files with VIM
- The Vim Text editor
- Creating and Editing Text files using Vim
- Edit a system file with Vim
- Lab: Creating and Editing Text files with VIM
- Scheduling Future Linux Tasks
- Scheduling job with cron
- Managing temporary Files
- Lab: Scheduling Future Linux Tasks
2. Scheduling Future Linux Tasks
- Scheduling job with cron
- Managing temporary Files
- Lab: Scheduling Future Linux Tasks
3. Tune System Performance
- System performance tuning
- Managing the priority of Processes
- Lab: Tune System Performance
4. Controlling Access to files with ACLs (Access Control Lists)
- Securing files with ACLs
- Using ACLs to Grant and Limit Access
- Lab: Controlling Access to files with ACLs
- Managing SE Linux Security
- Enabling and monitoring Security Enabled Linux (SE Linux)
- SE Linux Concepts and Modes
- Changing SE Linux contexts
- Troubleshooting SE Linux
- Lab: Managing SE Linux Security
6. Managing Basic Storage
- Adding Disks Partitions, and File Systems to Linux System
- Managing Swap space
- Lab: Managing Basic Storage
7. Logical Volume Management (LVM)
- Logical Volume Management Concepts
- Managing LVMs
- Adding a Logical Volume
- Extending a Logical Volume
- Lab: Managing Logical Volume Management (LVM) storage
8. Implementing Advanced Storage Features
- Accessing Network Storage with Network File System (NFS)
- Mounting and Automounting NFS
- Lab: Implementing Advanced Storage Features
9. Accessing Network Storage with SMB
- Accessing Network Storage with SMB
- Mounting an SMB file system
- Lab: Accessing Network Storage with SMB
10. Controlling and Troubleshooting Red Hat Enterprise Linux Boot Process
- Red Hat Enterprise Linux Boot Process
- Repairing Common Boot Issues
- Resetting a lost Root Password
- Repairing boot Loader issues
- Lab: Controlling and Troubleshooting RHEL Boot Process
11. Managing Network Security
- Limiting Network Communication
- Securing Linux Network
- Lab: Managing Network Security