Linux Users and Permissions
Learn how to manage Linux users, groups, and file permissions. This series covers useradd, usermod, passwd, su, sudo, chmod, chown, and umask.
Collections of related guides and tutorials so you can follow a topic from start to finish.
From block devices to filesystems, swap, and recovery. This series covers lsblk, df, du, fdisk, blkid, mount, and persistent storage management.
Learn Bash scripting from the ground up. This series covers everything from basic syntax, loops, and conditions to advanced functions and error trapping.
Master enterprise networking with iproute2, Netlink sockets, bridge devices, and traffic control QoS policies using ip, ss, bridge, and tc.
Learn how to manage Linux users, groups, and file permissions. This series covers useradd, usermod, passwd, su, sudo, chmod, chown, and umask.
Learn how to use SSH to securely connect to remote servers, transfer files with scp/sftp, set up key-based authentication, and manage ssh-agent daemons.
Master service lifecycle management, custom unit file design, automatic restarts, dependencies, and binary journal triage with systemctl and journalctl.
Automate data extraction, text parsing, log analysis, and formatting with the power of awk, sed, grep, cut, sort, and regular expressions.
Manage packages, repositories, and dependencies consistently across Debian/Ubuntu (APT), Fedora/RHEL (DNF & YUM), and open-source distributions.
Diagnose runaway threads, identify zombie processes, investigate memory leaks, and signal processes safely with ps, top, kill, killall, pgrep, and pkill.