SRM UNIVERSITY FACULTY OF ENGINEERING AND ...

9 downloads 309 Views 39KB Size Report
(8:30-4:00) [email protected]. Text Books: 1. Steven Graham, Steve Shah, "Linux Administration A Beginners Guide", 3rd edition, Dreamtech press,. 2003.
SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OFCOMPUTING DEPARTMENT OF CSE COURSE PLAN Course Code Course Title Semester Course Time

: : : :

CS0433 LINUX Internals

VII July – Dec 2013 A,B,C,D,E

Day

Hour 5,7 4 3

3 4 5

Location : Tech Park (802 ) Faculty Details: Sec. Name Office A,B,C, Tech park-8th Mrs. K.R.JANSI D,E Floor 803A

Timing 1:30 -2:20, 3:10- 4:00 11:25-12:15 10:35 – 11:25

Office hour Mail id Monday to Friday [email protected] (8:30-4:00)

Text Books: 1. Steven Graham, Steve Shah, "Linux Administration A Beginners Guide", 3rd edition, Dreamtech press, 2003 2. Mc Kinnon, Mc Kinnon, "Installing and Administrating Linux", 2nd edition, Wiley Dreamtech ,2002

Web resources 1. www.linuxhomenetworking.com 2. www.google.com/linux 3. www.linux.org 4. http://www.oreillynet.com/linux/cmd/ 5. http://tldp.org/FAQ/Linux-FAQ/

Prerequisite

:

CS0206

Objectives   

To provide a general introduction to Linux server To teach user administration, internet and intranet services To introduce process and shell programming

Assessment details: Cycle Test – I Surprise Test – I Cycle Test – II Model Exam Attendance

: : : : :

10 Marks 5 Marks 10 Marks 20 Marks 5 marks

Test Schedule S.No. 1 2 3

DATE

TEST Cycle Test - I Cycle Test - II Model Exam

TOPICS I,II III,IV III,IV,V

DURATION 2 periods 2 periods 3 Hrs

Outcomes Students who have successfully completed this course will have full understanding of the following concepts Course outcome Program outcome To To provide a general introduction to Linux server

To study the basic and administration concepts in Linux.

\To teach user administration, internet and intranet services To introduce process and shell programming Detailed Session Plan INSTALLING LINUX AS A SERVER History of Linux operating system - Difference between windows 2000 and Linux distribution - Installing Linux in a server configuration - Dual booting issues - methods of installation - GNOME and KDE - X windows system - KDE Basics - Installing software. Sessi on No. 1 2 3 4 5 6

Topics to be covered History of Linux operating system. Difference between windows 2000 and Linux distribution Installing Linux in a server configuration Dual booting issues methods of installation GNOME and KDE X windows system

7

X windows system, KDE Basics

8

Installing software

Time (min)

Ref

Teaching Method

50

1

BB

50

1

BB

50 50

1 1

BB BB

50

1

BB

50

1

BB

50

1

BB

50

1

BB

Testing Method discussion Quiz Objective type test Quiz Quiz Quiz Quiz Quiz Objective type test Quiz, Assignment

SINGLE - HOST ADMINISTRATION Managing users - User properties - user database - utilize user management tools setUID & getUID Command Line - Booting and Shutting down -Boot loaders, GRUB, Bootstrapping - File System - Core System services - Compiling Linux kernel Securing an individual server. 9 10 11 12 13 14 15 16 17 18

Managing users - User properties user database - utilize user management tools setUID & getUID user database- Command Line - Booting and Shutting down Boot loaders GRUB Bootstrapping File System Core System services Compiling Linux kernel Securing an individual server.

50

1

BB

50

1

BB

50

1

BB

50

1

BB

50 50

1 1

BB BB

50

1

BB

50

1

BB

50

1

BB

50

1

BB

Quiz Quiz Brain storming Quiz Surprise Test Group discussion Quiz Group discussion, Quiz Quiz, Assignment Group discussion Comparative study Quiz Brain storming Group discussion, Quiz Objective type test

INTERNET SERVICES Internet Services - understanding naming services - BIND configuration file and database file - DNS - FTP - Setting up web server using Apache - SMTP - Install, configure and run postfix server -POP - conflicts between pop and other protocols- SSH public key cryptography - creating a secure tunnel.

19 20 21 22 23 24 25 26 27 28

Internet Services - understanding naming services BIND configuration file and database file - DNS FTP - Setting up web server using Apache SMTP - Install, configure and run postfix server SMTP - Install, configure and run postfix server POP conflicts between pop and other protocols SSH public key cryptography SSH public key cryptography creating a secure tunnel

50

1

BB

50

1

BB

50

1

BB

50

1

BB

50

1

BB

50

1

BB

50

1

BB

50

1

BB

50

1

BB

50

1

BB

Quiz Group discussion Objective type test Quiz Group discussion Quiz, Comparative study Quiz Surprise Test Quiz Group discussion Quiz Comparative study Quiz Group discussion Quiz Quiz Brain storming Quiz Brain storming

INTRANET SERVICES Intranet Services - NFS - enable and configure NFS server and client - NIS - configure NIS Client setup secondary NIS server - NIS tools - SAMBA - Administrating samba Printing - Install cups - add and manage print jobs - DHCP network configuration configure network interfaces - use routers. 29 30 31 32

Intranet Services - NFS - enable and configure NFS server and client Intranet Services - NFS - enable and configure NFS server and client NIS - configure NIS Client setup secondary NIS server, NIS tools

50 50 50 50

SAMBA-intro 33 34 35 36 37

1 1 1 1

add and manage print jobs DHCP network configuration configure network interfaces use routers.

BB BB BB

1 50

Administrating samba Printing

BB

50 50 50 50

BB 1 1 1 1

BB BB BB BB

Group discussion Assignment Group discussion Quiz Assignment Group discussion Assignment Objective type test Quiz Quiz Comparative study Objective type test Objective type test Quiz Group discussion

LINUX PROCESS CONTROL & SHELL PROGRAMMING Linux process environment - login process - parent child relationship - process variable process monitoring - invoking foreground and background process - terminating process Daemons Introduction to Shell programming - Shell scripts - executing shell scripts creating scripts - simple examples. 38 39 40 41 42 43 44 45

Linux process environment login process - parent child relationship process variable process monitoring invoking foreground and background process terminating process Daemons, Introduction to Shell programming Shell scripts - executing shell scripts creating scripts simple examples simple examples

50

2

BB

50

2

BB

50

2

BB

Group discussion Comparative study Objective type test Comparative study Brain storming

50

2

BB

Brain storming

50

2

BB

50

2

BB

50

2

BB

50

2

BB

Surprise test Quiz Group discussion Comparative study Assignment Comparative study Assignment Brain storming

Prepared by Staff name:K.RJansi, A.P(Sr.G)/cse Staff Signature:

HOD-SIGNATURE