0% found this document useful (0 votes)
173 views

Redhat Linux Syllabus

The document outlines the topics that will be covered in the RHCSA course, including installation of Red Hat Enterprise Linux, working with the Linux command line, understanding the Linux file system, managing users and groups, configuring servers like Apache, Samba, and Postfix, working with storage and networking, and troubleshooting. Some of the key areas covered are installation, command line tools, file permissions, package management, virtualization, DHCP/DNS, firewalls, and SELinux.

Uploaded by

Swapnil Akolkar
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
173 views

Redhat Linux Syllabus

The document outlines the topics that will be covered in the RHCSA course, including installation of Red Hat Enterprise Linux, working with the Linux command line, understanding the Linux file system, managing users and groups, configuring servers like Apache, Samba, and Postfix, working with storage and networking, and troubleshooting. Some of the key areas covered are installation, command line tools, file permissions, package management, virtualization, DHCP/DNS, firewalls, and SELinux.

Uploaded by

Swapnil Akolkar
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Following Topics will be covered in RHCSA Course.

INTRODUCTION TO OPERATING SYSTEMS:

 Discussing Operating system families


 Why LINUX?
 Explaining levels of server technology
 What is GNU/GPL licensing?
 Introduction to Open source platform
 Describe various flavor of Linux
 Distinguish between Enterprise and Free Linux
 Co-relation between Linux and Unix
INSTALLATION:

 Discussing and explaining hardware and virtual platform for installation


 Introduction to variants of REDHAT ENTERPRISE LINUX
 Perform installation via GUI and CLI
 Understanding mount points and partitioning system in Linux
 Understanding package selection
 Step-by-step installation
WORKING WITH LINUX COMMAND-LINE:

 Understanding CLI,GUI and TUI mode of access


 Accessing command-line terminals and x-terminals
 Getting familiar with Linux Shell Prompt (BASH)
 Performing User login , logout and live user status monitoring on CLI
 Checking HOSTNAME, — USERNAME, WORKING DIRECTORY, KERNEL VERSION, UPTIME, DATE and CALENDER from
command-line
UNDERSTANDING LINUX FILE SYSTEM:

 Understanding directory structure


 Exploring various system directories
UNDERSTANDING BASIC TOOLS AND UTILITIES:

 Text Editors
 Using Vi and NANO editors on command-line
 Using GEDIT and EMACS on GNOME terminal
 Using GREP, SORT, SED, DIFF, LESS, MAN, INFO, –HELP
 Using MKDIR, TOUCH, CAT, FILE, CP, MV, RM, RMDIR
 Performing Standard Input/Output re-direction
SPECIAL FILES:

 Configuring Symlinks
 Understanding Orphaned links
 Recovering Orphaned links
 Performing file duplication using Hardlinks
FILE PERMISSIONS:

 Understanding basic permissions


 Understanding user categories
 Understanding NUMERIC method of calculating permissions
 Using chmod command to set file and directory permissions
 Setting STICKY-BIT permission on directories
 Assigning explicit permissions using File Access oCntrol List
FILE COMPRESSION:

 Understanding compression/decompression process


 Understand and use TAR archive manager
 Use GZIP and BZIP2 for compression
 Tune process nice value for BZIP2
— USER MANAGEMENT:

 Creating user accounts


 Setting/removing password
 Storing user information
 Configuring password policies
 Understanding user database files
 Creating groups
 Adding users to a group
SHELL SCRIPTING:

 Creating executable script


 Creating backup scripts
 Creating loop scripts
 Understanding logic of ‘IF THEN’ scripting
 Performing numeric calculation using ‘IF THEN’ logic
 Using ‘ELIF’
 Understanding logic of ‘CASE’ scripting
 Creating multiple input script using ‘CASE’ script
 Creating ‘FOR LOOP’ scripts
 Use of ‘DO DONE’ and ‘DO WHILE’ in FOR LOOP
SERVICES AND PROCESSES:

 What is a service?
 Understanding types of service
 Managing service in run-time
 Managing service at start-up
 Understanding processes
 Managing and monitoring processes
 Using RUN-LEVELS
BOOT PROCESS:

 Working of BIOS program


 Understanding use of boot files
 Understanding kernel load process
 Understanding complete system initialization
