. 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