Linux System Administration

Course Objectives

The primary objective of this course is to introduce students to the fundamental concepts of software deployment, configuration, network administration, and daily usage of Ubuntu Linux based systems.

Needed Software

vmWare Player, M0n0wall, Ubuntu 14.04 Server, Ubuntu 14.04


Three assignments will be given during the course. The first two will account for 25% of the grade of the students, while the last one will account for 50% of the grade of the students. The first two are short presentations (about 15 minutes each) done by the students. The preparation of a PPTX is compulsory. The last assignment is a configuration task carried out individually by the students. All assignments are due at the start of class on the due date. Evaluation and Grading Evaluation will be done in percentage and corresponding ECTS grades will also be assigned.

Assignment topics

  1. IPv6 addresses
  2. Linux desktop environments
  3. Kerberos based user authentication
  4. Remote Desktop (VNC) with Ubuntu

Recommended readings


Class Schedule

Lab 1 Installing M0n0wall, Ubuntu 14.04 Server, and Ubuntu 14.04 in vmWare Player virtual machines. (ZCJ)
Lab 2 Command line basics. (ZCJ)
Lab 3 Building networks in practice. (LG)
Lab 4 DNS system. DNS server configuration. (ZCJ)
Lab 5 Assignment 1.
           DHCP server configuration. (ZCJ)
Lab 6 Sharing directories with Samba. Creating local user accounts. (LG)
Lab 7 Assignment 2 (October 30). (ZCJ)
Lab 8 WebDAV Server configuration (November 6). (ZCJ)
Lab 9 FTP server configuration (November 13)(LG)
Lab 10 Directory sharing with NFS (November 20)(LG)
Lab 11 Assignment 3 (November 27) (LG)
Lab 12 Complex system configuration (December 4)(LG)