Professional Documents
Culture Documents
IT6203
OUTLINE OF SYLLABUS Topic 1- Introduction to System & Network Administration 2- Introduction to Operating Systems 3- Host Management 4- Network Management 5- Host and network Security 6- Automating System Administration Total for the subject Hours 03 07 15* 20* 07* 08* 60
* Students are expected to have practical work to complete their learning in these topics.
1
IT6203
SYNOPSIS/OVERVIEW This course introduces the concepts and techniques of systems and network administration. The course covers topics in a wide range from host management, network management, host and network security to automating system administration. In this course learners will be installing and configuring various popular network based services in a Linux environment.
PEDAGOGICAL FRAMEWORK The main pedagogical framework of the course focuses on activity based learning. Students are supposed to do all the learning activities to cover the learning content. EXPECTATIONS/EXAMINATIONS/REQUIREMENTS The learners are expected to apply their knowledge in systems, networking and administration of such systems in this course. They are expected to spend a significant time for their practical in this course. Set of questions are provided to the learner at the end of the content of each chapter. Obtaining pass grade for the Final Exam is mandatory for the completion of the course.
IT6203
REQUIRED MATERIALS Main Reading Ref 1: Mark Burgess, Principles of Network and System Administration (2nd Edition), John Wiley and Sons Ltd, 2004. Ref 2: Craig Hunt, TCP/IP Network Administration (3rd Edition), OReilly and Associates Inc., 2002. Ref 3: Matthias Kalle Dalheimer and Matt Welsh, Running Linux, (5th Edition), OReilly and Associates Inc., 2007. Ref 4: leen Frisch, Essential System Administration, 3rd Edition, OReilly and Associates Inc., 2003. Ref 5: http://en.wikipedia.org/wiki/System_administrator Ref 6: http://www.ibm.com/developerworks/linux/library/l-linuxboot/ Ref 7: http://www.gnu.org Ref 8: http://www.ahinc.com/linux101/users.htm Ref 9: http://www.doc.ic.ac.uk/csg/all-OS/quota.html Ref 10: http://www.yolinux.com/TUTORIALS/Postfix.html Ref 11: http://wiki.squid-cache.org/SquidFaq/ConfiguringSquid Ref 12: http://en.wikipedia.org/wiki/Manual_page_(Unix) Ref 13: http://en.wikipedia.org/wiki/Wireless_LAN Ref 14: http://en.wikipedia.org/wiki/Dial-up Ref 15: http://en.wikipedia.org/wiki/Broadband_Internet_access Ref 16: http://pentangle.net/python/report.pdf
[The pages of the web addresses mentioned above last accessed on 25th January 2009. The content of the above address are on the LMS.]
DETAILED SYLLABUS: Section 1 : Introduction to System & Network Administration (03hrs) Instructional Objectives
IT6203
Material /Sub Topics 1.1. Scope [Ref 1: pg.01-04] 1.2. Goals [Ref 1: pg.04-05] 1.3. Duties [Ref 5] 1.4. Ethics [Ref 1: pg.03] 1.5. Career Paths [Ref 5] Section 2: Introduction to Operating Systems (07 hrs) Instructional Objectives Describe operating system concepts Characterize different file system formats Describe operating system installation procedures
Material /Sub Topics 2.1. Operating Systems: Windows and Unix Variants [Ref 1: pg.16-25] 2.2. Processes and Job Control [Ref 1: pg.43-45] 2.3. Memory Management [Ref 3: pg.978-981] 2.3.1. Concept of Swap Space 2.4. File Systems [Ref 1: pg.25-43] [Ref 1: pg.115-120] 2.4.1. File Systems and Standards (UFS, NFS, NTFS, EXT 2/3) 2.4.2. File System Layout (inode and FAT based file systems) 2.4.3. Formatting, Partitioning and Building a File System 2.5. Installation of Operating Systems [Ref 1: pg.124-131] 2.5.1. Linux Boot Process 2.5.2. Single OS 2.5.3. Dual Boot 2.5.4. Cloning Section 3: Host Management (15 hrs) Instructional Objectives Plan and execute system management procedures Recommend a backup and system monitoring plan
IT6203
Material /Sub Topics 3.1. Booting and Shutting Down of an Operating System [Ref 1: pg.111-114] 3.2. Installation and configuration of Software [Ref 1: pg.131-140] 2.2.1. Proprietary Software 2.2.2. Open Source Software 3.3. Installation and configuration of devices and drivers [Ref 1: pg.121-124] 3.4. Super user/Administrator Privileges [Ref 1: pg. 21] 3.5. User Management [Ref 1: pg.163-167] [Ref 8] [Ref 9] 3.5.1 3.5.2 3.5.3 Adding / Removing users Controlling User Resources Disk Space Allocation and quotas
3.6 Process Management and Monitoring [Ref 1: pg.43-45] 3.6.1 3.6.2 3.6.3 3.6.4 Scheduling Processes Killing/Stopping processes Restarting a Process Monitoring Process Activity
3.7 Maintaining Log Files [Ref 2: pg.354-358] [Ref 3: pg.375-378] 3.8 File System Repair, Backup and Restoration [Ref 1: pg.25-43] 3.9 Handling Man Pages/ Help System [Ref 12] 3.10 Kernel Customization [Ref 1: pg.140-143] 3.11 Managing Heterogeneous Systems [Ref 1: pg.229-231] 3.11.1 File System Sharing (Samba) 3.11.2 Printer Sharing (Samba/CUPS) 3.11.3 User IDs, Passwords and Authentication (LDAP) 3.12 Systems Performance Tuning [Ref 1: pg.314-324] Section 4 : Network Management (20 hrs) Instructional Objectives
Plan and execute network management procedures Identify user requirements and plan for deployment of network services Recommend a network monitoring plan
IT6203
Material /Sub Topics 4.1 4.2 Introduction to Network Administration Approaches [Ref 1: pg.01-02] TCP/IP Networking Basics [Ref 1: pg.46-48] [Ref 2: pg.9-23] [Ref 1: pg.404-407] [Ref 1: pg.67-68] 4.2.1 4.2.2 4.2.3 4.2.4 IP Addressing and Sub-netting VLAN Principles and Configuration Routing Concepts Network Address Translation
4.3 Configuring a Linux Box for Networking [Ref 1: pg.51-52] [Ref 13] [Ref 14] [Ref 15] 4.3.1 4.3.2 LAN and Wireless LAN Dial-up and Broadband
4.4 Configuring a Linux Box as a Router [Ref 2: pg.107-204] 4.5 Configuring a Web Server (Apache) [Ref 1: pg.353-364] 4.6 Configuring a DNS Server (BIND) [Ref 1: pg.337-353] 4.7 Configuring Mail Transfer Agents (PostFix) [Ref 10] 4.8 Configuring a Proxy Caches (Squid) [Ref 11] 4.9 TCP/IP Troubleshooting: ping, traceroute, ifconfig, netstat, ipconfig [Ref 1: pg.182] 4.10 Network Management [Ref 1: pg.255-257] [Ref 1: pg.214-215] 4.10.1 SNMP Ver 2 Basic Components 4.10.1.1 Commands 4.10.1.2 Management Information Base 4.10.2 RMON
Identify security threats and plan for deployment for preventive methods
Material /Sub Topics 5.1 5.2 5.3 Security Planning & System Audits [Ref 2: pg.382-387] Security standards and Levels (ISO 15408 standard) [Ref 1: pg.430-432] Password Security [Ref 1: pg.471-476]
6
IT6203
5.4 5.5
Access Control and Monitoring: Wrappers [Ref 2: pg.409-418] Firewalls [Ref 1: pg.485-493] 5.5.1 Filtering Rules
5.6
5.7
5.8 5.9
Intrusion Detection Systems [Ref 1: pg.493-495] Security Information Resources: CERT [Ref 2: pg.385]
Material /Sub Topics 6.1 Use of Scripting tools [Ref 1: pg.549-580] [Ref 16] 6.1.1 6.1.2 6.1.3 Shell Scripting Perl/Python Scripting Use of Make Option
PLATFORM The operating system that is used in this module is Linux Operating System.
Activities Please refer to the activities on the e-learning material in your Learning Management System (LMS). Assessment Exam paper will consist of four compulsory questions and it will be two hours duration. Contact details e-Mail : IT6203@lms.bit.lk 7