0 ratings 0% found this document useful (0 votes) 384 views 6 pages Linux Server Administration
The document outlines the course structure for a Linux Server Administration program as part of a B.Sc. in Computer Science for the academic year 2024-25. It includes course learning outcomes, content modules covering various aspects of Linux, practical lab sessions, and assessment methods. Additionally, it provides a list of recommended textbooks and online resources for further learning.
AI-enhanced title and description
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here .
Available Formats
Download as PDF or read online on Scribd
Go to previous items Go to next items
Save Linux server Administration For Later PART A: Introduction
Program: Honours/Research Class: B.Sc. Year: IV Year Session: 2024-25
‘Subject: Computer Science
T. | Course Code S4-COSC2D
2. | Course Title Linux Server Administration
3. | Course Type (Core >. Wiseipline Specific Elective) - JT
Course/Elective/Generic
Elective/ Vocational
4, | Pre-Requisite This course can be opted as an elective by the students of
Computer Science.
3. | Course Leaming ‘After studying this subjeet, the student shall be able to —
Outeomes(CLO) 1. Write shell program for simple problems.
2. Use basic commands of Linux.
3, Analyze the need for security measures for
server.
4, Manage user accounts in Linux.
5, Install and configure Email Server, DNS, FTP ete.
6. | Credit Value ‘Theory -3 Credits
7. | Total Marks Max. Marks: 100(30+70) | Min. Passing Marks: 35
PART B: Content of the Course
‘No. of Lectures (in hours per week): 2 Hrs. per week
"Total No. of Lectures: 45 GLH
Module Topics No, of
Lectures
T | Linux introduction and file system - basic features, different flavors of Linux. |” 6
‘Advantages, how Linux access files, storage files, Linux standard directories.
Commands for files and directories ed, Is, ep, md, rm, mkdir, rmdir, pwd, file, more,
less, creating and viewing files using cat, file comparisons ~ cmpé& comm, view
files, disk related commands, checking disk free spaces.
Tl | Linux Shell - Understanding shells, Processes in Linux, connecting processes with | 9
pipes, Redirecting input-output, manual help, Background processing, managing
multiple processes, changing process priority with nice, scheduling of processes at
command, cron commands, Kill, ps, who, sleep, Printing commands, touch, file
related commands - we, cut, dd, ete, Mathematical commands be, expr. Creating
and editing files with vi& vim editor. Simple filter commands ~ pr, head, tail, cut,
paste, sort, unig, tr. Filter using regular expressions — grep, egrep, and sed
Til | Introduction to shell programming-develop some shell programs. 8
System administration: common administrative tasks, configuration and log files,
role of system administrator. Installing requirement, partitioning the hard drive for
Linux, installing the Linux system, system startup and shut-down process.
iV [Managing user accounts-adding & deleting users, changing permissions and| 8
| ownerships, creating and managing groups, modifying group attributes, temporary
Aber Stin—disable user's accounts, creating and mounting file system, file security &
permissions, becoming super user using su. Host name, disk partitions & sizes,
users, kernel. Backup and restore files, installing and removing packages.
V_ Starting & using KDE & GNOME graphical interfaces. Basic networking) 7
administration: setting up a LAN using LINUX, choosing peer to peer vs
clientiserver model, setting up an Ethemet LAN, configuring host computers,
checking Ethemet connecting, connecting to internet, common networking
i tasks, configuring Ethernet, initializing Ethemet interface, ifeonfig,
netstat and netconfig commands, TCP/IP network, DNS services.
VI__| Servers - Installation, configuration & Administration of the following servers in| 7
Linux:
+ Mail server
*DNS
+ Remote access
+ FTP server
+ Apache web server
+ VNC Server
PART C: Learning Resources
Textbooks, Reference Books, Other Resources
Suggested Readings
Textbooks:
© Red Hat RHCSA/RHCE 7 Cert Guide: Red Hat Enterprise Linux 7 by Sander van Vugt.
© Cristopher Negus — Red Hat Linux Bible, Wiley Dreamtech India
‘© Christopher Negus, Fedora 9 And Red Hat Enterprise Linux Bible, Wiley India Ltd.
Reference Books:
‘© Official Red Hat Linux Users guide by Redhat, Wiley Dreamtech India
© Linux Administration, Kogent Learning Solutions Ine., Dreamtech.
¢ Forouzan, Unix & Shell Programming, Cengage Publications.
Suggestive digital platform web links
hittps://nptel.ac. in/courses/117/106/1 171061137
htips:/veb itd ac.in/~minati/MTL458.html
nttps:/www..cse.jith.ae,in/~mythili/os:
htips://Avww. youtube. com/watch?y=aCJ3Y gol HC
hups://archlinux.org/
hutps://aceess,redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide/index
Suggested equivalent online courses
-al.com/course/linux-server-management-security-93 19
redhat.com/sysadmin/prepare-certifieation-evams
edin.github.io/school-of-sre/linux_basics/linux_server_administration/
Ahinitie-Part D: Assessment and Evaluation
Maximum Marks:
| University Exam (UE):
Suggested Continuous Evaluation Methods:
100
Continuous Comprehensive Evaluation (CCE): 30 Marks
70 Marks
Internal Assessment:
Continuous Comprehensive
Evaluation (CCE)
Class Test
Assignment/Presentation
Total Marks: 30
External Assessment:
University Exam (UE)
Time: 03.00 Hours
Section (A): Objective type
Section (B): Short Questions
Section (C): Long Questions
Total Marks: 70
_Bhiveotio=PART A: Introduction
Program: Honours/Research
Class: B.Se.
Session: 2024-25
‘Year: IV Year
‘Subject: Computer Science
1. | Course Code
'S4-COSC2Q
2. | Course Title
Linux Server Administration Lab
3. | Course Type (Core
Course/Elective/Generic
Elective Vocational
Wiscipline Specific Elective) — TT
4, | Pre-Requisite
This course can be opted as an elective by the students of
Computer Science.
3. | Course Leaming
Outcomes(CLO)
Management.
execution
Configuration in Linux
LINUX and control the services.
‘After studying this subject, the student shall be able to —
1, To understand the concept and importance of User
2. To lear the syntax and usage of the directory
management commands with all options.
3. To leam the Process management commands and their
4, To understand the implementation of Firewall
5. To understand the important daemons provided by
6. | Credit Value
Practical - 1 Credits
7. | Total Marks
Max. Marks: 100 (30 + 70)
Min, Passing Marks: 35
PART B: Content of the Course
No. of Lab Practical’s (in hours per week): 2 House per week
‘Total No. of Labs: 15
‘Suggestive List of Practical’s
(2 Hours pex Lab
No. of Labs.
1
iz
Installation of Linux Operating System
sayaepe
Download the Linux distribution of your choice
Boot into Live USB
Try out the Linux distribution before installing,
Start the installation process.
Create a username and password.
Set up the partition.
Start using Linux
Introduction to basic Linux commands
1
2.
To create a file, directory, copying a file, changing to
a directory, moving, removing a file and directo
coming out of a directory, displaying present working
directory (cat emd with Ip/Op redirections, mkdir, ep,
my, 1m, ed, rmdir, ed ... pwd)
Introduction to Is (Listing) and Is ~ 1 (Long Listing)
Stevslin—
15‘command and chmod (change mode of permissions)
command with binary and symbolic masking.
3. Introduction to pipe command and grep command.
4. Use of vi editor with its modes.
3. File Structure
1. Creation of Tree structure with respective directories
& Subdirectories with files. File creation can be
taught with cat>filename command as well as through
vieditor.
2. Combining the files into new file & copying files
from one location to another.
3. Removing files & directories with the help of rm and
mdir Command.
4. Changing permissions of files through chmod.
command.
5. Displaying or filtering the files according to the
requirement by using grep command & combining the
commands through pipe command.
4. Permissions
1. User and Group Management: useradd, userdel,
uusermod, passwd, groupadd, groupdel, groupmod.
2. Understanding 3 Levels of Security: Owner of the
object, Group that owns the object, Everyone else on
the system
3. chmod command for Granting & Removing
Permissions using binary masking method and
ic masking method
tration:
1. Gaining super user access,
2. Installing and configuring firewall
3. Configure FTP on Linux Server. Transfer files to
demonstrate the working of the same.
4, Setting up Samba Server
5. Configuring dhep server and client
6. Setting up NFS File Server and transfer files to a
windows client
7. Using gee compiler (Programming using C)
8. Using gee ++ compiler (Programming using C++)
9. Using javac compiler
10, Configuring Apache Web Server.
PART C: Learning Resources
‘Textbooks, Reference Books, Other Resources
Suggested Readings
Ahovolin—‘Textbooks:
‘© Red Hat RHCSA/RHCE 7 Cert Guide: Red Hat Enterprise Linux 7 by Sander van Vugt.
‘© Cristopher Negus ~ Red Hat Linux Bible, Wiley Dreamtech India
‘© Christopher Negus, Fedora 9 And Red Hat Enterprise Linux Bible, Wiley India Ltd.
Reference Books:
* Official Red Hat Linux Users guide by Redhat, Wiley Dreamtech India
© Linux Administration, Kogent Learning Solutions Inc., Dreamtech,
© Forouzan, Unix & Shell Programming, Cengage Publications.
Suggestive digital platform web links
tps://nptel.ac.in/courses/117/106/117106113/
hutps:
hups://vww.youtube.com/vatch?v=aCI3¥ goolHQ
httpsi/arehlinux.ore/
htipsi//access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators,
suidevind
Suggested equivalent online courses
btips://wwiw.classcentral. com/course/Iinux-server-management
htips://wwaw. linuxlab.or
https://www.redhat.com/sysadmin/prepare-cert
hups/inkedin.vithub.io/school-of-sre/linux_ba
PART
Assessment and Evaluation
Suggested Continuous Evaluation Methods:
Internal Assessment Marks External Assessment Marks
Class Interaetion/Quiz, Viva Voce on Practical
Attendance Practical Record File
7 30 70
Assignments (Charts/Model/Seminars /
Technology Dissemination/ Excursion Table Work / Exercise Assigned
Lab visit/ Industrial Visit)
Total Marks: 100
hove lve