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

TAKE THE NEXT STEP IN YOUR CAREER!