BetaIT Bible Labs is new. Things may change or break while we improve it. Found a problem? Tell us in the community.

IT BIBLE LABS
← All paths

Learning path

Linux server foundations

6 labs2.5 hours270 pointsbeginner

Install a Debian server, manage its users and permissions, and set up its network, then build an Ubuntu server of your own. Along the way, fix a "Permission denied" and a server that cannot reach out.

Start the first lab

Finish every lab to earn a certificate.

  1. Install DebianNext

    Install Debian as a server from start to finish. Partition the disk, pick only the software you need, then log in, confirm remote access, apply updates and add a monitoring tool.

    beginner30 min

  2. Users, groups and permissions on Linux

    Make a shared folder, a group and two people, then set the owner and mode so one of them can work in the folder and the other is kept out. You will use useradd, groupadd, usermod, chgrp, chmod and ls -l, the commands behind most Linux access questions.

    beginner25 min

  3. Troubleshoot: a report will not save

    An analyst can open and edit last quarter's report but cannot save a new one in the same folder. Find which of owner, group and mode is wrong, and fix it with the least access that works.

    intermediate20 min

  4. Debian networking basics

    Learn the few commands that answer most network questions on Linux: what is my address, can I reach the server, does the name resolve, and what does a failure look like.

    beginner20 min

  5. Troubleshoot: the server cannot reach anything outside

    A server can talk to its neighbors but not to the internet. Work out whether it is a name problem or a route problem, find the wrong setting, and fix it with the command line.

    intermediate25 min

  6. Install Ubuntu Server

    Install Ubuntu Server on LVM with remote access and a container runtime, then log in, apply updates and add a monitoring tool.

    beginner30 min