$ man linux
Learn Linux. Search anything.
Hundreds of how-to guides, a plain-English glossary and a command reference — every distro, modern methods, instant results.
504 guides · 1129 glossary terms · 687 commands
Browse by category
Getting Started
Install Linux, dual-boot, first steps and finding your way around a new system.
Desktop & Daily Use
GNOME and KDE, apps, printing, audio, Bluetooth and everyday desktop tasks.
Command Line
The shell, Bash scripting, text processing, SSH, tmux, git and power-user tooling.
Server Setup
Web servers, databases, containers, systemd services and TLS certificates.
Networking
Interfaces, DNS, firewalls, VPNs, static IPs and troubleshooting connectivity.
Security & Hardening
SSH hardening, sudo, fail2ban, SELinux/AppArmor, firewalls and disk encryption.
Maintenance & Troubleshooting
Updates, logs with journalctl, disks and LVM, boot failures and fixing what broke.
Performance & Advanced
Kernel tuning, cgroups, profiling, virtualization, RAID and filesystems.
Distro Guides
Distribution-specific guides and comparisons — Ubuntu, Fedora, Debian, Arch and more.
Latest guides
All guides →XWayland: A Survival Guide
XWayland bridges X11 apps to your Wayland desktop. Learn how it works, fix blurry windows and clipboard issues, and set the right environment variables.
Wayland vs X11: A Deep Dive
A practical deep dive into Wayland vs X11: architecture, security isolation, frame latency, what still needs XWayland, and how to manage mixed sessions.
Get Screen Sharing to Work on Wayland
Fix Wayland screen sharing for browsers, OBS, and video calls by correctly setting up PipeWire, xdg-desktop-portal, and compositor-specific backends.
XDG Desktop Portals Explained
Learn what XDG Desktop Portals do, how to install the right backend for GNOME, KDE, or wlroots, and how to fix common screen sharing and file picker failures.
Use Raspberry Pi Imager Like a Pro
Flash microSD cards the right way: set SSH, Wi-Fi, hostname, and users inside Raspberry Pi Imager before first boot — no keyboard or monitor needed.
Use PlatformIO for Embedded Development
Install PlatformIO on Linux, integrate it with VS Code, choose between Arduino and ESP-IDF frameworks, run on-device unit tests, and attach a hardware debugger.
The Linux Junkies Glossary
Every Linux term that ever confused you — inode, daemon, SUID, cgroup, systemd — defined in plain English and cross-linked to the guides.
/glossary →Command Reference
Practical, example-first pages for the commands you actually use — flags that matter, real examples, no man-page wall of text.
/commands →