Linux Syllabus

Unit 1. Introduction :

Introduction to UNIX, Linux, GNU and Linux distributions Duties of the System Administrator The Linux System Administrator, Installing and Configuring Servers, Installing and Configuring Application Software, Creating and Maintaining User Accounts, Backing Up and Restoring Files, Monitoring and Tuning Performance, Configuring a Secure System, Using Tools to Monitor Security.

Booting and shutting down :

Boot loaders-GRUB, LILO, Bootstrapping, Init process, rc scripts, Enabling and disabling services.

The File System :

Understanding the File System Structure, Working with Linux-Supported File Systems, Memory and Virtual File Systems, Linux Disk Management,Network Configuration Files.

Unit 2. System Configuration Files :

System wide Shell Configuration Scripts, System Environmental Settings, Network Configuration Files, Managing the init Scripts, Configuration Tool, Editing Your Network Configuration.

TCP/IP Networking :

Understanding Network Classes, Setting Up a Network Interface Card (NIC), Understanding Subnetting, Working with Gateways and Routers, Configuring Dynamic Host Configuration Protocol, Configuring the Network Using the Network.

The Network File System :

NFS Overview, Planning an NFS Installation, Configuring an NFSServer, Configuring an NFS Client, Using Automount Services, Examining NT’S Security.

Unit 3. Connecting to Microsoft Networks :

Installing Samba, Configuring the Samba Server, CreatingSamba Users 3, Starting the Samba Server, Connecting to a Samba Client, Connecting from aWindows PC to the Samba Server.

Additional Network Services :

Configuring a Time Server, Providing a Caching Proxy Server,Optimizing Network Services

Internet Services :

Secure Services, SSH, scp, sftp Less Secure Services (Telnet, FTP, sync, rsh, rlogin, finger, talk and ntalk, Linux Machine as a server, Configuring the xinetd Server, Comparingxinetd and Standalone, Configuring Linux Firewall Packages.

Unit 4. Domain Name System :

Understanding DNS, Understanding Types of Domain Servers, ExaminingServer Configuration Files, Configuring a Caching DNS Server, Configuring a Secondary MasterDNS Server, Configuring a Primary Master Server, Checking Configuration

Configuring Mail Services :

Tracing the Email Delivery Process, Mail User Agent (MUA),Introducing SMTP, Configuring Sendmail, Using the Postfix Mail Server, Serving Email with POP3and IMAP, Maintaining Email Security

Configuring’ FTP Services :

Introducing vsftpd, Configuring vsftpd, Advanced FTP ServerConfiguration Using SFTP.

Unit 5. Configuring a Web Server :

Introducing Apache, Configuring Apache, Implementing SSI, EnablingCGI, Enabling PHP, Creating a Secure Server with SSL.

Providing Web Services :

Creating Mailing Lists, Setting Up Web-Based Email, Configuring anRSS Feed, Adding Search Functionality.

Unit 6. Optimizing Internet Services :

Optimizing LDAP Services, Optimizing DNS Services, OptimizingMail Services, Optimizing FTP Services, Optimizing Web Services

System Administration: updating system, upgrading and customizing kernel, Administering Usersand Groups Installing and Upgrading Software Packages