Details of Syllabus as follows :-
Part 1:- Directory Structure
- Device Name Convention
- Installation, Dual Boot, Kickstart, Tftp Installation, Through Nfs,ftp,http Installation
- Basic Commands (overview of different versions of linux) manage system behaviour (/etc/passwd, /etc/shadow, /boot/grub/grub/conf, /etc/inittab, .bash* and some other files)
- Disk Management
- Partitioning & filesystem
- Configuring & troubleshooting LVM, pre & post Os Installation LVM setup, snapshot of LVM
- Configuring & troubleshooting RAID (striping,Mirroring,Striping with distributed parity bit)
- Managing Swap (extending swap & reducing swap) [swap=virtual memory]
- User group policy & acl(access control list)
- Disk Quota (User Quota, Group Quota)
- Backup regural, incremental & data compression(tar)
- Automated tasks Crontab, at Package installation,querying,removing through rpm , yum, aptнget & make(binary compilation)
- Shell Scripting (basic)
- Introduction to networking (IP addressing & Lan establishment)
- Configuring internet in linux through broadband, dialup, data card & through mobile(gprs)
- NFS (network file sharing)
- DHCP (dynamic host configuration protocol)
- FTP (file transfer protocol) [hands on ftp clients]
- SSH, Telnet & VNC (remote access services)
- YUM (configuring repository of rpm packages for network installation )
- SAMBA (linux to window printer & data sharing)
- SQUID (proxy)
- APACHE (web server)
- NIS, LDAP (user's liberty to sit into remote machine)
- MAIL Server (smtp,postfix,squirrelmail)
- DNS(mater,slave with forward & reverse zone)
- Selinux (secure enhanced linux) all major practicals
- FireWall:TCP Wrapper, Iptables
- RHCE Exam Preparation Classes
- Shell Scripting (advance)
- LAMP
- Web Hosting Server implementation
- Live Project.
Detail of each module is stated below:
Unit 1:
Directory Structure detailing File Hierarchy Structure(FHS) with mount permissions
on various directories like / , /root, /home, /bin, /sbin, /dev, /etc, /proc, /opt , /srv,
/lib , /net, /lost+found
Device Naming convention for hard isk (SATA and IDE) master and slave devices,floppy
disk.
Various types of installation techniques like usual CD/DVD installation , http installation
and various network installation like Network File System(NFS),Kickstart, PXE, File
Transfer protocol(FTP) or TFTPT.
Dual Boot to facilitate multiple OS on your personnel computer or desktop.
Detail of the files responsible for system management and booting like /boot/grub/*,
/etc/fstab, /etc/mtab , /etc/passwd , /etc/shadow ,/etc/inittab, .bash* and various
commands used to manipulate the system resources like mkdir,cp,rm,touch and cat etc.
Unit 2:
Disk management during installation or using fdisk command with tools to format
partitions.
Concept of various filesystem supported in linux like EXT2,EXT3,EXT4 and methods of
partitioning the storage disk.
Logical Volume Manager(LVM) configuration pre and post OS installation including
vgrestore,pvrestore and backup using mirroring or snapshot. Troubleshooting LVM on
live server with dynamically growing the storage as and when required.
Redundant Array of Independent or Inexpensive Disks(RAID) configuration pre and post
OS installation. Implementation of raid0(stripping) ,raid1(mirroring), raid5
(stripping+mirroring with Parity bit) and RAID10. Troubleshooting RAID on live server.
Managing virtual memeory or swap at OS installation or post installation with tools to
extend or reduce the swap memory.Changing the priority of the swap partitions. Making
Swap partitions or files.
Unit 3:
Understanding the concept and implementation of permissions (read,write and execute)
on Linux files. Developing the foundation to apply various permissions of various files
by root ,group and other users. Applying Access Control List(ACL) for special users and
group policy for users in groups.
Application of disk quota on user and group to restrict the storage space allocated to
users and groups in the disk partition.
Data archiving(tar) and compression techniques(bzip2,gzip and zip).
Automating various tasks using at,batch or crontab. Providing permissions to allow
other users to execute special commands(sudoers).
Understanding RedHat Package Manager(.rpm or .deb) with ways to download and
install various packages.YUM server to facilitate easy installation of various packages
with dependencies.
Starting with shell Script with introduction to variables defination(system and User
Defined Variables),read,echo,redirection,parameter and command subsitution,arithmetic
operationsetc.
Unit 4:
Introduction to networking in open source OS with commands to manually manage ether
net and LAN establishment.
Firewall Architecture Models
Monitoring Apache Web Server
Live Project
0 comments:
Post a Comment