#Linux.
Linux operating system tutorials covering Ubuntu, shell scripting, system administration, and server management.
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.
jq Cheat Sheet: Filter, Transform, and Query JSON from the Terminal
Complete jq reference — basic filters, pipes, array/object operations, conditionals, string interpolation, select, map, reduce, and real DevOps workflows.
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.
tmux Cheat Sheet: Sessions, Panes, Windows & Config
Complete tmux reference — prefix key, sessions, windows, panes, copy mode, key bindings, plugins, and a starter .tmux.conf for 2026.
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.
Linux - LinkedIn Skill Assessments Quizzes with Answers
In this article, you will find LinkedIn Assessment, Questions and Answers for Linux.
Vim Cheat Sheet: Modes, Navigation, Editing & Config
Complete Vim reference covering modes, movement, editing commands, search and replace, visual mode, split panes, macros, text objects, and a starter .vimrc.
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.
Linux & Bash Cheat Sheet: Commands Every Dev Needs
Complete Linux and Bash reference — file operations, permissions, processes, grep, find, networking, pipes, cron jobs, SSH, and shell scripting.
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.
curl Cheat Sheet: API Testing, Auth & File Uploads
Master curl for API testing. This reference covers GET/POST requests, auth, file uploads, timing breakdowns, and scripting patterns for developers.
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.
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.
Install Hugo on Ubuntu 20.04 or Ubuntu-based distributions
Install Hugo, the fast open-source static site generator, on Ubuntu 20.04. Learn how to set it up using snap packages or the apt package manager.
Linux commands to find IP address of a website
Even wondering how to find an IP address of a website in Linux? This article shows the usage of command line utilities to get IP address and other details.
Install OBS Studio on Ubuntu 20.04 or Ubuntu-based distributions
This article helps you to install OBS Studio on Ubuntu 20.04. It can be install with PPA via `apt` command.
Install OpenShot on Ubuntu 20.04 or Ubuntu-based distributions
This article helps you to install openshot on Ubuntu 20.04. It can be run with AppImage or install via `apt`.
Install GhostWriter on Ubuntu 20.04 or Ubuntu-based distributions
This article helps you to install ghostwriter on Ubuntu 20.04. It can be installed via a `Software Center` or with `apt`.
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.