Linux Filesystem Hierarchy - etc, var, usr, and proc
Walk /etc, /usr, /var, and /proc to tell static config from programs, logs, and live kernel state.

Lab overview
The Filesystem Hierarchy Standard puts each class of file in a predictable directory so an admin can find a config, a binary, or a log without hunting the whole disk. /etc holds static host configuration, not binaries. /usr holds the programs and their manual pages. /var holds data that changes while the system runs, including logs. /proc is not a normal directory of files on disk. It is a window the kernel publishes into live process and hardware state.
You will read /etc/os-release and your login shell, find mkdir under /usr and a log under /var/log, then prove /proc/uptime is live kernel state and that /tmp carries the sticky bit.
Objectives
By completing this beginner lab, you will be able to:
- Record the live OS
IDfrom/etc/os-releaseand your login shell from passwd field 7 - Record the live
command -v mkdirpath, theman -w mkdirpath, and one log file that exists under/var/logright now - Record a
/proc/uptimesample and the octal mode of/tmp - State honestly that
/procinside this container reports the host kernel, and/bootis effectively absent
Who is this lab for?
This lab is designed for:
- IT Administrator Foundations learners who finished Linux Shell Basics
- Helpdesk students who need the map before they change anything
Verified against your live environment
An automated validation engine inspects your actual resources and configurations as you work. Completion means the task was performed — not multiple choice, real-world proficiency.
More labs like this
Related reading
Environment
Every lab includes
- Real environment, pre-credentialed
- Automated checks on every step
- Isolated sandbox, auto cleanup
- AI-recommended next steps
Lab curriculum
- 01
Getting Started with the FHS Workspace
- 02
Read System Configuration in the etc Directory
1 automated check
- 03
Find Programs in usr and Logs in var
1 automated check
- 04
Inspect Live Kernel State in proc
1 automated check
Skills validated
Not the lab you were looking for?
Browse 150+ hands-on labs across AWS, Azure, Kubernetes, Docker, and cloud security.