#Linux.
Linux operating system tutorials covering Ubuntu, shell scripting, system administration, and server management.

Whonix vs Tails OS: Which Anonymity OS Should You Use?
Whonix and Tails both route traffic through Tor, but they solve different problems. Compare architecture, threat models, setup, and which one fits your situation.

How to Install Go (Golang) on Ubuntu & Linux (2026)
Complete guide to downloading, installing, and configuring Go (Golang) on Ubuntu 24.04/22.04 LTS with environment PATH setup and Go modules.

How to Install Lightweight Kubernetes (K3s) on Ubuntu (2026)
Learn how to install and configure K3s lightweight Kubernetes on Ubuntu 24.04/22.04 LTS with kubectl, non-root access, and Traefik ingress.

How to Install Open-WebUI with Ollama for Local AI (2026)
Step-by-step guide to installing Open-WebUI and Ollama using Docker on Ubuntu and Linux for a private, offline ChatGPT-like AI environment.

How to Install PostgreSQL & pgAdmin 4 on Ubuntu & Linux (2026)
Step-by-step guide to installing PostgreSQL 16/17 and pgAdmin 4 on Ubuntu 24.04/22.04 LTS via official PPA with remote access and security configuration.

How to Install NVIDIA Container Toolkit & PyTorch CUDA (2026)
Complete guide to installing NVIDIA GPU drivers, NVIDIA Container Toolkit (nvidia-ctk), and PyTorch CUDA 12 on Ubuntu 24.04/22.04 LTS.

How to Install Redis Server & Redis CLI on Ubuntu & Linux (2026)
Step-by-step guide to installing Redis Server and Redis CLI on Ubuntu 24.04/22.04 LTS via official APT repository with security, password, and systemd setup.

How to Install Rust and Cargo on Ubuntu, macOS, and Windows (2026)
Learn how to install Rust, Cargo, and Rustup on Ubuntu 24.04/22.04 LTS, macOS, and Windows with toolchain management and build configuration.

How to Self-Host Supabase with Docker Compose on Ubuntu (2026)
Complete guide to self-hosting Supabase (PostgreSQL, Kong API Gateway, Auth, Realtime, Storage, and Studio UI) on Ubuntu 24.04/22.04 LTS using Docker Compose.

How to Fix apt & dpkg 'Could Not Get Lock' Errors on Ubuntu & Debian
Safely fix Debian/Ubuntu apt and dpkg lock errors by checking running processes, stopping update services, removing stale locks, and repairing dpkg.

How to Fix Debian/Ubuntu Initramfs Boot: fsck & Rescue Steps
Stuck at an initramfs prompt or black screen? Follow safe, step-by-step fsck and rescue steps to fix Debian/Ubuntu boot failures.

The Multi-OS Installation Guide — macOS & Linux
Step-by-step installation guide for Cloudflare WARP client on macOS and Linux, including command-line setup (warp-cli) and graphical interfaces.

How to Clean Journal Logs on Ubuntu and Debian Safely
Check, rotate, and vacuum systemd-journald logs on Linux. Set permanent disk limits to prevent future log growth.

How to Verify File Integrity: Checksums and GPG Signatures Explained
Learn to verify SHA-256 checksums and GPG signatures on Linux ISOs, open-source releases, and repack hash files before you install anything.

How to Reset a Forgotten Password on Pop!_OS, Ubuntu, or Linux Mint
Forgot your Linux user password? Learn how to reset your password on Pop!_OS, Ubuntu, Linux Mint, and Debian using GRUB, systemd-boot init edits, or live USB chroot.

How to Fix a Frozen Linux System Without Losing Data
Safely revive a frozen Ubuntu, Pop!_OS, or Linux Mint system. Learn desktop restarts, TTY terminal commands, and Magic SysRq (REISUB) key sequences.

What Is Tails OS? The Amnesic Operating System for Privacy
Tails is a complete operating system that forces all traffic through Tor and leaves zero traces on the computer you run it on. Here's how to install, configure, and use Tails 7.8 safely.

Warp Terminal Cheat Sheet: Shortcuts, Workflows & AI Features
Complete Warp reference — block-based terminal, command palette, workflow commands, AI autocomplete, custom themes, and team features in 2026.

FFmpeg Cheat Sheet: Convert, Compress & Edit Video
Task-first FFmpeg reference — convert formats, compress for web, trim clips, extract audio, create GIFs, and batch-process video with working commands.

Ansible Cheat Sheet: Inventory, Playbooks, Roles & Ad-hoc Commands
Complete Ansible reference — inventory management, playbook syntax, roles, handlers, conditionals, loops, vault, and best practices for configuration management in 2026.

Micro Editor: The Modern Terminal Editor for Everyone
Get started with Micro — a modern terminal editor with mouse support, syntax highlighting, and familiar shortcuts. Easier than vi, more powerful than nano.

