Module I
1 Gnu/Linux Basics
1.1 Gnu/Linux History
1.2 Hardware Knowledge
1.3 Linux Knowledge
1.4 Linux File system Hierarchy and Structure
1.5 File Operations and Manipulation
1.6 Printing
1.7 Shells
1.8 Security
1.9 System Administration
1.10 TCP/IP Networking
1.11 Familiarity with Standard network services
-
Network File System, Locally and Remotely
-
Postfix , qmail
-
POP, IMAP
-
FTP
-
DNS
-
DHCP
-
Samba
-
Web services
-
Xinted
2 Installation and Boot process
2.1 Installation of Gnu/Linux –Redhat/Fedora/Cent OS
2.2 Configuring Network Installation
2.3 Understanding Partitions
2.4 Advanced File system Hierarchy
2.5 Gnu/Linux Commands for fedora, Redhat, cent OS, Debian.
2.6 Boot Process
-
GRUB
-
Kernel Initialization & first process
-
/etc/inittab
-
Run levels
-
Controlling Services
-
System Configuration files
3 File system Administration
3.1 Partitioning hard disks with utilities like fdisk
3.2 Managing File systems
3.3 File system Management and Automounter
3.4 Access control lists and Security Attributes
4 Package Management
4.1RPM commands
4.2Managing Updates with YUM
4.3 Adding and Removing packages with RPM and YUM
4.4 Using KickStart to Automate installation
5 User Administration
5.1 User Account Management
5.2 Basic User Environment
5.3 Shell Configuration Files
5.4 Setting up and managing disk quotas
5.5 Creating and managing special groups
5.6 PAM-Pluggable Authentication Modules
5.7 Network Authentication Configurations NIS & LDAP
Module II
6 Systems and Network Administration tools
6.1 Network Configuration
6.2 CUPS printing System
6.3 Automating System Administration – cron and At
6.4 Understanding, Maintaining and monitoring System logs
6.5 Shell Scripting
7 Kernel Services and Configuration
7.1 Basics of Kernel
7.2 New kernels
7.3 Kernel Sources
7.4 Recompiling a kernel
8. RAID and LVM(logical volume management)
8.1 Advanced partitioning: Software RAID
8.2 Advanced Partitioning: Logical Volume Manager-LVM
Module III - Applications
9 Apache and Squid
9.1 Apache web Server
9.2 Apache Access configuration
9.3 Virtual Hosts
9.4 Squid web proxy configuration
10 Network File Sharing Services
10.1 Configuring a NFS-network file system server
10.2 Client side NFS
10.3 File transfer protocol and vsftpd
10.4 Samba services
11 DNS – Domain Name system
11.1 How Internet Works
11.2 Understanding DNS, zones, domains, delegation
11.3 BIND package for DNS implementation
11.4 BIND utilities
12 Mail Server (postfix or qmail or exim)
12.1 Mail transport agents, Mail delivery agents, Mail user agents
12.2 Pop / Imap
12 .3 Reception with dovecot
12.4 Postfix configuration
12.5 Selecting and email system
13 Network Services
13.1 Xinted- extended internet services daemon
13.2 Openssh, secure shell
13.3 DHCP- dynamic host configuration protocol
13.4 Network time protocol
13.5 Vsftp servers
14 X Window system
14.1 X with clients and Servers
14.2 X.org server configuration
14.3 Tool for X.org configuration
14.4 Running remote X applications
14.5 Desktops and Window managers
15 Securing Services
15.1 Using tcp wrappers to secure services
15.2 Firewalls and packet filtering using net filter
15.3 Network Address translation
15.4 Security Advanced Linux –Selinux
15.5 Squid proxy server
15 Troubleshooting Strategies.