PACKAGE MANAGEMENT:

 Discussing RPM and SOURCE-CODE methods for installation


 Performing package installation, removal and up gradation using RPM
 Performing package installation, removal and up gradation using YUM
 Downloading and installing software via source-code
 Configuring YUM server
 Performing network installation and up gradation vis YUM server
DISK AND STORAGE MANAGEMENT:

 Identifying device drivers


 Mounting Optical and USB media
 Creating Partitions
 Perform memory monitoring using free command
 Configuring and managing SWAP in run-time
 Understanding Logical Volume Management
 Creating Physical Volumes
 Forming Volume Groups
 Creating and assigning Logical Volumes to users
 Understanding types of RAID
 Understanding RAID levels – 0,1,5
 Using ‘MDADM’ utility to perform software RAID
 Understanding Disk Quota management
 Setting user specific disk quota limits
 Monitoring quota limits
VIRTUALIZATION:

 Installing KVM
 Installing QEMU server
 Creating virtual machine
 Accessing VMs via VNC VIEWER
 Performing kick-start installation
NETWORKING BASICS:

 Understanding IP addressing
 Understanding OSI Model
 Understanding protocols, ports and sockets
 Understanding TCP and UDP communication
DHCP SERVER:

 Installing DHCP Server


 Managing DHCPd
 Configuring DHCP server
 Configuring Clients
 Monitoring lease logs
FTP SERVER:

 Understanding FTP and its ports


 Installing FTP server
 Configuring Anonymous FTP server
 Accessing and downloading data from client node
 Configuring Real FTP server
 Jailing users to their home directories
 Performing bandwidth management
 Generating and monitoring FTP logs
 Understanding and configuring TCP WRAPPERS
SAMBA/CIFS SERVER:

 Understanding SAMBA service


 Integrating SAMBA with WINDOWS
 Creating workspace
 Configuring shares
 Deploying SAMBA server
 Accessing from windows client
 User and IP security
WEB SERVER:

 Web service as backbone of internet


 Understanding web hosting
 Installing Apache web server
 Creating and configuring web site
 Hosting web site
 Performing name based hosting
 Creating password protected sites
NETWORK FILE SERVICE:

 Understanding network file services


 Configuring work space
 Understanding RPC processes
 Configuring NFS and RPC bind
 Mounting exports on client computers
DNS SERVER:

 Understanding name servers


 Name servers versus Domain name servers
 Understanding FQDN
 Configuring zones
 Assigning DNS to clients
 Testing DNS with NSLOOKUP and DIG
 Creating REVERSE LOOKUP
REMOTE SERVICES:

 Configuring TELNET server


 Configuring XINETD daemon
 Perform telnet from client node
 Understanding use of SSH
 Configuring RSA passphrase
 Performing secure login
 Performing SCP and SFTP
LDAP and NIS AUTHENTICATION:

 Understanding LDAP server


 Configuring LDAP client authentication
 Understanding NIS server roles
 Authenticating client with NIS server
POSTFIX MAIL SERVICE:

 Understanding traditional mail service


 Discussing E-mail service
 Configuring POSTFIX mail server
 Integrating with DNS and creating MX records
 Testing mail server via telnet
 Creating users
 Using client tools to send and receive mail
iSCSI STORAGE:

 Understanding STORAGE AREA NETWORK


 Discussing iSCSI and FCOE Technologies
 Understanding iSCSI Target roles
 Creating storage blocks
 Configuring iSCSI target server
 Using iSCSI Initiator on client
 Making storage available permanently
SYSLOG SERVER:

 Configuring SYSLOG server


 Monitoring syslog
MARIA DB SERVICE:

 Understanding database administration


 Configuring MARIA DB service
 Accessing database records
IPTABLES FIREWALL:

 Understanding firewall roles


 Installing IPTABLES firewall
 Writing INPUT and OUTPUT rules in IPTABLES
 Creating port based policies
 Removing rules and flushing tables
CONFIGURING IPv6:

 Understanding need of IPv6 addresses


 Understanding Link-local address
 Configuring IPv6 address
 Pinging two computers with IPv6 address
SELINUX :

 Enabling and disabling SELINUX


 Modifying SELINUX policies
TROUBLESHOOTING:

 Using SINGLE — USER MODE


 Using RESCUE MODE
 Identifying and resolving errors with networking

You might also like