Hands-On LabBeginner

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.

40 minEstimated time
4Guided steps
AutoVerification
IsolatedSandbox
Linux Filesystem Hierarchy - etc, var, usr, and proc

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 ID from /etc/os-release and your login shell from passwd field 7
  • Record the live command -v mkdir path, the man -w mkdir path, and one log file that exists under /var/log right now
  • Record a /proc/uptime sample and the octal mode of /tmp
  • State honestly that /proc inside this container reports the host kernel, and /boot is 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.

[CHECK] validation_activelive
Inspecting deployed resources...
Verifying configuration state...
✓ Step requirements satisfied

More labs like this

Related reading

PremiumIncluded in Premium
Duration
40 min
Steps
4

Environment

Browser Code IDE

Every lab includes

  • Real environment, pre-credentialed
  • Automated checks on every step
  • Isolated sandbox, auto cleanup
  • AI-recommended next steps

Lab curriculum

  1. 01

    Getting Started with the FHS Workspace

  2. 02

    Read System Configuration in the etc Directory

    1 automated check

  3. 03

    Find Programs in usr and Logs in var

    1 automated check

  4. 04

    Inspect Live Kernel State in proc

    1 automated check

Skills validated

Files and DirectoriesLogs

Not the lab you were looking for?

Browse 150+ hands-on labs across AWS, Azure, Kubernetes, Docker, and cloud security.

Explore the catalog