curl vs wcurl: When to Use the Wrapper vs Raw curl
Ubuntu replaced wget with wcurl—a curl wrapper. Learn when to use wcurl for simple downloads and when you still need raw curl for full control.

wget vs curl: When to Use Each (Complete Guide)
Learn the real differences between wget and curl. When to use wget for downloads and site mirroring, and when to reach for curl for APIs and HTTP debugging.

Terminal Text Editors Compared: vi/vim vs Nano vs Emacs
Choose the right terminal text editor — compare vi/vim, Nano, and Emacs by learning curve, power, use cases, and when to use each one.

Install and Configure Git on Ubuntu 26.04
Complete guide to install Git on Ubuntu 26.04. Configure user identity, generate SSH keys for GitHub/GitLab, master essential workflow commands, and customize with aliases.

Install .deb Packages on Ubuntu 26.04
Complete guide to install .deb packages on Ubuntu 26.04 using apt, dpkg, and GDebi. Handle dependencies, verify installations, and troubleshoot common errors.

Install and Configure PostgreSQL on Ubuntu 26.04
Complete guide to install PostgreSQL 18 on Ubuntu 26.04. Set up roles, databases, remote access, authentication methods, and security hardening.

Install and Secure MySQL on Ubuntu 26.04
Complete guide to install and harden MySQL on Ubuntu 26.04. Run mysql_secure_installation, create users and databases, configure remote access with firewall rules.

Set Up Samba File Sharing on Ubuntu 26.04
Complete guide to configure Samba file sharing on Ubuntu 26.04. Create public and private SMB shares, manage users, configure firewall, and access from Linux and Windows clients.

20+ Things to Do After Installing Ubuntu 26.04 Resolute Raccoon
The ultimate post-installation checklist for Ubuntu 26.04 Resolute Raccoon. From Kernel 7.0 optimizations and UI polish to setting up a high-speed developer toolchain in 2026.

How to Exit Emacs: Save, Quit, and Force Close
Complete guide to exiting GNU Emacs — save changes, quit without saving, force quit, cancel operations, and handle common stuck scenarios.

How to Exit Nano: Save, Quit, and Force Close
Complete guide to exiting Nano editor — save changes, quit without saving, force quit, and handle common stuck scenarios with clear examples.

Install and Configure PHP on Ubuntu 26.04
Complete guide to install PHP 8.5, PHP-FPM for Nginx, Apache module, common extensions, multiple PHP versions, and php.ini tuning on Ubuntu 26.04 Resolute Raccoon.

How to Exit vi and Vim: Save, Quit, and Force Close
Complete guide to exiting vi/vim — save changes, quit without saving, force quit, and handle common stuck scenarios with clear examples.

How to Install and Use nvm (Node Version Manager)
Install nvm on macOS, Linux, and WSL, manage multiple Node.js versions, set defaults, and use .nvmrc for per-project version pinning.

How to Monitor a Linux Server: CPU, Memory, and Disk
Practical guide to Linux server monitoring. Learn to use top, htop, and df to track CPU, memory, and disk usage, and set up persistent alerts for your server.

How to Set Up a Reverse Proxy with Nginx
Step-by-step guide to setting up Nginx as a reverse proxy for your web apps. Learn to configure HTTPS, security headers, WebSocket support, and rate limiting.

Zsh + Oh My Zsh: The Ultimate Terminal Setup Guide
Transform your terminal with Zsh and Oh My Zsh — themes, plugins, aliases, and productivity hacks. From boring bash to powerful command line.

How to Audit What Data Your Apps Are Sending
Learn to audit app network traffic on macOS, Linux, and mobile. Use mitmproxy, Wireshark, and Charles Proxy to see exactly what data your apps are sending.

SSH Config & Aliases: The Developer's Connection Kit
Master SSH configuration — host aliases, jump hosts, key management, port forwarding, and secure connections. Save time with ~/.ssh/config automation.

How to Harden SSH on a Linux Server
Step-by-step SSH hardening guide. Learn to disable root login, enforce SSH keys, change ports, and add 2FA to protect your Linux server from brute-force bots.

How to Secure Your WordPress Site in 2026
Ten steps to harden a self-hosted WordPress install — file permissions, login protection, 2FA, XML-RPC, and WAF. Updated for WordPress 6.x in 2026.

Reduce Disk Writes on Debian and Ubuntu Desktop
Five tweaks that cut unnecessary disk writes on Debian and Ubuntu — noatime, volatile journald, tmpfs, swappiness, and zram. Safe on SSDs and HDDs.

How to Install Ollama and Run LLMs Locally
Ollama lets you run large language models on your own machine. Learn how to install it, download models, and run them locally without any API keys.

jq Cheat Sheet: JSON Filtering, Transformation & CLI Syntax (2026)
Complete jq reference covering JSON formatting, property extraction, array slicing, object construction, conditional filtering, and slurp mode.

