System Admin
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
