1. ulimit and Resource Limitshistorical

    Soft and hard per-process resource limits, inheritance, file descriptors, processes, and memory-related constraints.

  2. tcpdumphistorical

    Packet capture with BPF filters for debugging TCP, DNS, routing, retransmissions, and network failures.

  3. Common Linux Commandshistorical

    A practical map of Linux commands for files, processes, networking, resources, and diagnostics.

  4. sarhistorical

    Historical and sampled system activity for CPU, memory, I/O, network, and other kernel counters.

  5. pidstathistorical

    Per-process and per-task CPU, memory, I/O, fault, and context-switch statistics.

  6. stracehistorical

    Tracing Linux system calls and signals to diagnose blocking, failures, and unexpected kernel interactions.

  7. 6.1 Linux Namespaceshistorical

    Linux namespaces as process-visible resource isolation for mount, PID, network, IPC, UTS, user, cgroup, and time domains.

  8. 6.2 Linux Control Groups (cgroups)historical

    cgroup v2 resource accounting and control for CPU, memory, I/O, process counts, pressure, and container workloads.

  9. chroothistorical

    Changing a process's filesystem root and understanding why chroot alone is not a security container.