$ ls /proc/self
cmdline comm cwd environ exe fd io limits maps mem mounts stat status task

Linux Labs

Learn how Linux works by poking at it. Each lab is a machine you type into, with a diagram that shows what the kernel did and why.

C1

Course, chapter 1: your first day as the admin

You've inherited Brightfield Studio's server. Tickets from the team walk you through the job: which machine this is, root and sudo, the manual, units, installing with apt, a risky vendor script, building from source, and a small incident.

13 steps
01

What is /proc?

Part 1, reading. Starts from zero: what a process is, what the kernel is, what /proc is, and what the io file counts. Six short pages.

6 pages
01

Do it on Ubuntu: how /proc/self/io counts

Part 2, hands on. The Ubuntu desktop opens with the Lab Guide beside it. Do each task in the Terminal, Files and System Monitor; it ticks off and explains your own numbers.

9 steps
▣

Ubuntu desktop

The same simulated Ubuntu 24.04, to practise on freely. Your files, windows and progress are saved, so a refresh changes nothing.

open

Your machine and progress are saved for this browser, so a refresh changes nothing. Have a real Ubuntu? The same lab with pictures from real Ubuntu.