Home      Affiliated Colleges      Course content      First Sem     Second Sem     Third Sem     Fourth Sem     Fifth Sem     Sixth Sem     Seventh Sem     Eighth Sem     Lab report 4th sem     Contact    

Thursday, June 16, 2011

CSC-401: Introduction to System Administration


-->
Course Title: Introduction to System Administration
Course no: CSC-401                                                                           Full Marks: 70+10+20
Credit hours: 3                                                                                    Pass Marks: 28+4+8

Nature of course: Theory (3 Hrs.) + Lab (3 Hrs.)

Course Synopsis:     Intended for students already comfortable with working in the Unix environment, this in-depth course helps students acquire the variety of skills needed to set up and maintain Unix computers.

Goals: The class concentrates on the popular Red Hat distribution of the Linux operating system, and covers subjects ranging from initial installation of Linux to day-to-day administrative tasks such as management of user accounts and disk space, and even imparting the trouble-shooting skills future system administrators will need to cope with unexpected behavior.

Course Contents:

Unit 1.                                                                                                                         8 Hrs.

Linux workstation installation, Linux server installation, Post-install system configuration, Scripting installation of custom setups using kickstart, Linux boot process, SysV init concepts and configuration, Managing startup of system daemons, Controlling startup of services in xinetd / inetd
        
Unit 2.                                                                                                                         8 Hrs.

Creation, modification, and deletion of users and groups, Password aging under Linux, The Linux login process and login authentication, Regulating access to the root account via su and sudo, Creation, modification, and deletion of partitions and filesystems, Management of RAID devices under Linux, Disk space regulation using quotas, Backing up and restoring Linux filesystems,

Unit 3.                                                                                                                         9 Hrs.

Scheduling jobs using cron, anacron, and at, Management of processes running on the system, Usage of process accounting and implementation of process limits, Configuration and analysis of system logs, System performance analysis, Configuring network interfaces, Setup of DNS and DHCP clients, Diagnosing network setup issues, Configuring NFS clients

Unit 4.                                                                                                                         8 Hrs.

Configuration of X server, Installation and maintenance of fonts, Usage and configuration of XDMCP, Implementations of X security, Securing freshly installed Linux systems, Keeping Linux systems up-to-date, Configuration of Linux firewalls, Usage of TCP wrappers to secure Linux systems



Unit 5.                                                                                                                         12 Hrs.

Configuration of optimized Linux kernels, Compiling and installing custom Linux kernels, Using third-party patches with Linux kernels, Updating userland to support new kernels, Concepts for troubleshooting Linux, Analysis of system logs to identify problems, Use of systems-level debugging aids in troubleshooting, Usage of the Linux rescue environment
Basic installation and configuration of common network services: telnet and SSH servers file sharing via NFS, SMB, HTTP, FTP, and TFTP e-mail services via SMTP, POP, and IMAP ISC DHCP services

Laboratory works:      Project on each unit

Text and Reference Book:    System Administrator (Linux, Fedora Core)

Homework
Assignment:               Assignment should be given from the above units in throughout the semester.

Computer Usage:        No Specific.

Prerequisite:              

Knowledge about Linux system Individuals wishing to take this class should already have a solid grounding in UNIX concepts. Fundamentals such as an understanding of the Linux file system, process management, and the ability to manipulate and edit files is considered a must and will not be covered in class. An understanding of network concepts and the TCP/IP protocol suite is helpful.

Category Content:      Science Aspect:            50%
                                    Design Aspect:  50%




No comments:

Post a Comment

^ Scroll to Top Related Posts with Thumbnails ^ Go to Top