Final Lab Exercise of Linux Basics dat8tf063-26 in Autumn 2015

The lab exam of Linux Basics 26 was taken in lab. Students used a live USB to install Linux on an empty computer, then proceeded to set up services and users. Use of public web was allowed.

The Task – WebMarmosette Ltd

Install a server, so that our users can remotely create PHP homepages.
Create a script for our users that shows the current IP address of the computer and the current date. All users should be able to run command ‘’.
Our users are working from different continents, so you can’t meet them face to face. But here are their names: Maija Mehilälinen, Peter Ö, Oskar Jäärä, John Do, Verner Vrij and Matti Möttönen.
Create a Python “hello world” script. Make it available to all users, so that they can run ‘’.


Install terowatch. (In this specific task, you can assume that it’s safe to install pacakges from Tero’s repository)

sudo dpkg -i terorep_0.0.3_all.deb
sudo apt-get update
sudo apt-get -y install terowatch

After the installation, command ‘terowatch’ must print the text “Terowatch is installed.”

End of Exam 15:00

1. Test everything you have built. Put the tests visible on screen.
2. Take a screenshot with all the tests (Print Scrn key). Save it to the default location in your home directory. Only a single screenshort.
4. Write a brief list of what works and what doesn’t. Put your list into your home directory in ‘exam.txt’ (e.g. “/home/tero/exam.txt”). Protect the file so that other users can’t read it (e.g. ‘chmod og-rwx thefile’). The file should have

  • Your full name
  • Student number
  • Workstation number (written on the bottom of your monitor, eg. “p27″)
  • All user names and passwords, including your own (sudo user) password
  • List of things that work
  • List of things that don’t work

4. Verify that screen does not lock automatically. Important with Unity (vanilla Ubuntu).


Your feedback is highly valuable to me. As you can see from the study guide, course agenda and old feedback, I have made major changes to the course based on the feedback.
1) Free text, as a comment on the timetable
You can write anything that comes to mind. But here are some questions to get you started.

  • Did you learn something?
  • Is it useful to you?
  • How do you plan to use your skills after the course?
  • How could the course be improved?
  • How was the test?
  • Would you recommend this course to your friends or collegues?

2) Numbers to Haaga-Helia system for comparing this to other courses. In this “e-lomake”, the numbers are the important things.
Thank you for the feedback!

Rules Briefly

Forbidden: Two-way communication, any items not specifically allowed, speaking without permission, looking at others’ monitors.
Forbidden: Paper notes, mobile phones, logging in to anything else but the local computer. It also forbidden to erase or falsify logs, browser history or any other history data.
Allowed: Browsing public web, using search engines
Teacher watching the exam could be monitoring your computers, hard drives, network and your monitor, and many other things, so don’t handle any data that’s secret in the real world. The exam room might be monitored by technical means, such as video and audio recording.
Good luck, play with Linux at home!

Posted in Uncategorized | Tagged , , , , , , | 4 Comments

4 Responses to Final Lab Exercise of Linux Basics dat8tf063-26 in Autumn 2015

  1. Thanks for the course Tero!
    I learned a lot, and the course was even somewhat humbling. It gave me an insight into just how complicated and yet powerful Linux can be and that even though I felt I knew a lot of advanced things, there was a lot of basics that I didn’t know.
    I don’t have any real advice to give you on teaching future courses except perhaps to cover things like ‘file permissions’ in lessons (which ended up being important in the test).
    See you in an Advanced Linux course in the future I hope!

  2. Phillip Deuser says:

    Did you learn something?-Yes I learned quite a bit
    Is it useful to you?- It was great to learn a terminal other than windows
    How do you plan to use your skills after the course?- I am planning to learn white hat hacking because i want to be a vulnerability tester.
    How could the course be improved?- no it was good for me.
    How was the test? It was challenging
    Would you recommend this course to your friends or collegues? I would because I am slowly prefrering it over windows.

  3. Rediet says:

    The course has been very useful to me in many way. It was my first time working in the command line and I leaned so many new things. I just heard there will be a continuation course, it would be nice and very helpful to participate in the course. I would recommend this course to anyone.

  4. Rediet says:

    Thankyou Tero