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

Linux GET Training Program

This document outlines a 12-week Linux training program for new campus hires. The program covers Linux basics, administration, utilities, and networking. It is divided into modules on basic Linux and Red Hat administration. Each week focuses on a different topic and includes lectures, demos, and hands-on labs covering things like files, permissions, vi editor, processes, software installation, devices, storage, backup/restore, security, printing and networking. The goal is to provide participants with skills in Linux, administration, and utilities.

Uploaded by

srinivas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views

Linux GET Training Program

This document outlines a 12-week Linux training program for new campus hires. The program covers Linux basics, administration, utilities, and networking. It is divided into modules on basic Linux and Red Hat administration. Each week focuses on a different topic and includes lectures, demos, and hands-on labs covering things like files, permissions, vi editor, processes, software installation, devices, storage, backup/restore, security, printing and networking. The goal is to provide participants with skills in Linux, administration, and utilities.

Uploaded by

srinivas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 29

White Paper

LINUX GET Training Program


EIS-UNIX
Page |1

Introduction:
This GET Training Program is designed for campus hired and provides Linux basic and
advanced knowledge.

Pre-Requisites
Target Audience: T1/T2

Training Duration: 12 Weeks

Pre-requisites for Selected Candidate

 Should be HCL Employee


 Campus hiring GET’s

Learning Objective: After completing this course

 Linux Basic knowledge


 Linux Administration
 Understanding on Package Management
 Understanding on iscsi target and initiator
 Understanding on High Availability
 Understanding on Linux Virtualization (KVM)
 Basic scripting knowledge
 Understanding on Encryption
Page |2

Training curriculum:

Module 1: REDHAT LINUX BASIC

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)

Using the System

 Logging In and Out


 Passwords
 Sending Mail
 Receiving Mail

Recap of the day: 30 Min

LAB: 4 hours

 Login and logout RHEL servers

Day 2

Recap of Day 1 - 30 Min

Files and Directories

 File Types
 Listing Directories
 Long Listing of Files
 Change of Current Directory
 Creating Directories
 Working with Multiple Directories
 Display Directory Information
Page |3

Recap of the day: 30 Min

LAB: 4 hours

 File and directories creation


 Working on different shell in Linux

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

Recap of the day: 30 Min

LAB: 4 hours

 Copy files, move files across directories and servers

Day 4

Recap of Day 3 - 30 Min

File Permissions

Changing Permissions (Symbolic Notation)

 Change Permissions (Octal Notation)


 Default File Permissions
 Umask

Recap of the day: 30 Min

LAB: 4 hours

 File and Directories permissions


 Umask and sticky bit setting.
Page |4

Day 5

Recap of Day 4 - 30 Min

The VI Editor

 Introduction to the vi Editor


 Starting vi
 Adding Text
 Existing the Editor
 Deleting Text
 Changing Text
 Vi Options

Recap of the day: 30 Min

LAB: 4 hour

 VI editor

Day 6

Recap of Day 5 - 30 Min

Shell Basics

 The Shell
 Metacharacters and Wildcards
 The Standard Files
 File Descriptors
 Input/output Redirection
 Pipes & Filters

Using Shell Variables

 Shell Variables
 Listing Variable Settings
 Shell Variables Example
 Command Line Parsing

Recap of the day: 30 Min

LAB: 4 hours

 Shell and Variables


 Input Output, Redirections and pipes
Page |5

Day 7

Recap of Day 6 - 30 Min

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

Recap of the day: 30 Min

LAB: 4 hours

 Monitoring process

Day 8

Recap of Day 7 - 30 Min

Customizing User Environment

 Login Files
 Sample /etc/bashrc
 Sample /etc/profile
 Sample /etc/profile.d/
 Environment Variables

Recap of the day: 30 Min

LAB: 4 hours

 Exporting variables
 User id files understanding
Page |6

Day 9

Recap of Day 8 - 30 Min

Linux Utilities Part -1

 Using find and find examples


 Describe basic grep functions
 Sort, head, tail, split, awk, sed commands
 tar for backup and restores

Recap of the day: 30 Min

LAB: 4 hours

 Search files in Linux


 Usage of binaries like grep.head,tail

Day 10

Recap of Day 9 - 30 Min

LINUX Utilities Part -2

 Describe the functioning of xargs


 Use of which, type and where binaries
 Comparing two files using diff
 Compress un compress and zcat utilities

Recap of the day: 30 Min

LAB: 4 hour

 Usage of utilities like compress,gzip,bzip2

