LINUX ADMIN - LINUX SYSTEM ADMIN


This course covers all the topics of "Linux Essentials" and " Linux System Administration". On completion of this course, candidate can appear for RHCT Certification Lab Exam.

Audience :

Those who are taking first steps into using LINUX and want to achieve expertise in Linux System Administration by obtaining RHCT certification.

Prerequisite :

User-level experience with any computer system, including: use of mouse, use of menus and use of any graphical user interface.

Duration of the course :

Part Time : 2 Month (2 Hrs/Day)

Full Time  : 10 Days (8 Hrs/Day)

Key Benefits :

On completion of this course, Candidate can appear for the RHCT Exam, a realistic performance-based lab exam that tests his/her actual ability to install, configure, and attach a new Linux system to an existing production network.

Course Contents :

Overview

  • UNIX History & Principles
  • Local Logins & Virtual Consoles
  • The Xorg GUI Framework 

Running Commands and Getting Help

  • Running Simple Commands
  • Getting Help
  • The whatis, help & man Command 

Browsing the Filesystem

  • Linux File Hierarchy Concepts
  • Absolute and Relative Pathnames
  • Copying Files and Directories
  • Creating Moving and Renaming Files and Directories 

The bash Shell

  • bash Introduction
  • bash Heritage and Features
  • Command Line Shortcuts
  • Command Line Expansion
  • gnome-terminal 

Standard I/O and Pipes

  • Standard Input and Output
  • Overwriting vs Appending
  • Redirecting Both Standard Output and Error
  • Using Pipes To Connect Processes

 Users, Groups, and Permissions

  • Users, Groups & The root user
  • Examining Permissions
  • Linux Process Security

vi and vim Editor Basics

  • Overview of vi and vim
  • Three Modes of vi and vim
  • Cursor Movement

 The Linux File system In-Depth

  • Partitions and File systems
  • Inodes and Directories
  • Symbolic (or Soft) Links
  • Hard Links
  • The Seven Fundamental File types

Configuring the Bash Shell

  • Configuring the Bash Shell Variables
  • Common Local Variables
  • Startup Scripts: Order of Execution 

Advanced Topics in Users, Groups and Permissions

  • /etc/passwd, /etc/shadow, and /etc/group files
  • System Users and Groups
  • Default & Special Permissions 

Advanced vi/vim and Printing

  • File Repositioning, Filtering
  • Advanced Reading and Saving
  • Using multiple "windows" 

String Processing

  • Head, tail, wc (word count), sort, uniq etc.
  • Other String Processing Tools
  • Pattern Matching with Regular Expressions
  • Wildcard Characters 

Finding and Processing Files

  • Slocate, find
  • Executing Commands with find 

Investigating and Managing Processes

  • How Processes Are Created
  • Viewing & Sending Signals to Processes
  • Interactive Process Management Tools
  • Scheduling a Process To Execute Later 

bash Shell Scripting

  • Scripting Basics
  • Creating Shell Scripts
  • Conditional Execution
  • for loops & while loops 

Network Clients

  • Web Clients
  • Firefox & Other GUI Web Browsers
  • Email and Messaging
  • Ssh, scp, telnet and the "r" services
  • Rsync, lftp, gFTP & smbclient

Mounting Floppy, CDs and USB Media       Installation

  • Hardware Overview
  • CPU and Memory
  • Preparing to Install
  • Multiboot systems
  • The RHEL Installer
  • Installer Features
  • RHEL Installation Overview
  • Partitioning Hard Drives
  • Sample Partition Structure
  • Configuring File Systems
  • Software RAID
  • LVM: Logical Volume Manager
  • Network Configuration
  • Firewall Setup
  • Security Enhanced Linux
  • SELinux Installation Options and Control
  • Package Selection
  • Validating the Installation
  • noprobe Mode and Driver Disks
  • Post-Install Configuration
  • Hands-on Lab: Installation 

System Initialization and Services

  • Boot Sequence Overview
  • BIOS Initialization
  • Boot Loader Components
  • GRUB and grub.conf
  • Kernel Initialization
  • init Initialization
  • Run levels 

Kernel Services and Configuration

  • Kernel Module Configuration
  • The /proc filesystem
  • /proc/sys configuration with sysctl
  • Hotswappable Bus Support
  • System Monitoring and Process Control 

Filesystem Management

  • Disk Partitioning & Managing Partitions
  • Managing Data: Filesystem Creation
  • Mount Options and Configuration 

Network Configuration

  • Network Interfaces
  • mii-tool, ifconfig, ifup/ifdown
  • Interface Configuration Files
  • DHCP/BOOTP
  • Default Route, Static Routes
  • Name Resolution, DNS Configuration 

RPM and Kickstart

  • RPM Package Manager
  • Installing and Removing Software
  • Updating a Kernel RPM
  • Using Kickstart to Automate Installation 

User Administration

  • User Policy Considerations
  • The User Account Database - /etc/passwd
  • Group Administration
  • Login Shell Scripts
  • Authentication Configuration
  • NIS & LDAP Client Configuration
  • The Setgid Access Mode
  • Access Control Lists (ACLs) 

Printing and Administration Tools

  • CUPS: Common Unix Printing System
  • Controlling Access to cron
  • System crontab Files
  • syslog Configuration
  • Using cpio
  • Remote Backups 

The X Window System

  • XOrg Server Configuration
  • Server and Client Relationship
  • Configuration Utilities
  • Remote X Sessions 



IIBST, Dhaka, BANGLADESH

IIBST
Dhaka Bangladesh
31, Malek Tower, Farmgate, Dhaka 1215
Email to us :info@iibst.com
Email to us : help@iibst.com
Call : 0088-(02 9144405 / 0666 268 2031 / 01914 189 107)
www.iibst.com