Friday 3 May 2013

Linux Administration
B.Sc. (IT) Sem. V

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

Books


1. Beginning Linux by Neil Mathew 4th Edition

2. Red hat Linux Networking and System Administration by Terry Collings
 

Practical List:


1. Installation of Red HAT/Fedora Linux operating system.:
a. Partitioning drives
b. Configuring boot loader (GRUB/LILO)
c. Network configuration
d. Setting time zones
e. Creating password and user accounts
f. Shutting down

2. Software selection and installation

3. Programming Shell scripts for Linux administration

4. Linux system administrationa.
a, Becoming super userb.
b. Temporarily changing user identity with su commandc.
c. Using graphical administrative toolsd. Administrative commandse.
d. Administrative configuration files

5. Connecting to the internet and configuring samba
a. Setting up dial-up PPP
b. Creating a dial- up connection with the internet configuration wizard
c. Launching PPP connection.
d. Setting up linux as a proxy server.
e. Configuring mozilla or firefox to use as a proxy.

6. Setting up local area network
a. LAN topologies
b. LAN equipment
c. Networking with TCP/IP
d. Configuring TCP/IP
e. Adding windows computer’s to user LAN
f. IP address classes

7. Server setup and configuration
a. Setting up NFS file server
b. Setting up Samba file server
c. The Apache web server
d. Setting up FTP server
e. Setting up proxy server

8. Understanding COMPUTER SECURITY: Firewall and security configurations
a. LINUX security checklist
b. Securing linux with IP table firewalls
c. Configuring an IP table firewall
d. Securing Linux features

9. Programming using C.

10. Implementing Socket programs.

11.Setting up hardware devices including sound card and printers and others(USB devices etc).

12.Working with X-windows
a. Switching between text and graphical consoles
b. set up my video card, monitor and mouse for the X-server.
c. Install KDE, change default desktop to KDE (or Gnome)
d. Accessing X-window remotely.
e. Installing TrueType fonts from my MS Windows partition.
f. Display and Control a Remote Desktop using VNC.

 

No comments:

Post a Comment