Day 11

Recap of Day 10 - 30 Min

LINUX X- Windows Concepts

 Describe X windows in LINUX


 Describe X clients and X servers
Page |7

 The Linux xterm window


 The root window
 The xhost command

Using the Common Desktop Environment

 The login Manager


 The $Home/.profile
 The Front Panel
 Login to GNOME environment
 nautilus

Recap of the day: 30 Min

LAB: 4 hours

 Linux X window environment


 Linux GNOME environment
 Usage of utilities X-Window

Module 2: RHEL ADMINISTRATION

Day 12

Recap of Day 11 - 30 Min

Introduction to Intel Based Hardware Oracle/Sun/ IBM/HP/ Dell

 Tower Server
 Rack Server
 Blade Server
 Console Logins
 Data Center Overview

System Management Interface Tool


Add user by using system-config-users command

Delete user by system-config-users command

Manage user policy by using system-config-users

Recap of the day: 30 Min

LAB: 4 hours

 Add /Remove modify user property


Page |8

Day 13

Recap of Day 12 - 30 Min

System Startup and Shutdown

 Linux Booting Sequence


 Introduction of runlevels
 System Shutdown
 Manage the system environment

Recap of the day: 30 Min

LAB: 4 hours

 System startup commands

Day 14

Recap of Day 13 - 30 Min

LINUX Software Installation and Maintenance

 Packaging definitions
 Install and update software
 rpm command
 yum server and client

Recap of the day: 30 Min

LAB: 4 hours

 Package Installation
 Use of yum to install packages

Day 15
Page |9

Recap of Day 14 - 30 Min

RHEL6 Installation

 Describe Installation Methods


 Installation process (CD/DVD)

Recap of the day: 30 Min

LAB: 4 hours

 Installation via Media


 Post Installation Menu

Day 16

Recap of Day 15 - 30 Min

Devices

 List all supported devices


 Introduction of udev
 Persistent Device Naming by udev

Recap of the day: 30 Min

LAB: 4 hours

 Device Configuration
 Listing devices and its attributes
 Create a symlink by using udev

Day 17

Recap of Day 16 - 30 Min

System Storage Overview

 Create simple partition by using fdisk utility


 Use of fdisk, sfdisk, cfdisk and parted utilities
 Uses of df, mount & du command

Recap of the day: 30 Min


P a g e | 10

LAB: 4 hours

 Create simple partition


 Deletion of simple partition
 Permanent mounting

Day 18

Recap of Day 17 - 30 Min

Working with Logical Volume Manager

 Physical Volume Administration


 Volume Group Administration
 Logical Volume Administration

Recap of the day: 30 Min

LAB: 4 hours

 LVM Management

Day 19

Recap of Day 18 - 30 Min

Working with File Systems

 Ext, ext2,ext3, ext4 & xfs file system


 Listing File systems
 Add/remove File systems
 File system resizing by lvm
 NFS

Recap of the day: 30 Min

LAB: 4 hours

 File system attributes

Day 20

Recap of Day 19 - 30 Min


P a g e | 11

Swap Space

 What is swap Space?


 Adding paging swap to system
 Removing swap space
 Checking swap space
 Problems in swap space

Recap of the day: 30 Min

LAB: 4 hours

 swap space management


 Changing swap space size
 Monitoring swap space

Day 21

Recap of Day 20 - 30 Min

Backup and Restore

 Types of Backups
 Introduction of tar,zip, dump commands
 Uses of vgcfgbackup & vgcfgrestore
 Lvm snapshot

Recap of the day: 30 Min

LAB: 4 hours

 Backup and restore lvm metadeta


 Create archive and compress

Day 22

Recap of Day 21 - 30 Min


P a g e | 12

Security and User administration

 Security concepts
 User Administration
 Security files

Recap of the day: 30 Min

LAB: 4 hours

 User management
 Changing user attributes

Day 23

Recap of Day 22 - 30 Min

Scheduling

 The cron daemon


 Crontab files
 Format of crontab file
 The at and crontab command

Recap of the day: 30 Min

LAB: 4 hours

 Job scheduling

Day 24

Recap of Day 23 - 30 Min

Printers and Queues

 Linux printing environments


 Concepts of queues
 System files associated with printing
 The /etc/cups/printers.conf file
 Managing print queues
 Remote printing

Recap of the day: 30 Min


P a g e | 13

LAB: 4 hours

 Print Management
 Practicing print commands

Day 25

Recap of Day 24 - 30 Min

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)

