MTAT.08.021 System Administration (6 ECTS)
2017 Spring
Important messages
- 2017.02.17
- 1.) The Course Discussion Board is accessible. In case you have questions regarding the labs or you struggle with configuration of the lab VM, please post your questions on the forum.
- 2.) The Lab1 material is updated, and information about accessing the SFTP server is shared. Please make sure you virtual hard drive (vdi, vmdk, qcow, qcow2) is uploaded to SFTP server before Sunday 19th of February. Starting from Monday we are going to start deploying the VMs.
Taught by: Artjom Lind, Alo Peets
Lectures: Thu 16:15 -- Liivi 2 - 405 (Artjom Lind)
Labs: Liivi 2 -- Class 123:
- G1 (Cyber)
- Thu: 14:15 - 16:00 (Anders Martoja, Andre Tättar)
- G2 (UT)
- Mon: 18:15 - 20:00 (Artjom Lind)
- G3 (Cyber)
- Thu: 12:15 - 14:00 (Anders Martoja, Andre Tättar)
- G4 (Cyber)
- Thu: 10:15 - 12:00 (Alo Peets)
- G5 (UT)
- Wed: 12:15 - 14:00 (Alo Peets)
- G6 (UT)
- Wed: 18:15 - 20:00 (Alo Peets)
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 DS forum board
- Course Discussion Board (use UT credentials to login)
- Critical messages will be announced personally using ÕIS
Final grade
- Labs (computer exercises): 50% of the final grade (N 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 week, 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