Course Objectives:
- To provide strong knowledge of the open source operating system.
- To provide the knowledge of server program in operating system.
Course Contents:
Unit I: Introduction ————————————————————– 2 hours
-
- Linux:
- History
- Introduction
- Advantages of Linux over other operating system
- FAT, NTFS, EXT
- Culture of free software
- Linux:
Unit II: Basics of Linux ——————————————————— 5 hours
-
- Commands
- Shells:
- Csh
- Ksh
- Bash
- Text Editors:
- Vim
- Pico
- File system of Linux
- Directories and their special purpose
Unit III: Installation of Linux ————————————————– 3 hours
-
- Partitioning
- Installation of Linux
- Troubleshooting of installation
Unit IV: System Administration ———————————————– 6 hours
-
- Root login
- Super user
- Configuration of hardware with kudzu
- Checking system space
- Monitoring system performance
- Working with file system
- Configuring modules
Unit V: User Management —————————————————— 6 hours
-
- Creating user accounts
- Setting user defaults
- Providing support to users
- Modifying accounts
- Deleting user accounts
- Checking disk quotas
- Sending mail to all users
Unit VI: Security and System Handling ————————————- 6 hours
-
- Understanding shell scripts
- System startup and shutdown
- Scheduling system tasks
- Backing up and restoring
- Password protection
- File security
Unit VII: Setting up a Web Server ——————————————– 4 hours
-
- Introduction to web server
- Starting the Apache web server
- Configuring the Apache web server
- Monitoring server activities
Unit VIII: Setting up DHCP and NIS —————————————- 5 hours
-
- Introduction to DHCP
- Setting up DHCP server
- Setting up DHCP client
- Understand NIS
Unit IX: Setting up a Database Server ————————————— 5 hours
-
- Configuring database server
- Checking the status
- Working with database
Unit X: Setting up DNS Server ———————————————— 4 hours
-
- Introduction to DNS
- Setting up DNS and configuration
- Querying DNS
Unit XI: ISP Simulation ——————————————————— 2 hours
-
- Integration of servers:
- DNS, Web, Email, etc.
List of Practical:
-
- Linux utilities
- OS installation project work
- User management using terminal
- Security level access control list
- Network setting
- Server configuration of DHCP, DNS, Database server
- Demonstration of web, mail, file server.
Text Book:
-
- Christopher Negus: Red Hat Linux 8.0, Bible, WILEY
Reference Books:
-
- Neil Jankins and Stanschat: Understanding Local Area Networks, PHI
- Andrew S. Tanenbaum: Computer Networks, PHI