Recap of the day: 30 Min

LAB: 4 hours

 Networking Functions

Day 26

Recap of Day 25 - 30 Min

Network File System

 Describe Network File System (NFS) function


 Configure NFS versions 3 and 4 on Linux

Recap of the day: 30 Min


P a g e | 14

LAB: 4 hours

 Setting NFS server


 Sharing resources over the network

Day 27

Recap of Day 26 - 30 Min

Performance Monitoring

 Memory monitoring commands


 CPU monitoring commands
 I/O monitoring commands

Recap of the day: 30 Min

LAB: 4 hour

 Monitoring management
 Monitoring commands

Day 28

Recap of Day 27 - 30 Min

Introduction to KVM

 Create, control, and manage virtual machine by kvm


 Describe the role of virt-manager Manage
 Describe the role of virt-install, virsh command

Recap of the day: 30 Min r

LAB: 4 hours

 Create, control and manage virtual Machines


P a g e | 15

Day 29

Recap of Day 28 - 30 Min

Problem Determination Introduction

 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

 Describe SElinux Security


 SELinux modes
 Change SELinux Mode by using /etc/sysconfig/selinux
 Describe getenforce, setenforce, getsebool, setsebool

Recap of the day: 30 Min

LAB: 4 hours

Day 30

Recap of Day 29 - 30 Min

System Initializations Part 1

 Boot a machine in maintenance mode


 Reset root password, file system check
 Describe rescue environment to trouble shoot booting problem.

System Initializations Part 2

 Boot a machine in maintenance mode


 Repair a corrupted filesystem
 Analyze and fix an unknown boot problem

Recap of the day: 30 Min

LAB: 4 hours
P a g e | 16

Day 31

Recap of Day 30 - 30 Min

LVM Tasks and Problems

 Describe PE and LE concepts in lvm


 Analyze an LVM-related problem

LVM snapshot

 Create lvm by available PE

Recap of the day: 30 Min

LAB: 4 hours

Day 32

Recap of Day 31 - 30 Min

Exporting and Importing Volume Groups

 Export a volume group


 Import a volume group

Saving and restoring a User Volume Group

 Merge two Volume groups

Recap of the day: 30 Min

LAB: 4 hours

Day 33
P a g e | 17

Recap of Day 32 - 30 Min

Error Log and Syslogd

 Determine what errors are logged on your machine


 Start concurrent error notification
 Identify errors and warnings sent by the rsyslogd daemon
 Create and maintain the /etc/rsyslog.conf file
 Redirect rsyslogd messages to the error log

Recap of the day: 30 Min

LAB: 4 hours

Day 34

Recap of Day 33 - 30 Min

System Dump

 Initiate a dump
 Use the dd command

Authentication and ACLs

 Customize the nsswitch.conf file


 Add an additional primary authentication method for a user
 Implement access control lists (ACLs)

Recap of the day: 30 Min

LAB: 4 hours

Day 35

Recap of Day 34 - 30 Min

PXE – Pre Execute Environment

 Explain key PXE concepts and terminology


 Display PXE information
 Set up a PXE server
P a g e | 18

Recap of the day: 30 Min

LAB: 4 hours

 Setup PXE Environment

Day 36

Recap of Day 35 - 30 Min

Pre Execution Environment

 Perform a base installation by PXE


 Install a Virtual Machine by PXE

Recap of the day: 30 Min

LAB: 4 hours

 PXE installation

Day 37

Recap of Day 36 - 30 Min

Pre Execution Environment

Kick start Installation


Use nfs, ftp and http for kick start installation

Recap of the day: 30 Min

LAB: 4 hours

 Create and maintain kickstart resources

Day 38

Recap of Day 37 - 30 Min

KVM
P a g e | 19

 Clone a virtual machine by command line


 Clone a virtual machine by virt-manager

Recap of the day: 30 Min

LAB: 4 hours

 Clone virtual Machine

Day 39

Recap of Day 38 - 30 Min

Introduction to iptables

 Describe nat , filter and mangle tables


 On and of firewall in GUI
 Add /remove or modify rules by using iptable utility

Day 40

Recap of Day 39 - 30 Min

rpm buildup

 rpm buildup
 Sign rpm
 Extract rpm content
 Introduction of EPEL REPO

Recap of the day: 30 Min

LAB: 2 hours

Buld an rpm with source rpm


P a g e | 20

Day 41

Recap of Day 40 - 30 Min

Apache Server

 Deploy apache server


 Virtual Hosting

