Labs
Notation/macros:
$ command
- Command (or generalized form), which should be executed with the rights of a normal user (e.g
user
) # command
- Command (or generalized form), which should be executed with the rights of the superuser (
root
). To acquire the superuser permissions, use the following command (the "-" is important!):
$ su -
- %d
- "Fake" TLD (top level domain) for our lab sessions. Corresponding to the group: ".one", ".two", ".three", ".four", ".five", ".six", ".seven"
- %n
- The position number in the course list.
For example: position=7, %n=7; position=101, %n=101 - %X
- Last byte of the system's IP-address. In our case, it's your position in the course list + 16. For example: position=5, %X=21
Frequently Asked Questions
How should I submit my work and where are my grades?
You don't need to submit anything. Each time you start you virtual machine in network 10.10.10.0 it will be tested (continuously, automatically). You should not change the locale of the virtual machine, the testing system works only with the default locale (english). The results of the tests or in other words Your Progress can be found on course test server (available only with p12).
Be sure you imported p12 certificate file into your browser.
Lab Schedule:
To monitor your progress:
Testing system web interface (personal results require p12, see FAQ above)
2014.02.10 - 2014.02.16 - Lab 1
- Introduction & Setting up the environment (VirtualBox, Network, introduction to Bash)
2014.02.17 - 2014.02.23 - Lab 2
- Logical Volume Management, Linux Logical Volume Manager
2014.02.24 - 2014.03.02 - Lab 3
- DNS and BIND basics, DNS client settings
2014.03.03 - 2014.03.09 - Catch-up week
First Lab Deadline: 2014.03.09 23:59
2014.03.10 - 2014.03.16 - Lab 4
- Mail: MX record, Postfix, Dovecot, Spamassassin
2014.03.17 - 2014.03.23 - Lab 5
- CNAME, Apache, MySQL, Web mail, phpmyadmin
2014.03.24 - 2014.03.30 - Lab 6
- Apache status module and limited access, Apache SSL, SNI
2014.03.31 - 2014.04.06 - Catch-up week
Second Lab Deadline: 2014.04.06 23:59
2014.04.07 - 2014.04.13 - Lab 7
- NFS server and client, Samba, Samba SWAT, Quota
2014.04.14 - 2014.04.20 - Lab 8
- Media Server: MediaTomb, CMS: WordPress
2014.04.21 - 2014.04.27 - Lab 9
- Version Control (SVN)
2014.05.05 - 2014.05.11 - Catch-up week
2014.05.12 - 2014.05.18 - Catch-up week
Last Lab Deadline (Third): 2014.05.18 23:59
Examination is practical, you need to be physically present during the examination (exact dates and time to be announced). You are going to troubleshoot and fix errors in the examination instance (you will be provided with the vdi file). The examination instance is a clone of the lab instance you configured during this semester with artificially introduced issues. You can use any materials including your laptops and lab instances, but you will be limited in time (90 minutes). Evaluation will be performed with ~40 general tests with the test server in boost mode. You will configure the examination instance on class machines (VPN and other remote services will be turned off). So, make the p12 file available for you to access the examination section of the test server. For the examination you will need to quickly find right configuration files, good understanding of service relationships (rough example - if apache is not working, the problem could be related to DNS too or if NFS share is not working, the problem could be related to the shared folder permissions). You need to know how to troubleshoot (commands in green boxes), because test server is working with delay and tests are very general like some service is working, or share is working. If you have any questions regarding the examination, feel free to post you question in the general discussion forum section.
Here is a test for preparation to examination (no need to submit, use it to check your memory regarding the instance we configured).
Exam Manual
Test for Exam Preparation.
Useful Links:
To fine tune your Linux CLI skills:
Good material on SSL/TLS Certificates:
Test for exam preparations:
- Test
- Do not submit, this test is only for you self-training