Linux Administration Training online

Linux Administration Training online

Mode of training:- Webex session (online) or Classroom (offline)

About the Course
Students Will Learn:-
Installation and Initialisation
Performing and modifying startup and shutdown processes
Setting up and maintaining basic networking
Package management & Process monitoring
Users and groups administration
Services, Utilities, Important Files and Directories
System services
File System Security and Management
Advanced File System Management
Server Configurations
Automating daily tasks
Performing backups and restoration of files
Troubleshooting system problems
Analyzing and taking measures to increase system performance
Working with the X Windows interface
Configuring networked file systems
Deploying a working Web server configuration
Sharing files with a Windows SMB protocol
Configuring DHCP services
Configuring DNS services
Implementing security measures
Kickstart Installation

The course includes comprehensive hands on practice installing and configuring a CentOS 6 / Red Hat Enterprise Linux 6 system, although much of the course content also applies to SuSE, Ubuntu, Oracle and other Linux implementations. Labs include adding and deleting users, backing up and restoring the system, adding/deleting software, automating the scheduling of tasks, creating file systems, managing remote access, and installing and tuning Samba and Apache, as well as working with modern system logging utilities such as rsyslog. Class participants will also discuss common security issues, and be introduced to several tools, such as PAM modules, that can help secure the operating environment. Upon completion of this course, students will be prepared to competently maintain a Linux system in a networked business environment.

Project Title: Linux Administration
Description: The purpose of this project is to learn and explore Linux administration. This project involves performing some of the day-to-day activities you would

need to do as a Linux administrator such as creating a user, group, setting permissions for them, backing up data, restricting access to specific users, copying/moving

files, managing processes and services, and securing system. It also includes:
(i) Partitioning & other features
(ii) Taking security measures to protect the environment
(iii) Configure different types of servers
(iv) Writing Shell Scripts

Why learn Linux Administration?
Linux is everywhere. In your daily life, you are communicating with Linux servers, major internet sites such as Facebook Google and Twitter are using Linux servers. In addition, most modern televisions and Android mobiles run on Linux. At the root of it, Linux is free software used to control desktop, laptop, supercomputers, mobile devices, networking equipment, airplanes and automobiles and so on. With Linux knowledge and an inexpensive computer you can create tiny gadgets at home, making it a widely acclaimed weapon in your skills’ armour.

System Administration Overview:-
UNIX, Linux and Open Source
Duties of the System Administrator
Superusers and the Root Login
Sharing Superuser Privileges with Others (su and sudo Commands)
TCP/IP Networking Fundamentals
Online Help

Installation and Configuration:-
Planning: Hardware and Software Considerations
Site Planning
Installation Methods and Types
Installation Classes
Logical Volume Manager – LVM
File System Overview
Swap Partition Considerations
Other Partition Considerations
The Linux Boot Loader: grub
Software Package Selection
Adding and Configuring Peripherals
Graphics Controllers
Basic Networking Configuration
Booting to Recovery Mode

Booting and Shutting Down Linux:-
Boot Sequence
The upstart Daemon
System Startup and Shutdown Scripts
The Traditional /etc/inittab File
Run Levels
The chkconfig Command
The service Command
Network Adapters
Shutdown Commands
Handling Power Failures

Managing Software and Devices:-
Identifying Software Packages
Using rpm to Manage Software
Using yum to Manage Software
Installing and Removing Software
Identifying Devices
Displaying Device and System Information (PCI, USB)
Plug and Play Devices
Device Configuration Tools

X Window System Administration:-
X Window System Introduction
Configuring Xorg
Utilities for Configuring X Windows
Window Managers
Desktop Environments

Managing Users and Groups:-
Setting Policies
User File Management
The /etc/passwd file
The /etc/shadow file
The /etc/group file
The /etc/gshadow file
Adding Users
Modifying User Accounts
Deleting User Accounts
Working with Groups
Setting User Environments
Login Configuration Files

The Linux File System:-
Filesystem Types
Conventional Directory Structure
Mounting a File System
The /etc/fstab File
Special Files (Device Files)
Hard File Links
Soft File Links
Creating New File Systems with mkfs
The lost+found Directory
Repairing File Systems with fsck
The Journaling Attribute
File and Disk Management Tools

Linux File Security:-
File Permissions
Directory Permissions
Octal Representation
Changing Permissions
Setting Default Permissions
Access Control Lists (ACLs)
The getfacl and setfacl commands
The Sticky Bit

Working with the Linux Kernel:-
Linux Kernel Components
Types of Kernels
Kernel Configuration Options
Recompiling the Kernel

Shell and Perl Scripting:-
Shell Script Fundamentals
Bash Shell Syntax Overview
Shell Script Examples
Fundamentals of Perl
Using Perl for Administration
Perl Script Examples

Controlling Processes:-
Characteristics of Processes
Parent-Child Relationship
Examining Running Processes
Background Processes
Controlling Processes
Signaling Processes
Killing Processes
Automating Processes
cron and crontab
at and batch
System Processes (Daemons)

System Backups:-
Backup Concepts and Strategies
User Backups with tar and cpio
System Backup Options
The dump and restore Commands

Troubleshooting the System:-
Common Problems and Symptoms
Troubleshooting Steps
Repairing General Boot Problems
Repairing Boot Problems
Repairing the GRUB Boot Loader
Memory Allocation
Hard Drive Problems
Configuring Shared Libraries
System Logs
System Logging with ryslogd

Basic Networking:-
TCP/IP Fundamentals
Review of Internet Addressing
Network Services Overview
Commonly Available Services
Fundamental Network Configuration Files
Network Control Scripts and Daemons
Enabling Services Using xinetd

The Apache Web Server:-
What is Apache?
Configuring the Apache Web Server
Common Directives
Apache Virtual Hosting

DHCP and DNS:-
Implementing the Dynamic Host Configuration Protocol (DHCP)
DHCP Configuration with Fixed and Leased Addresses
Purpose of DNS
Configuring DNS (bind)
The rndc Command
Zone Files
Running the named Daemon
Legacy Networking Commands: telnet, ftp, rsh, rlogin, rcp
Installing and Configuring Secure Shell (ssh)

Introduction to System Security:-
Security Overview
Maintaining System Security
Server Access
Physical Security
Network Security
Security Tools
Port Probing with nmap
Intrusion Detection and Prevention
PAM Security Modules
Scanning the System
Maintaining File Integrity
Using Firewalls
Packet Filtering with iptables
Masquerading with iptables

The Samba File Sharing Facility:-
Using Samba to Connect Homogeneous File Systems (Linux-to-Linux)
Using Samba to Connect Heterogeneous File Systems (Linux-to-Windows)
Configuring Samba
Uing the smbclient Command
Mounting SMB Shares

Networked File Systems (NFS):-
Using NFS to Access Remote File Systems
Configuring the NFS Server
Configuring the NFS Client
Exporting File Systems from the NFS Server to the NFS Client

Copyright © 2016 SkyBird Technology All rights reserved