Documente Academic
Documente Profesional
Documente Cultură
PRE-REQUISTE:
Module No.
I
Session No./s
1-6
II
7-10
Linux Filesystem The Ext2 and Ext3 File systems :General Characteristics of, The Ext3 File system, file permissions[NSH,PR] User Management Types of users, The powers of Root, managing users (adding and deleting): using the command line & GUI tools.[PR,NSH] Shell Programming: Available shells under Linux (viz. Bash, TCSH, Korn or so on), different Shell features. editors, shell commands, shell scripts: shell variables, environmental variables, purpose of shell scripts, writing, storing and executing scripts. [SD,PR] FiltersThe grep family, advanced filters-sed and awk. [SD] Resource Management in Linux File and directory management, system calls for files Process Management, Signals, IPC: Pipes, FIFOs, System V IPC, Message Queues, system calls for processes, Memory Management, library and system calls for memory.[ RS, AR]
III
11-14
IV
15-18
19-22
VI
23-30
VII
31-32
Networking in LINUX: Socket Introduction, Elementary TCP Sockets (Socket Function, Connect Function, Bind, Listen, Accept, Fork and Exec), TCP Client server Example, Elementary UDP Sockets.: [RS.AR]
PEDAGOGY: The teaching methodology used in this course will be a judicious mix of lectures, assignments as well as rigrous lab assignments to put theory to practice. External Assessment: 60 Marks Internal Assessment (40 Marks): Test1 15 Marks Test2 15 Marks Assignment 05 Marks Attendance 05 Marks Lab Assignments shall be evaluated under MCA 351 Total Marks: 100 External Marks: 60 Internal Marks: 40 Evaluation Criteria for Internal Assessment 1. Lab Assignments: 20 2. Lab Exams & Viva Voce :10 3. Attendance: 10
LEARNING RESOURCES: TEXT: 1. Arnold Robbins, Linux Programming by Examples The Fundamentals, Pearson 2008.[AR] 2. 3. Cox K, Red Hat Linux Administrators Guide, PHI, 2009. [CK] R. Stevens, UNIX Network Programming, PHI, 3 rd Ed., 2008. [RS] Education, 2nd Ed.,
4. Sumitabha Das, Unix Concepts and Applications, TMH, 4th Ed., 2009.[SD]
REFERENCES: 1. Ellen Siever, Stephen Figgins, Robert Love, Arnold Robbins, Linux in a Nutshell, O'Reilly Media, 6 th Ed., 2009. 2. 3. 4. 5. 6. 7. Neil Matthew, Richard Stones, Alan Cox, Beginning Linux Programming, 3 rd Ed., 2004. Robert Love, Linux System Programming ,O'Reilly Media, 2 nd Ed., 2007. Yashwant Kanetkar , Unix Shell Programming, BPB, 7 th Ed., 2007. Bach, The Design of the Unix Kernel, PHI, 2000. Christopher Diaz, Introduction to Unix, Linux, Pearson 3 rd Ed.2009. Evi Nemeth, Garth Snyer, Trent R. Hein, Linux Administrator Handbook, Pearson, 2nd Ed., 2007.[NSH]
8. 9.
Mark G. Sobell, A Practical Guide to Ubuntu Linux, Pearson, 2 nd Ed., 2008. Cox K, Red Hat Linux Administrators Guide, PHI, 2001.
10. Peterson Richard, The Complete References Linux, 2nd Ed., Tata McGraw Hill, 2000.[PR] 11. Tammy Fox, Red Hat Enterprise Linux 5.0 Administrator Unleashed, SAMS.