Linux
Linux is a free alternative operating system to Windows. Distributions, terminal basics and fixes for Linux.
Aliases in the Linux Terminal: What They Are and How to Create Your Own
How to make them permanent by editing your .bashrc file.
Read articleBasic Linux Commands Every Beginner Should Know
Coming from our basic terminal guide? These are the next commands you'll genuinely use every day.
Read articleBlack Screen on Linux: How to Regain Control
Regain control of your machine when the system is stuck with a black screen.
Read articleDifference Between APT, DNF and Pacman
The package managers for Debian/Ubuntu, Fedora and Arch respectively, with equivalent commands.
Read articleDifference Between Ubuntu-Based and Debian-Based Distributions
Stability, release frequency, and which to choose based on your priorities.
Read articleDifference Between a Virtual Machine and a Docker Container
Isolation, boot speed, resource use and when to use each one.
Read articleErrors Updating Packages on Linux: How to Fix Them
Fix the most common failures when updating packages or the system on Linux distributions.
Read articleEssential Network Commands on Linux (ping, ifconfig, ip)
ip, ping, ss and why ifconfig and netstat are no longer the recommended option.
Read articleFixing Permission and Access Denied Problems on Linux
Fix the most recurring access denied and incorrect permission errors on Linux.
Read articleHow the Linux File System Is Organised
Understand how folders and files are organised in Linux and how it differs from Windows.
Read articleHow to Automate Backups on Linux with a Script
With an rsync script scheduled by cron, with no need for additional software.
Read articleHow to Change a File's Owner on Linux
With chown, including the recursive option for entire folders.
Read articleHow to Change the Desktop Environment on Linux
Between GNOME, KDE and others, with no need to uninstall any of them.
Read articleHow to Check How Much Free Space You Have on Linux from the Terminal
With df and du, and which folders are taking up the most space.
Read articleHow to Clean the Package Cache on Linux
With apt clean and autoclean, to free up space without affecting installed programs.
Read articleHow to Configure the UFW Firewall on Linux Step by Step
Enable and configure the UFW firewall to protect your Linux system without dealing with iptables.
Read articleHow to Connect Linux to a VPN
With OpenVPN or WireGuard, including a real limitation of NetworkManager when importing WireGuard configs via the graphical interface.
Read articleHow to Create a New User on Linux from the Terminal
With adduser, giving them sudo permissions correctly, and removing them if needed.
Read articleHow to Find Out What's Slowing Down Linux Boot
With systemd-analyze, identifying specific slow services.
Read articleHow to Find Your IP Address on Linux from the Terminal
Local IP with 'ip a' and public IP with curl, and why ifconfig is no longer the recommended option.
Read articleHow to Find a File by Name on Linux from the Terminal
With find and locate, and when to use each one.
Read articleHow to Fix the GRUB Error When Booting Linux
Repair the GRUB boot manager when it stops working correctly, step by step.
Read articleHow to Fix the Read-Only File System Error
With fsck, and when it could indicate a physically failing disk.
Read articleHow to Free Up RAM on Linux
Why high usage at idle isn't necessarily a problem, and how to identify real consumption.
Read articleHow to Generate an SSH Key on Linux
With ed25519 (today's recommended option) and copying it to a remote server with ssh-copy-id.
Read articleHow to Install Custom Themes and Icons on Linux
With GNOME Tweaks, and where to safely download them from.
Read articleHow to Install Debian Step by Step
With the netinst image, including the recent change that already includes needed non-free firmware by default.
Read articleHow to Install Fedora Linux Step by Step
With Fedora Media Writer and the Anaconda installer, including an honest take on disk encryption.
Read articleHow to Install Linux Alongside Windows (Dual Boot)
Keep Windows and add Linux on the same machine: back up, shrink the Windows partition, install into the free space and pick a system at every boot — with clear size guidance and how to undo it later.
Read articleHow to Install Linux Mint Step by Step
Linux Mint, alongside Ubuntu, is one of the most recommended distributions for people coming from Windows — the Cinnamon desktop feels familiar from minute one.
Read articleHow to Install NVIDIA Graphics Drivers on Linux
Steps to install NVIDIA's proprietary drivers on the most common distributions.
Read articleHow to Install Programs on Linux: Package Managers and Terminal
Learn to install software on Linux through package managers and the terminal, without complications.
Read articleHow to Install VirtualBox to Try Linux Without Risking Anything
Step by step, from download to boot, on your current Windows.
Read articleHow to Install a Local Web Server on Linux to Practice
With Apache, PHP and MySQL (LAMP) to practise web development without needing hosting.
Read articleHow to Keep Linux Updated Safely
Keep your system up to date with the latest updates and security patches with no surprises.
Read articleHow to Kill a Process That Isn't Responding on Linux
With kill and pkill, and why to use -9 only as a last resort.
Read articleHow to Know Which Linux Distribution and Version You Have Installed
Quick commands to identify your Linux distribution and its exact version number.
Read articleHow to Manually Install a .deb Package on Linux
With a graphical interface or terminal, and why to use apt install instead of dpkg.
Read articleHow to Mount a USB or External Drive on Linux
Learn to mount and unmount external drives on Linux, from the desktop and from the terminal.
Read articleHow to Protect Your Linux Distribution Against Unauthorised Access
Firewall, updates, proper sudo use and secure SSH.
Read articleHow to Recover Space When the Disk Is Full on Linux
Package cache, orphans, trash and logs, without touching personal files.
Read articleHow to Remove Orphaned Packages and Free Up Space on Linux
With apt autoremove, including the dry-run option to preview first.
Read articleHow to Repair a Linux System That Won't Boot from a Live USB
Using chroot, to run repair commands on your real installation.
Read articleHow to Schedule Automatic Tasks with cron on Linux
Syntax, practical examples and the most common mistake (relative paths).
Read articleHow to Search for a Program Available in the Linux Repositories
With apt search, and how to view its information before installing it.
Read articleHow to See Which Devices Are Connected to Your Network from Linux
With nmap, including the clarification that the manufacturer shown is an estimate.
Read articleHow to See Which Processes Are Using the Most Resources on Linux
With top and htop, and why zombie processes aren't something to worry about.
Read articleHow to Set Up Multiple Monitors on Linux
From the graphical interface or with xrandr, and the difference between X11 and Wayland.
Read articleHow to Set Up a Static IP on Linux
From NetworkManager or netplan, so your machine always has the same address on your network.
Read articleHow to Share Files Between Linux and Windows on the Same Network
The answer depends on one question first: same computer (dual boot) or two separate computers? Same machine needs nothing extra; two machines need Samba, covered step by step for both directions.
Read articleHow to Take Screenshots on Linux
Shortcuts and tools for capturing the screen on the most used distributions and desktop environments.
Read articleHow to Try a Linux Distribution Without Installing It
Using Live mode from a USB drive, without modifying your hard drive at all.
Read articleHow to Turn Off Startup Programs on Linux
Both normal applications and system services, to speed up boot.
Read articleHow to Turn On Desktop Effects on Linux
On GNOME and KDE, and when to turn them off on limited hardware.
Read articleHow to Update All Your Distribution's Packages at Once
Depending on whether it's based on Debian, Fedora or Arch.
Read articleHow to Use the sudo Command Correctly
Good practices and the risks to avoid, like running unreviewed scripts with elevated permissions.
Read articleHow to View a File's Contents Without Opening It on Linux
With cat, less, head and tail, and when to use each one.
Read articleHow to Write Your First Bash Script
Shebang, variables, conditionals, and the spacing mistake that confuses beginners.
Read articleHow to install Ubuntu step by step
A complete step-by-step guide to installing Ubuntu, from the installation USB to your first boot.
Read articleLinux Freezes at Login: Causes and Fixes
Switch the session type at the login screen first — often the whole fix. If not, a virtual console restarts the display manager without touching any files, and the deeper graphics-driver angle for when it keeps happening.
Read articleLinux Permissions: Read, Write and Execute Explained
Learn how file and folder permissions work on Linux without getting lost in the symbols.
Read articleLinux Runs Slow After an Update: How to Fix It
How to diagnose whether it's the kernel, a graphics driver, or a new background service.
Read articleLinux Terminal Basics: The Commands You Actually Need
The terminal looks intimidating at first, but a handful of concepts is enough to get around comfortably.
Read articleLinux Won't Boot: How to Diagnose and Fix It
Diagnose and fix the most common boot problems when Linux won't start.
Read articleLinux vs Windows: Which One Should You Choose?
No fan wars — a criteria-based comparison: compatibility, cost, ease of use, performance on old hardware and security, ending with a clear recommendation for each profile.
Read articleMost Useful Keyboard Shortcuts in GNOME
Activities view, switching windows, and quick screen organisation.
Read articleNo Wi-Fi Connection on Linux: Step-by-Step Fix
Fix the most frequent wireless connection problems on Linux distributions.
Read articleSound Not Working on Linux: How to Fix It
Diagnose and fix the most common audio problems on Linux distributions.
Read articleWhat Are GNOME, KDE and Other Linux Desktop Environments
Understand what a desktop environment is on Linux and how the most popular ones differ.
Read articleWhat Are Pipes in the Linux Terminal
How to connect one command's output to another's input with no intermediate files.
Read articleWhat Do Permissions 755 and 644 Mean on Linux
How the numbers are calculated and when to use each combination.
Read articleWhat Is Arch Linux and Why It's Known for Being Complicated
The installation with nothing preconfigured, the value of its documentation, and whether it's for you.
Read articleWhat Is Docker Explained Simply
The real problem it solves, what a container is, and the basic commands to get started.
Read articleWhat Is Flatpak and How Does It Differ from a Traditional Package
Isolation, bundled dependencies, and its community governance through Flathub.
Read articleWhat Is Linux? A Plain-English Guide
Linux is the kernel behind a huge chunk of the internet, most supercomputers, Android, and millions of PCs — even if you never see its name.
Read articleWhat Is SSH and How to Connect to Another Linux Machine Remotely
Including the fingerprint verification that many accept without understanding.
Read articleWhat Is Snap and When Is It Worth Using on Linux
Advantages, the trade-off of slower startup, and the controversy over its Canonical-controlled repository.
Read articleWhat Is a Daemon on Linux
Background processes like sshd or cron, and how to manage them with systemctl.
Read articleWhat Is a Package Manager on Linux and Why It's Used
Centralised installation, automatic dependencies, and better security than loose downloads.
Read articleWhat Is a Virtual Machine and What Is It For
Testing operating systems, isolating unsafe software, and the most used tools to create them.
Read articleWhat Is the Lightest Linux Distribution for an Old PC
Organised by available RAM: from Lubuntu to AntiX or Puppy Linux.
Read articleWhat Is the Root User and Why You Shouldn't Always Use It
The real risk of an accidental mistake, and why sudo is the safer alternative.
Read articleWhat to Do If Linux Doesn't Detect the Hard Drive
Step-by-step diagnosis from hardware check to NTFS support.
Read articleWhat to Do If a Linux Command Says Command Not Found
It's almost always a missing program install, or a typo.
Read articleWhich Linux Distribution Should You Choose? A Beginner's Guide
Decided to try Linux and hit the first surprise: there's no single 'Linux' — there are hundreds of versions, called distributions. The good news: you only need to know 4 to get started.
Read articleWhich Linux Distribution to Choose for Programming
Ubuntu, Pop!_OS, Fedora and Arch Linux based on your profile and needs.
Read article