COURSE CODE: LA102

SYNOPSIS :
LA102 Linux System Administration course is specifically designed to develop skills required for administering a Linux Server. This course focuses on the basic and advanced level of Linux Administration. It provides training with hands on session to administer the linux shell.

SUITABLE FOR :
Hands on experience on any multi-user environment and operating systems. Some earlier knowledge of Linux may help. Basic understanding of networking concepts may help. Willing to learn and use command line applications.

PREREQUISITES :

  • Advanced computer literacy
  • Basic understanding of TCP/IP networking concepts
  • Basic understating of server operating system like MS Windows, Unix.

DELIVERY :
This course makes extensive use of practical exercises. The person gains experience on implementing Linux based network solutions.

COURSE CONTENTS:

Introduction

  • Evolution of Linux
  • GNU movement & FSF History

Installation

  • Hardware entities
  • Installation methods
  • Add partitioning & File system
  • Device Identities
  • Understand Directory structure

Shell Commands

  • Directory/ File Operations
  • System Status Indicators
  • Application Management
  • Printer Management
  • Backup & Archiving
  • User Management
  • File / Directory Access Control

Regular expression searches

  • Searching files with regular expressions (grep)
  • Anchor the pattern to the start or end of the line (^, $)
  • Match repeated patterns (*, +, ?)
  • Matching alternative patterns (|)
  • Simple use of sed to ’search and replace’

Processes and jobs

  • What processes are ?
  • The properties of a process
  • Parent processes and child processes
  • Killing processes and sending signals to a process (kill, killall, xkill)

Filesystem concepts and use

  • The unified UNIX filesystem
  • Special file types
  • Symbolic links (ln -s)
  • Inodes and directory entries
  • Hard links
  • Preserving links while copying and archiving
  • Where to put things: the FHS

Filesystem security

  • Users and groups
  • The ‘root’ user or superuser
  • Changing file ownership (chown)
  • Changing file group ownership (chgrp)
  • Permissions on files
  • Permissions on directories
  • How permissions are applied
  • Changing permissions (chmod)

Filesystem design and maintenance

  • Disks, partitions, individual filesystems and filesystem types
  • Naming of disk and partition devices (/dev/hda, etc)
  • Creating and deleting partitions (fdisk)
  • Mounting and unmounting filesystems (mount, umount)
  • Checking available free space and space used by files (df,du)
  • Checking and correcting the integrity of filesystems (fsck)
  • Journaling filesystems

Booting and runlevels

  • The boot process: from BIOS to kernel then to userspace
  • Setting kernel parameters
  • Configuring a boot loader: LILO and Grub
  • Runlevels and init scripts
  • Configuring services to run at boot
  • Securing single-user mode (su login)
  • Shutting down and rebooting the system

Linux Desktop Basics

  • Installing new software on Linux
  • Using a dual booting system
  • Basic command on the shell
  • Text editor on the shell

The X window system

  • Configure and customize Linux desktop - Introduction to GNOME, KDE and other desktop / window manager
  • GUI Utilities
  • Open Office
  • GIMP Image Editor
  • Create, manipulate and save graphics files with the GIMP image Editor
  • Multiple Desktop / Window Manager
  • Create files with Cross platform compatibility such as PDF

Configuring Internet access

  • Browsing Internet on various browsers
  • Configuring E-mail client, Evolution, Kmail

DURATION

  • Full Time - 5 Days - 40 Hours
  • Part Time - 2 hrs / day - 40 Hours, Monday - Friday

FEES

Rs. 5,500 + 12.36% Service Tax