LTAT.06.003 System Administration (6 ECTS)
2019 Spring
Taught by: Mohan Liyanage, Sander Kuusemets, Ott Eric Oopkaup
Lectures: We will provide you with learning videos and online self study material. There will be no classical audithorium lectures!
Labs: Liivi 2 -- Class 123:
- G1 (UT)
- Mon: 14:15 - 16:00 (Mohan Liyanage, Sander Kuusemets)
- G2 (UT)
- Mon: 18:15 - 20:00 (Mohan Liyanage, Ott Eric Oopkaup)
- G3 (UT & Cyber)
- Wed: 18:15 - 20:00 (Mohan Liyanage, Ott Eric Oopkaup)
- G7 (UT & Cyber) e-course (NO CLASSROOM SESSION!)
- Wed: 18:15 - 20:00 (Mohan Liyanage, Sander Kuusemets, Ott Eric Oopkaup)
- G8 (UT & Cyber) e-course (NO CLASSROOM SESSION!)
- Wed: 18:15 - 20:00 (Mohan Liyanage, Sander Kuusemets, Ott Eric Oopkaup)
- G4 (UT & Cyber) e-course (NO CLASSROOM SESSION!)
- Thur: 8:15 - 10:00 (Mohan Liyanage, Sander Kuusemets, Ott Eric Oopkaup)
- G5 (Cyber)
- Thur: 10:15 - 12:00 (Mohan Liyanage, Sander Kuusemets)
- G6 (Cyber)
- Thur: 18:15 - 20:00 (Mohan Liyanage, Ott Eric Oopkaup)
Course spoken languages
- English:
- Lab Materials
- Lecture Slides
- Recored Videos
- Mail/Forum announces
- Estonian/English:
- Lecturer's and Lab Instructor's spoken languages
Course discussion forum
- Course general discussion will happen on Moodle (use UT credentials to login)
- Critical messages will be announced personally using SIS (Study information System messages)
Final grade
- Labs (computer exercises): 50% of the final grade comes from completing mandatory labs
- Exam: 50% of the final grade
- Exam rules are explained in the lab environment tutorials
- Course is graded positively if you collect at least 51% of total points
Labs have to be done 100% to be eligible for the final exam
Course general info
Objectives
- Get basic knowledge on the following topics:
- base resources of computer systems:
- storage, computing power, bandwidth, software, resource virtualization
- base resources of computer systems:
- Get best practices in system administration of UNIX like systems
- Understand processes in system administration:
- planning, risk management, implementation, testing, maintenance, monitoring, documenting, service support, problem management
- Acquired practical skills include following keywords:
- unix fs, bash, Debian 8, debootstrap, mdadm, cryttpab, lvm2 fstab, fdisk, parted, partx, ext4, btrfs, apt, aptitude, kernel, initrd, xen, ifconfig, iptables, nmap, netstat, tcpdump, openssh, resolv.conf, nslookup, dig, dnsutils, bind9, postfix, exmi4, apache2, openssl, x509 certs, apache mods, nfs, samba4, swat, ldap, mediatomp, cms wordpress, amanda, icinga, darkstat ... and optionally more if you perform quick ;)
Lab environment
Remote server infrastructure. Each student is having his own virtual server to configure.
- Access over network, required software:
- VPN Client
- SSH Client
- Web browser
- Here we mentioned only the generic names, a particular implementation of those packages for specific OS is at your personal choice ;)
Access is granted during the first weeks (third week probably), preliminary UNIX skills are required.
Class environment
Class 123 machines have no specific software apart from those mentioned in Lab Environment section.
- Personal laptops are allowed in the class, however you should be able to setup additional software packages (VPN client, SSH client) at your own (considering an operation system of your laptop).
- Personal laptops:
- allowed to use class wireless network
- not allowed to use class cable network
- (detaching cables of class machines is forbidden)
Courses from the previous years