0% found this document useful (0 votes)
4 views

CAP3005 Linux

The CAP3005 course on Linux System Architecture aims to provide students with an understanding of the Linux operating system, including command usage, shell scripting, kernel management, and system security. Upon completion, students will be able to manage Linux systems, administer user accounts, and troubleshoot networking issues. The course includes various units covering topics such as system initialization, file system management, and security practices, with assessments through quizzes and examinations.

Uploaded by

alwinstephen22
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

CAP3005 Linux

The CAP3005 course on Linux System Architecture aims to provide students with an understanding of the Linux operating system, including command usage, shell scripting, kernel management, and system security. Upon completion, students will be able to manage Linux systems, administer user accounts, and troubleshoot networking issues. The course includes various units covering topics such as system initialization, file system management, and security practices, with assessments through quizzes and examinations.

Uploaded by

alwinstephen22
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

CAP3005 Linux System Architecture L T P C

Version 1.0 2 0 0 2
Pre-requisites/Exposure -
Co-requisites -
Course Objectives
The objective of this course is to:
1. Provide an overview of the Linux operating system and run Linux commands.
2. Understand the book sequence and write shell scripts.
3. Understand the Linux kernel, server configuration and security aspect.

Course Outcomes
After completion of this course, students will be able to:
CO1. Manage the Linux system using command line and write basic shell scripts
CO2. Manage Linux kernel and its configuration
CO3. Administer book sequence and manage packages during and post installation.
CO4. Manage users, user based and file based security.
CO5. Manage basic network operations and its Security

UNIT-1: Introduction
Introduction: Evolution of Linux, Linux Installation (RED HAT/Fedora/Ubuntu), partitioning,
anatomy of kickstart file.
Command line: Introduction to Bash Shell, Basic Commands (ls, cd, tail, cat, mkdir),Commands
to work with file(mv, cp, rm),vim, grep, sed and awk, Compression Tar, gzip and bzip2, Easily
accessible tools in Linux.
Introduction to Shell Script, Shell script basics, Executing shell scripts, Header, comments on
script, Redirection, Variables, Conditions, Loops
UNIT-2 Linux System Administration - Managing Startup
System Initialization: Boot Sequence Overview, Troubleshooting boot issues, GRUB and
grub.conf, Kernel Initialization, init Initialization (init 0,1,2,3,4,5),Run Levels, Controlling
Services(service, init.d, chkconfig), Configuring services to run at boot, Securing single-user
mode (su login)
Package Management - Working with packages, RPM Package Manager, Installing and Removing
Software, updating a Kernel RPM, rpm Queries, rpm Verification, about yum, Using yum
Searching packages/files, Configuring Additional Repositories, Creating a private repository
UNIT-3 Linux Kernel
Kernel Services - Configuring the kernel, The Linux Kernel, Kernel Images and Variants, Kernel
Modules, Kernel Module Utilities, Managing the initrd Image
Managing /dev With udev,Kernel Configuration With /proc, sysctl : Persistent Kernel
Configuration, Exploring Hardware Devices (hwinfo),Monitoring Processes and Resources(kill,
ps, pstree, top)
Processes and jobs, Killing processes and sending signals to a process (kill, killall, xkill)
User Administration
Adding a New User Account,User Private Groups, Modifying / Deleting User Accounts,Group
Administration,Password Aging Policies,Switching Accounts, Authentication Configuration, The
Sticky Bit,Default File Permissions,Access Control Lists (ACLs), SELinux
UNIT-4 File system Management
Adding New File systems to the File system Tree, Device Recognition, Disk Partitioning,
Managing Partitions
Making Filesystems, Difference between ext3 and ext4,Handling Swap Files and Partitions,
Mounting NFS Filesystems
usage of commands like (df, du, fsck, chown, chgrp, chmod), symbolic links

UNIT-5 Networking and Security


Basic networking configuration and troubleshooting network issues, Resolving networking and
communication problems using commands (route, ifconfig, netstat, ping, arp, arpwatch,
tcpdump, lsof, nc, traceroute, nslookup, dig, demesg)
Troubleshooting network issues
Web server - Apache Configuration and management, configure php support, configure Apache
server options, deploy a basic CGI application, access. Log, .htaccess
Security tasks:Auditing source code,Securing SSH,Getting security alerts,Installing Intrusion
Detection Systems,Port scanning with nmap,Firewall using IP Tables
Password Security and PAM, Boot level security (GRUB), Security need for TCP wrappers
(/etc/inetd.conf, /etc/hosts.allow and /etc/hosts.deny, xinetd
Network Address Translation (NAT)

Textbooks

● UNIX and Linux System Administration Handbook, By Evi Nemeth, Garth Snyder, Trent
R. Hein, Ben Whaley, Dan Mackin, PEARSON EDUCATION
● Essential Linux Administration:: A Comprehensive Guide for Beginners, By Chuck
Easttom, CENGAGE LEARNING Modes of Evaluation: Quiz/Assignment/
Seminar/Written Examination
Examination Scheme:
Components MSE I MSE II Quiz/Assignment/Seminars etc ESE
Weightage (%) 10 10 20 60
Relationship between the Course Outcomes (COs) and Program Outcomes (POs)
Mapping between COs and POs
Mapped
Course Outcomes (COs) Programme
Outcomes
Manage the Linux system using command line and write
CO1 PO1
basic shell scripts
Manage Linux kernel and its configuration
CO2 PO1,PO2
Administer book sequence and manage packages during
CO3 and post installation. PO2,PO3
Mange users, user based and file based security.
CO4 PO1,PO3
Manage basic network operations and its Security
CO5 PO1,PO3

En Pr Des Co Mo Th En Et In Com Proj Life-


gin ob ign nd der e vir hi di mun ect long
eer le / uct n en on cs vi icati man Lear
ing m dev inv too gi me du on age ning
Kn an elo esti l ne nt al men
owl al pm gat usa er and or t
edg ysi ent ion ge an sus te and
e s of s of d tai a fina
sol co so nab m nce
uti mp cie ilit w
ons lex ty y or
pro k
ble
ms
P P P P
Course P P P P P P P P
Course Title O O O O
O O O O O O O O
Code: 1 1 1
1 2 3 4 5 6 7 8 9
0 1 2
System
CAP3005 Administration 3 3 3

1=weakly mapped
2= moderately mapped
3=strongly mapped

You might also like