munotes®

B.Sc. (Computer Science) Linux Server Administration Practical Syllabus - Mumbai University

This is the TY BSc Computer Science syllabus under NEP 2020, in force from the academic year 2026-27. The University still sets the earlier Choice Based papers alongside it — her Summer 2026 third-year timetables name that scheme — so check which scheme your exam form names before you revise.

Linux Server Administration Practical Syllabus.pdf
Major elective · Semester 6 · TY BSc Computer Science · 2 credits · 50 marks

Loading syllabus...

Syllabus for Linux Server Administration Practical

Major elective · Semester 6 · TY BSc Computer Science · 2 credits · 50 marks

This is the practical paper for Linux Server Administration, which the University sets and examines separately.

Module I

  • Initial Server Setup and User Administration
  • Install Ubuntu 16.04 Server and perform initial configuration including creation of new users, assigning sudo privileges, managing groups, configuring password policies, and verifying user authentication mechanisms.
  • Static IP Configuration and Network Setup
  • Configure a static IP address on Ubuntu Server by modifying network configuration files. Verify connectivity using network utilities and disable IPv6 if not required.
  • Service Management and Boot Configuration
  • Display currently running services, enable and disable services at boot time, stop unnecessary services, and analyze service logs to understand system-level service control.
  • Linux Firewall Configuration using UFW and iptables
  • Configure host-based firewall rules to allow or block services such as SSH, HTTP, DNS, and restrict specific IP ranges using UFW and iptables.
  • SSH Server Installation and Secure Remote Access
  • Install and configure OpenSSH server to allow password-based remote login. Modify SSH configuration settings and test remote login from Ubuntu and Windows clients.
  • NTP Server and Client Configuration
  • Install and configure NTP daemon to synchronize system time. Configure Ubuntu as NTP server and configure Ubuntu/Windows clients to synchronize with it.
  • Disk Partitioning and File System Management
  • Create disk partitions, format them with appropriate file systems, mount partitions, configure persistent mounting, and analyze disk usage.
  • Process Management and System Monitoring
  • Monitor system processes, change process priorities, terminate unwanted processes, and analyze CPU and memory usage using system monitoring tools.
  • DNS Server Installation and Configuration (BIND9)
  • Install BIND9 DNS server and configure forward and reverse lookup zones. Test domain name resolution and restrict DNS query access to specific networks.
  • DHCP Server Configuration
  • Install and configure DHCP server to dynamically assign IP addresses within a specified range. Configure static IP mapping based on MAC addresses.

Module II

  • Integration of DNS and DHCP Services
  • Configure DHCP server to update DNS records dynamically. Verify seamless name resolution for dynamically assigned clients.
  • Apache Web Server Installation and Virtual Hosting
  • Install Apache web server, deploy a test website, configure virtual hosts, and verify HTTP/HTTPS access from client systems.
  • FTP Server Configuration (vsftpd)
  • Install and configure FTP server to allow authenticated users to upload and download files. Configure directory restrictions and security settings.
  • Mail Server Configuration (SMTP, POP3, IMAP)
  • Install and configure Postfix and Dovecot to implement basic email services. Test sending and receiving emails within the local network.
  • NFS Server and Client Configuration
  • Configure NFS server to export directories and allow Linux and Windows clients to access shared folders with appropriate permissions.
  • Samba Server Configuration for Windows–Linux File Sharing
  • Install Samba server to share files between Linux and Windows systems. Configure user authentication and verify cross-platform access.
  • LDAP Server Configuration and User Account Management
  • Install OpenLDAP server to centralize user authentication. Add user accounts and manage directory entries using phpLDAPadmin.
  • NIS Server and Client Configuration
  • Configure NIS server to share user account information across the network and bind client machines to the NIS domain for centralized login.
  • MySQL Server Installation and Web-based Administration
  • Install MySQL database server, create databases and users, configure secure access, and manage databases using phpMyAdmin via web browser.
  • Enterprise Linux Server Deployment and Service Integration
  • Design and deploy an integrated Linux server infrastructure combining DNS, DHCP, SSH, LDAP/NIS, NFS/Samba, Apache, MySQL, and Firewall services. Validate functionality from Ubuntu and Windows clients.

Text Books

  • 1 Linux Administration: A Beginner’s Guide, Wale Soyinka, Seventh Edition, McGraw-Hill Education, 2016
  • 2 Ubuntu Server Guide, Ubuntu Documentation Team, 2016
  • 1 Mastering Ubuntu Server, Jay LaCroix, PACKT Publisher, 2016

Reproduced from the University of Mumbai syllabus for B.Sc. (Computer Science) under NEP 2020, in force from the academic year 2026-27. Wording is as printed in that syllabus. Module numbering is as printed there too.

Report or request
Done!