Linux / Intermediate: system administration reasoning

Linux β€” Intermediate: system administration reasoning

Connect scripting, software delivery, shared access, services, networking, and restorable storage.

6 lessons Β· No account required

What you will learn

  • Read administrative evidence before proposing changes.
  • Design explicit script, access, service, and backup contracts.
  1. Write scripts with explicit contracts

    Turn commands into maintainable Bash programs with input checks, controlled arguments, and deliberate failure handling.

    Start learning
  2. Manage software through package metadata

    Understand repository trust, dependency transactions, and distribution-specific package tools before changing installed software.

    Start learning
  3. Design user and shared-directory access

    Combine account identities, supplementary groups, delegated administration, and ACLs without broadening access unnecessarily.

    Start learning
  4. Read service state and structured logs

    Understand systemd units, runtime state, activation, and time-scoped journal evidence on distributions that use systemd.

    Start learning
  5. Diagnose network paths and name resolution

    Separate interface, route, resolver, transport, and application evidence when investigating a connection.

    Start learning
  6. Understand storage and test restoration

    Connect filesystems, mounts, capacity, archives, and backup recovery without experimenting on real disks.

    Start learning
Back to course