Linux GET Training Program
Linux GET Training Program
Introduction:
This GET Training Program is designed for campus hired and provides Linux basic and
advanced knowledge.
Pre-Requisites
Target Audience: T1/T2
Training curriculum:
Day 1
Introduction to LINUX
Introduction to REDHAT
Origin of Linux
GNU & OSF Project
Linux distro
The Kernel: The heart of OS
Red Hat Operating System
The Shell: User Interface to Red Hat
Useful Red Hat Utilities
Linux Graphical User Interfaces (X-window)
LAB: 4 hours
Day 2
File Types
Listing Directories
Long Listing of Files
Change of Current Directory
Creating Directories
Working with Multiple Directories
Display Directory Information
Page |3
LAB: 4 hours
Day 3
Recap of Day 2 - 30 Min
Using Files
Copying Files
Moving and Renaming Files
Listing File contents
Linking Files
Removing Files
Printing Files
LAB: 4 hours
Day 4
File Permissions
LAB: 4 hours
Day 5
The VI Editor
LAB: 4 hour
VI editor
Day 6
Shell Basics
The Shell
Metacharacters and Wildcards
The Standard Files
File Descriptors
Input/output Redirection
Pipes & Filters
Shell Variables
Listing Variable Settings
Shell Variables Example
Command Line Parsing
LAB: 4 hours
Day 7
Processes
What is a Process?
Process Environment
Variables and Processes
Exporting Variables
Controlling Processes
Monitoring Process
Terminating Processes
Running Long Processes
Job Control in the bash Shell
LAB: 4 hours
Monitoring process
Day 8
Login Files
Sample /etc/bashrc
Sample /etc/profile
Sample /etc/profile.d/
Environment Variables
LAB: 4 hours
Exporting variables
User id files understanding
Page |6
Day 9
LAB: 4 hours
Day 10
LAB: 4 hour
Day 11
LAB: 4 hours
Day 12
Tower Server
Rack Server
Blade Server
Console Logins
Data Center Overview
LAB: 4 hours
Day 13
LAB: 4 hours
Day 14
Packaging definitions
Install and update software
rpm command
yum server and client
LAB: 4 hours
Package Installation
Use of yum to install packages
Day 15
Page |9
RHEL6 Installation
LAB: 4 hours
Day 16
Devices
LAB: 4 hours
Device Configuration
Listing devices and its attributes
Create a symlink by using udev
Day 17
LAB: 4 hours
Day 18
LAB: 4 hours
LVM Management
Day 19
LAB: 4 hours
Day 20
Swap Space
LAB: 4 hours
Day 21
Types of Backups
Introduction of tar,zip, dump commands
Uses of vgcfgbackup & vgcfgrestore
Lvm snapshot
LAB: 4 hours
Day 22
Security concepts
User Administration
Security files
LAB: 4 hours
User management
Changing user attributes
Day 23
Scheduling
LAB: 4 hours
Job scheduling
Day 24
LAB: 4 hours
Print Management
Practicing print commands
Day 25
Networking Overview
What is TCP/IP?
Names and addresses
Configuring TCP/IP
Identifying the hostname
Basic TCP/IP user functions
Understand the fundamental concepts of TCP/IP, protocols, and addressing
Configure TCP/IP on LINUX
Configure and use Telnet, FTP, rlogin, rsh, scp, rsync
Configure and use the open secure shell (OpenSSH)
LAB: 4 hours
Networking Functions
Day 26
LAB: 4 hours
Day 27
Performance Monitoring
LAB: 4 hour
Monitoring management
Monitoring commands
Day 28
Introduction to KVM
LAB: 4 hours
Day 29
List physical volume ,volume groups, and logical volumes on your system
Identify real memory and swap/paging space on your system
Identify the hardware platform and processor type of your system
SELINUX
LAB: 4 hours
Day 30
LAB: 4 hours
P a g e | 16
Day 31
LVM snapshot
LAB: 4 hours
Day 32
LAB: 4 hours
Day 33
P a g e | 17
LAB: 4 hours
Day 34
System Dump
Initiate a dump
Use the dd command
LAB: 4 hours
Day 35
LAB: 4 hours
Day 36
LAB: 4 hours
PXE installation
Day 37
LAB: 4 hours
Day 38
KVM
P a g e | 19
LAB: 4 hours
Day 39
Introduction to iptables
Day 40
rpm buildup
rpm buildup
Sign rpm
Extract rpm content
Introduction of EPEL REPO
LAB: 2 hours
Day 41
Apache Server
Day 42
Apache Server
Configure https
Enable ldap Authentication
Self-sign certificate
LAB: 4 hours
Day 43
Samba Server
LAB: 4 hours
Day 44
Automounting
LAB: 4 hours
Day 45
Ssh server
LAB: 4 hours
Day 46
Partition Operations
LAB: 4 hours
Day 47
DNS Server
LAB: 4 hours
Day 48
DHCP Server
LAB: 4 hours
Day 49
FTP Server
Deploy ftp server
Describe sftp, ftp and lftp command
LAB: 4 hours
Day 50
FTP Server
Deploy ftp upload and download server
Disable anonymous ftp
Enable ftp Chroot environment
LAB: 4 hours
Day 51
Virtual Ethernet
LAB: 4 hours
Day 52
Ethernet Bonding
LAB: 4 hours
Day 53
Describe iscsi
Deploy iscsi initiator
Deploy iscsi target
LAB: 4 hours
Day 54
ROUTING
LAB: 4 hours
Day 55
SMTP
Deploy postfix mail server
LAB: 4 hours
SMTP Server
Day 56
Bash Scripting
LAB: 4 hours
P a g e | 26
Day 57
LAB: 4 hours
P a g e | 27
Day 58
Bash Scripting
Branches, looping and control statements
Case statement
Functions
LAB: 4 hours
Day 60
LAB: 4 hours
Day 61
PAM Introduction
Enable and disable ssh login by PAM
LAB: 4 hours
P a g e | 28
Day 61
Day 62
Day 63
Final Assessment