Tutorials · 13 min read How to Install Docker on Ubuntu: Step-by-Step Guide Install Docker on Ubuntu in four steps: update packages, add the Docker repository, install Docker Engine, and verify. Includes Docker Compose v2, Contabo VPS notes, and fixes for…
Tutorials · 5 min read List and Manage Linux Services with systemctl List and manage Linux services with systemctl, from running and failed services to start, stop, restart, reload, enable, and disable commands. Covers service states, journalctl logs, and best…
Tutorials · 8 min read How to Concatenate Strings in Bash: Guide with Code Examples A practical guide to Bash string concatenation, with examples for juxtaposition, the += operator, printf, and heredoc multiline blocks. Includes IFS array joining, common errors, and quick fixes.
Tutorials · 4 min read rsync Command in Linux: Options, Examples, SSH Use the rsync command to sync files locally or over SSH with efficient incremental transfers. Covers archive mode, compression, dry runs, progress output, exclusions, –delete mirroring, and cron…
Tutorials · 13 min read How to Use the Traceroute Command and Interpret Its Output Traceroute shows the path packets take to a destination, hop by hop. This guide explains how to run it, read the output, and use MTR when you need…
Tutorials · 4 min read Linux cat Command: Syntax, Options, Real Examples Use the Linux cat command to view, combine, create, and append files from the terminal. Covers syntax, line numbering, blank line handling, hidden characters, pipes, redirects, and common…
Tutorials · 4 min read Linux tee Command: Syntax, Options, Examples Use the Linux tee command to view command output and save it to files at the same time. Covers syntax, appending, multiple files, sudo usage, pipeline examples, and…
Tutorials · 3 min read How to Change Hostname in Linux: Full Guide Change a Linux hostname permanently or temporarily using hostnamectl, /etc/hostname, nmtui, or the hostname command. Covers hostname types, /etc/hosts updates, naming rules, and Ubuntu-specific steps.
Tutorials · 6 min read Linux Shutdown Command: Complete Guide with Examples Use the Linux shutdown command to power off, reboot, halt, schedule, or cancel shutdowns safely. Includes systemd behavior, warning messages, halt vs. poweroff, and tips to prevent data…
Tutorials · 6 min read Delete Directories in Linux: rm and rmdir Explained Delete directories in Linux safely with rm and rmdir. Includes empty and non-empty directories, recursive deletion, force flags, confirmation prompts, wildcards, SSH usage, and when to use each…
Tutorials · 10 min read Best Linux Distros in 2026 Compare the best Linux distros in 2026 for beginners, developers, sysadmins, security professionals, and enterprises. Covers Ubuntu Server, Mint, Kali, Debian, Fedora, Arch, Manjaro, Rocky Linux, AlmaLinux, and…
Tutorials · 6 min read How to Change the SSH Port on Linux Make your Linux server quieter and harder for bots to find by moving SSH away from port 22. Covers port selection, sshd_config edits, firewall rules, service restarts, and…
Tutorials · 11 min read How to Set and List Environment Variables in Linux Set, list, persist, and remove Linux environment variables without breaking your shell or deployments. Highlights printenv, env, export, .bashrc, /etc/environment, development use cases, and best practices.
Tutorials · 8 min read Crontab Syntax on Linux: A Practical Guide For 2026 Automate Linux tasks with crontab and avoid silent scheduling mistakes. Breaks down cron syntax, field values, special characters, common commands, real examples, logging, email handling, and environment variables.
Tutorials · 11 min read Linux Unzip Command: Extract Zip Files With Examples Work confidently with ZIP files on Linux from the terminal. Covers installing unzip, extracting archives, choosing target folders, handling passwords, scripting extractions, comparing ZIP with tar/gzip, and checking…