cURL Command-Line Cheat Sheet: HTTP Requests & API Testing (2026)
Complete cURL reference covering GET/POST requests, custom headers, authentication, file downloads, SSL debugging, and HTTP/3 testing.

Tmux Cheat Sheet: Sessions, Panes, Windows & Config (2026)
Complete Tmux reference covering session management, window switching, pane splits, TPM plugin manager, and modern .tmux.conf configurations.

Docker & Docker Compose Cheat Sheet: Images, Containers & CLI (2026)
Complete Docker reference covering Dockerfile syntax, container management, volume persistence, networking, Compose V2, and multi-stage builds.

Linux & Bash Cheat Sheet: Terminal Commands & Scripting (2026)
Complete Linux & Bash reference covering navigation, file manipulation, permissions, processes, networking, cron jobs, SSH, pipes, and shell scripting.

Linux - LinkedIn Skill Assessments Quizzes with Answers
Ace the LinkedIn Linux skill assessment with verified questions and answers on command-line operations, file permissions, shell scripting, process management, and system administration. Prepare for the Linux certification quiz.

Vim Cheat Sheet: Modes, Navigation, Editing & Config (2026)
Complete Vim & Neovim reference covering modal editing, navigation, search-replace, text objects, split panes, tabs, marks, macros, and starter configs.

How to Exit Vim, Vi, and Nano (Step by Step)
Stuck in Vim? Here is exactly how to save and exit, quit without saving, and force-quit Vim, Vi, and Nano — with every command you need and why they work.

SSH & GPG Cheat Sheet: Keys, Tunnels & Signed Commits
Complete SSH and GPG reference — key generation, ssh-agent, config file aliases, port forwarding, database tunneling, GPG signing, and signed git commits.

How to Set Up WSL2 for Windows Developers
WSL2 setup for Windows developers. Learn how to install Linux on Windows, configure Docker and VS Code, and optimize performance for a seamless experience.

Manifest: Installing GitHub Desktop on Ubuntu (2026 Edition)
A technical guide to deploying the community-hardened Linux fork of GitHub Desktop across Ubuntu and Debian-based systems.

Control Auto-Suspend on Ubuntu 26.04
Complete guide to manage auto-suspend on Ubuntu 26.04. Configure power settings via GUI, gsettings, or systemd to optimize battery life and prevent unwanted sleep.

Install Spotify on Ubuntu
Learn how to install Spotify on Ubuntu using Snap or Spotify's official Debian repository, plus how to update and remove it later.

Create directories or folders in Linux with mkdir command
The `mkdir` command comes handy to make one or more directories aka folders in Linux system. This article shows the basic usage of mkdir command with examples.

Install Telegram Desktop on Ubuntu 24.04 — 3 Methods
Install Telegram Desktop on Ubuntu 24.04 using Snap, Flatpak, or the official tarball. All three methods work in 2026, including on Ubuntu 22.04 LTS.

How to Install Hugo Static Site Generator on Ubuntu & Linux (2026)
Complete guide to installing Hugo (Extended edition) on Ubuntu 24.04/22.04 LTS using Tarball binaries, Snap, APT, and Homebrew for fast web development.

Find IP Address of Any Website Using Linux Commands
Learn Linux commands to find IP addresses of any website. Master dig, host, nslookup, and ping for DNS lookups and network troubleshooting on Ubuntu 26.04.

How to Install OBS Studio on Ubuntu & Linux (2026 Guide)
Complete guide to installing OBS Studio on Ubuntu 24.04/22.04 LTS via PPA, Flatpak, and Snap with PipeWire, Wayland, and NVENC acceleration.

How to Install OpenShot Video Editor on Ubuntu & Linux (2026)
Learn how to install OpenShot Video Editor on Ubuntu 24.04/22.04 LTS using official PPA, AppImage, and Flatpak for effortless video creation.

How to Install Ghostwriter Markdown Editor on Ubuntu & Linux (2026)
Install Ghostwriter, the distraction-free Markdown editor by KDE, on Ubuntu 24.04/22.04 LTS via PPA, Flatpak, and APT with live HTML preview.

Install Chromium Web Browser on Ubuntu 20.04 and Other Linux Distros
Learn how to install the open-source Chromium browser on Ubuntu 20.04 and other Linux distributions using either snap packages or the apt package manager.

Linux command: dirname
The `dirname` command comes handy to retrieve path where the file is saved. This article shows the usage of dirname command with example.

Install Signal Desktop on Ubuntu
Learn how to install Signal Desktop on Ubuntu using Signal's official Debian repository, then link, update, and remove it cleanly.

Show or Hide Absolute Line Numbers in Vim Editor
Master line number visibility in Vim. Learn the commands for absolute, relative, and hybrid line numbers to improve your navigation speed in the terminal.
Related Topics
Discover more topics that complement what you've been reading about.