Linux Syllabus
Linux Syllabus
Linux Syllabus
Theory & Lab Course Offered by: School: CSE Dept: Computer Science & Engineering
1 Course Code CAP 523
2 Course Title Linux and Shell Programming
3 Credits 3-0-1(4)
4 Contact Hours 3-0-2(5)
(L-T-P)
1.To familiarize students with the Linux environment
5 Course Objectives
2.To learn the fundamentals of shell scripting/programming
3.To familiarize students with basic Linux administration
4.To understand the usage of UNIX inter process communications (IPC).
5.To control the resources with various commands.
6.To understand File systems and File structures.
7.To provide support for distributed and networked applications in UNIX
environment.
After studying this subject student will learn the following things:
6 Course Outcomes
1. Understanding the basic set of commands and utilities in Linux/UNIX
systems.
2. To learn to develop software for Linux/UNIX systems.
3. To learn the C language and get experience programming in C.
4. To learn the important Linux/UNIX library functions and system calls.
5. To understand the inner workings of UNIX-like operating systems.
6. To obtain a foundation for an advanced course in operating systems.
7. Familiarity of UNIX pipes and redirection, UNIX environment, traps,
signals, filter parameters, filter options, UNIX contentions, and Regular
Expressions.
8. Understand the concepts of process, threads, and file structure.
9. Write shell scripts to automate various tasks
10. Design various client server applications using TCP or UDP protocols.
7 Outline syllabus: 40 Lecture Hours, 26 Lab Hours
7.01 CAP 523 Unit A Introduction to Linux & System Management
CAP 523 Overview, Architecture, System structure, user perspective, tasks of system
7.02 Unit A Topic 1
administrator, Booting, shutting down, boot strapping, grub, single user mode
CAP 523 Booting and shutting down: Boot strapping /Booting/Boot Loaders (LILO,
7.03 Unit A Topic 2
GRUB), booting single user mode, rebooting and shutting down
CAP 523 System Management: Super user, choosing root password, system
7.04 Unit A Topic 3
configuration, system directories & files, Performance analysis tools
7.05 CAP 523 Unit B User and File Management
CAP 523 User management: Password files, managing user environment, adding user,
7.06 Unit B Topic 1
removing user, login access, disabling user,
CAP 523 Account management utilities, managing groups, lightweight directory access
7.07 Unit B Topic 2
protocol.
CAP 523 File Management : Path names, mounting and unmounting files systems, file
7.08 Unit B Topic 3
tree, file types, file attributes
7.09 CAP 523 Unit B Topic 4 Configuring RAID devices
7.10 CAP 523 Unit C Process, Disk & Device Management
CAP 523 Process management: components of a process, signals, send signals, process
7.11 Unit C Topic 1
states,, monitor processes, runway processes
CAP 523 Disk interfaces, disk installation procedure, ext2 and ext3 file systems, FSCK,
7.12 Unit C Topic 2
Adding a disk to Linux
CAP 523 Serial standard, alternative connectors, hard and soft carriers, Serial device
7.13 Unit C Topic 3
files, software configuration, configuration of hardware terminals
CAP 523 special character and terminal drivers, modems, common I/O ports
7.14 Unit C Topic 4
multimedia devices, installing sound, network & other cards
7.15 CAP 523 Unit D Kernal& Shell Programming
https://www.computervidya.com/linux-administration-kya-hai-hindi/