← All projects

Technical practice · Systems

Linux & Command-Line Systems

My Linux practice focuses on command-line work, service configuration, permissions, troubleshooting and basic hardening.

What I practised

Three areas of Linux practice.

01

Command-line workflow

Shell navigation, process management, file-system operations, pipes, filters and practical troubleshooting.

  • Bash
  • Processes
  • File systems
  • Pipes

02

Permissions and access

Unix permissions, user and group management, sudo configuration and the principles behind secure access control.

  • chmod
  • chown
  • sudo
  • Users & groups

03

Services and networking

systemd, service behaviour, network configuration, firewall basics and the relationship between running services and attack surface.

  • systemd
  • Networking
  • Firewall
  • Services

Why I’m practising Linux.

I want to be comfortable checking what a Linux system is doing: which processes are running, how permissions are set and why a service isn’t working.

Back to projects