RED HAT LINUX Administration
The Linux Administrator course is a comprehensive training program designed to provide IT professionals with the skills and knowledge needed to effectively manage Linux-based systems. This course covers a wide range of topics, including Linux installation and configuration, system administration, networking, security, and scripting. The program is intended for IT professionals who wish to deepen their expertise in Linux-based operating systems and learn best practices for managing Linux environments. Upon completion of the Linux course, participants will have gained the skills necessary to deploy and manage Linux-based systems, automate common administrative tasks, and troubleshoot issues that may arise in a Linux environment. With Linux being one of the most widely used operating systems in the world, this course is teaches essential Linux skills for IT professionals in many industries.
Our world class courseware and labs ensure that the students gain hands on Practical Knowledge and are not limited to theory alone. Come, ZOOM with us into a networking career!
Course Curriculum
- Introduction to Linux
- BASICS OF LINUX
- Work effectively on Linux command line
- Creating files and directories and listing the files
- YUM (yellow dog updater modified)
- LOGICAL VOLUME MANGER (LVM)
- SWAP MANAGEMENT
- PROCESS MANAGEMENT
- BACKUP AND RESTORE
- SCHEDULING JOBS OR AUTOMATIONS OF JOBS
- LINUX NETWORKING
- CONFIGURATION OF LINUX O/S IN THE NETWORK
- Vi editor
- CONFIGURATION OF NETWORK TOOLS
- Copying, moving, renaming and deleting files
- Linking files
- Simple filter commands
- Advanced filter commands
- File and directory permissions
- Change owner ship and group ship permissions
Brief Description about the RED HAT LINUX Administration Course
BASICS OF LINUX : Overview of Unix/Linux
- Architecture of linux
- Introduction to Unix & Linux
- History of Unix & Linux
- Basic Concepts of Operating Systems, Kernel, shell and file system structure
- Basic Concepts of Linux
Work effectively on Linux command line
- Introduction to shells
- introduction to terminals
- knowing the present working directory
- uname : print the complete system information
- who and who am i : check the present working users
- hostname : To see the computer name
- ifconfig : To check ip address of system
- displaying date and calendar
Creating files and directories and listing the files
- Types of files in linux
- Creating zero byte files by using ‘touch’ command
- Creating and viewing the data of files by using ‘cat’ command
- Listing the files and directories by using ‘ls’ command
- Options of ‘ls’ command
- Creating directories by using ‘mkdir’ command
- Understanding absolute path name and relative path name
YUM (yellow dog updater modified)
- configuring package repository database
- configuring online update manager server
- installing and upgrading packages by using yum
LOGICAL VOLUME MANGER (LVM)
- configuration lvm in linux
- understanding structure of lvm
- understanding physical volumes, volume groups and logical volumes
- lvm snapshots
SWAP MANAGEMENT
- understanding swap memory
- managing swap partitions
- adding the swap memory to linux o/s
PROCESS MANAGEMEN
- understanding processes in linux
- killing processes
- understanding process priority
- understanding background processes
- understanding ‘top’ command
BACKUP AND RESTORE
- understanding backup tools in linux
- understanding types of backups
- files and directory backups and restore
- disk to disk backups and restore
- filesystem backup and restore
SCHEDULING JOBS OR AUTOMATIONS OF JOBS
- understanding scheduling jobs
- types of scheduling jobs
- understanding ‘at’ jobs
- understanding ‘cron’ jobs
LINUX NETWORKING
CONFIGURATION OF LINUX O/S IN THE NETWORK
- checking hostname and ipaddress of linux o/s
- assigning hostname and ipaddress
- permenenting hostname an ipaddress
Vi editor
- introducing to vi editor
- Understanding working with vi editor
- modes of vi editor
CONFIGURATION OF NETWORK TOOLS
- insert, modify, and delete the data by using ‘vi’ editor
- copy and paste the data in ‘vi’ editor
- Understanding different commands in ‘vi’ editor
Copying, moving, renaming and deleting files
- copying files by using ‘cp’ command (absolute and relative path)
- moving and renaming files by using ‘mv’ command
- removing files and directories by using ‘rm’ command
Linking files
- introduction to links
- Understanding soft linking of files
- Understanding hard linking of files
Simple filter commands
- Understanding ‘more’ and ‘less’ commands
- Understanding ‘wc’ and ‘sort’ commandds
Understanding ‘head’ and ‘tail’ commands
Advanced filter commands
- Understanding ‘find’ command to search the files and directories etc..
- Understanding ‘grep’ command to search string processing
File and directory permissions
- Check the file and directory permissions
- knowing ‘umask’ value
- change the file and directory permissions by using ‘chmod’ command
- using ‘chmod’ with absolute permissions (binary mode)
- using ‘chmod’ with symbolic mode
Change owner ship and group ship permissions
- chown and chgrp commands
- setuid and setgid commands
DISK MANAGEMENT OR FILESYSTEM MANAGEMENT
- creating new partitions in linux
- formatting the partitions
- mounting and unmounting the partitions
- structure of linux ‘ext’ filesystem
- logical parameters of filesystem
- checking and rectifying filesystem errors
BOOT PROCESS OF LINUX
- the booting process of linux
- how many phases the linux o/s can boot ?
RUN-LEVELS OR INIT LEVELS
- what is run-level ?
- understanding different run-levels in linux
- switching the run-levels
- how to run the scripts in particular run-level ?
GROUP MANAGEMENT
- creating groups
- assign passwords to groups
- modifying groups
- deleting groups
- creating users with default values and defined values
- password management
- understanding the files in user management
- monitoring user accounts
- modifying user accounts
- configuring user quotas
ACCESS CONTROL LIST
- configuring acl file permissions
- copying acl file permissions to other files
REDHAT PACKAGE MANAGER (RPM)
- understanding packages in Linux
CONFIGURING AND MANAGING FTP SERVER
- understanding ftp server and ftp client
- downloading and uploading files through ftp server & clients
- restricting users to use ftp server
- understanding local ftp and anonymous ftp
CONFIGURING AND MANAGING NFS SERVER (NETWORK FILE SYSTEM)
- sharing the resources through nfs server
- understanding about configuration files and nfs daemons
- restricting the systems and networks
CONFIGURING AND MANAGING SAMBA SERVER
- sharing the resources from linux server to windows clients
- understanding samba configuration file
- assigning samba password to users
CONFIGURING AND MANAGING DNS SERVER (DOMAIN NAME SERVICE)
- structure of dns
- types of dns servers
- understanding dns records
- understanding dns configuration files
- configuring secondary dns server
CONFIGURING AND MANAGING APACHE WEB SERVER
- configuration of ip based website
- configuration of host based website
- configuration of virtual host based websites (single ip multiple websites)
- configuration of single ip single website
- configuration of port based website
CONFIGURING AND MANAGING DHCP SERVER (DYNAMIC HOST CONFIGURATION PROTOCOL)
- managing the ip addresses through dhcp server
- assigning fixed ip address by using dhcp server