Linux System Administration: The Complete Guide
Learn Linux system administration: users, systemd services, processes, disk and memory monitoring, logs, cron, and rsync backups.
26 articles in this category
Learn Linux system administration: users, systemd services, processes, disk and memory monitoring, logs, cron, and rsync backups.
Advanced Arch Linux guide: step-by-step installation, mastering pacman, the AUR with yay and paru, PKGBUILDs, and maintaining a rolling release.
A complete guide to Bash scripting: variables, quoting, set -euo pipefail, functions, getopts, trap, arrays, and shellcheck for reliable scripts.
Discover the 25 most destructive Linux commands that can cause irreparable damage to your production servers. Learn why these commands are dangerous and how to avoid disasters.
Master the most important Linux commands. A complete guide with practical examples and use cases for system administrators.
Learn how to administer Debian and Ubuntu: APT, repositories, PPAs, dpkg, release upgrades, and troubleshooting. A complete guide with practical examples.
Learn how to customize your shell environment with the .bashrc file. Complete guide with practical examples.
Discover the Linux distributions that stand out in 2023 and which ones deserve your attention, no matter what kind of user you are
An analysis of Linux adoption trends in the professional world, with real-world examples of companies that completed the transition successfully and the best practices to follow
Discover the essential concepts of Linux, from basic commands to system administration.
Master the essential commands for diagnosing and resolving network problems on Linux. A practical guide organized by the OSI model, from the physical layer up to the transport layer.
Learn how Linux permissions work, from symbolic notation to essential commands. A practical guide to securing your files and directories.
Learn how to create powerful Bash scripts and automate your daily tasks on Linux.
A practical guide to effectively securing your Linux servers against current threats, with concrete commands and detailed explanations
Learn how to effectively secure your Linux systems against common threats and vulnerabilities.
Learn how to use Nmap like an expert. A complete guide with practical examples, use cases, and security best practices.
Master the RHEL ecosystem: DNF, repositories, RPM, SELinux, firewalld, and subscription-manager. A complete guide for Rocky Linux, AlmaLinux, and Red Hat.
Master Bash scripts and task automation to streamline your work on Linux
A complete guide to effectively configuring and securing your Linux systems
Discover advanced Linux hardening techniques. A complete guide with practical examples to protect your infrastructure.
A guide to hardening a Linux server: SSH keys, ufw and firewalld firewalls, fail2ban, automatic updates, auditd, and least privilege.
Complete guide to deploying a Linux web server: Nginx or Apache, virtual hosts, HTTPS with Let's Encrypt, reverse proxy, security, and optimizations.
Master tcpdump to capture and analyze network traffic on Linux. From basic commands to advanced filters, learn how to diagnose your network problems effectively.
Discover the new Linux terminals that bring innovative features and an improved user experience.
Learn how to diagnose and resolve performance problems on your Linux servers. A step-by-step guide using top, vmstat, and other essential tools.
Master Linux virtualization with KVM, QEMU, and libvirt: create VMs with virt-install, virsh, qcow2 disks, bridge networks, and cloud-init.