Linux Fundamentals

Click on any card to flip it and reveal the core concepts. Built for the Software Engineering Server Tech environment.

Everything is a File

In Linux, everything from text documents to hardware devices (like hard drives or printers) is treated as a file. This unified approach makes configuring hardware as easy as editing text.

Read More

Permissions (rwx)

Security is baked in. Every file has read (r), write (w), and execute (x) permissions assigned to the Owner, the Group, and Everyone else. Managed via `chmod` and `chown`.

Read More

The Kernel & Shell

The Kernel is the core that talks directly to the hardware. The Shell (like Bash) is the user interface that takes your commands and translates them for the Kernel to execute.

Read More

Package Management

Instead of downloading installers from websites, Linux uses package managers (like APT in Ubuntu) to securely download, install, and update software from trusted centralized repositories.

Read More

Systemd & Daemons

Daemons are background services (like your Apache web server). Systemd is the modern init system that manages these daemons, handling their startup, logging, and restarting if they crash.

Read More

Pipes & Redirection

The true power of the CLI. You can take the output of one command and "pipe" it (|) directly as the input to another, chaining small tools together to perform highly complex engineering tasks.

Read More

Server Tech Resources

View MD Files

Access the rendered markdown files for the Server Tech course, including advanced commands, tips, and the complete course documentation.

Open MD Files