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.
Loading syllabus...
Syllabus for Linux Server Administration Practical
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.