Recap of the day: 30 Min

Day 42

Recap of Day 41 - 30 Min

Apache Server

 Configure https
 Enable ldap Authentication
 Self-sign certificate

Recap of the day: 30 Min

LAB: 4 hours

 Enable self-signed certificate

Day 43

Recap of Day 42 - 30 Min

Samba Server

Deploy samba server

Access linux share on windows machine

Recap of the day: 30 Min

LAB: 4 hours

 Configure samba server


P a g e | 21

Day 44

Recap of Day 43 - 30 Min

Automounting

Enable auto mounting

Describe /net directory

Recap of the day: 30 Min

LAB: 4 hours

 Auto mount nfs share

Day 45

Recap of Day 44 - 30 Min

Ssh server

 Describe ssh server and client


 Enable key based authentication
 Describe all supported autentication

Recap of the day: 30 Min

LAB: 4 hours

 Deploy ssh server and client

Day 46

Recap of Day 45 - 30 Min

Partition Operations

 Encrypt and decrypt linux partition using LUKS


P a g e | 22

Recap of the day: 30 Min

LAB: 4 hours

 Use LUKS , encrypt partition

Day 47

Recap of Day 46 - 30 Min

DNS Server

 Deploy DNS server


 Describe master and slave

Recap of the day: 30 Min

LAB: 4 hours

 Configure DNS Server

Day 48

Recap of Day 47 - 30 Min

DHCP Server

 Deploy dhcp server

Recap of the day: 30 Min

LAB: 4 hours

 Configure DHCP Server


P a g e | 23

Day 49

Recap of the Day 48 - 30 Min

FTP Server
 Deploy ftp server
 Describe sftp, ftp and lftp command

Recap of the day: 30 Min

LAB: 4 hours

 Configure ftp server

Day 50

Recap of the Day 49 - 30 Min

FTP Server
 Deploy ftp upload and download server
 Disable anonymous ftp
 Enable ftp Chroot environment

Recap of the day: 30 Min

LAB: 4 hours

 Allow local user for ftp

Day 51

Recap of the Day 50 - 30 Min

Virtual Ethernet

 Assign virtual devices to kvm virtual machine


P a g e | 24

Recap of the day: 30 Min

LAB: 4 hours

 Virtual Ethernet Adapter configuration

Day 52

Recap of the Day 51 - 30 Min

Ethernet Bonding

 Describe Ethernet bonding


 Describe Bonding modes

Recap of the day: 30 Min

LAB: 4 hours

 Enable Ethernet boding

Day 53

Recap of the Day 52 - 30 Min

ISCSI Target and Initiator

 Describe iscsi
 Deploy iscsi initiator
 Deploy iscsi target

Recap of the day: 30 Min

LAB: 4 hours

 Deploy iscsi target and initiator


P a g e | 25

Day 54

Recap of the Day 52 - 30 Min

ROUTING

Recap of the day: 30 Min

LAB: 4 hours

 Add two route in linux


 Configure two ip on same NIC

Day 55

Recap of the Day 54- 30 Min

SMTP
Deploy postfix mail server

Configure dovecot enable supported MRA

Recap of the day: 30 Min

LAB: 4 hours

 SMTP Server

Day 56

Recap of the Day 55 – 30 Min

Bash Scripting

 Shell variables and data manipulation


 Regular Expressions I

Recap of the day: 30 Min

LAB: 4 hours
P a g e | 26

Day 57

Recap of the Day 56 – 30 Min

 Understanding how the shell processes command lines


 Deploy squid Proxy server
 Deploy ntp server

Recap of the day: 30 Min

LAB: 4 hours
P a g e | 27

Day 58

Recap of the Day 59 – 30 Min

Bash Scripting
 Branches, looping and control statements
 Case statement
 Functions

Recap of the day: 30 Min

LAB: 4 hours

Day 60

Recap of the Day 58 – 30 Min


Bash Scripting
 If else conditions

Recap of the day: 30 Min

LAB: 4 hours

Day 61

Recap of the Day 60 – 30 Min

PAM Introduction
 Enable and disable ssh login by PAM

Recap of the day: 30 Mi

LAB: 4 hours
P a g e | 28

Day 61

Recap of the day 60 - 1hour

Server Monitoring Tools

Day 62

Recap of the day 61 - 1hour

Red Hat Cluster


Over view of Red Hat Cluster

 High availability concepts


 Clustering concepts
 HA application services
 Clustering prerequisites

Day 63

Final Assessment

You might also like