Course Outline
CMP 337 Linux
Course Objectives:
- To provide a strong knowledge of the open-source operating system.
- To provide knowledge of the server program in the operating system.
Course Contents:
Unit I: Introduction 2 hours
Unit II: Basics of Linux 5 hours
- Commands
- Shells:
- Text Editors:
- The file system of Linux
- Directories and their special purpose
Unit III: Installation of Linux 3 hours
Unit IV: System Administration 6 hours
- Root login
- Superuser
- Configuration of hardware with kudzu
- Checking system space
- Monitoring system performance
- Working with a 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 a web server
- Starting the Apache web server
- Configuring the Apache web server
- Monitoring server activities
Unit VIII: Setting up DHCP and NIS 5 hours
Unit IX: Setting up a Database Server 5 hours
Unit X: Setting up DNS Server 4 hours
Unit XI: ISP Simulation 2 hours
List of Practical:
-
Network setting 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