There are a total of 15 posts.
Published Dec 05, 2025 by whitedec
Linux /usr Directory, the Butterfly Effect of a 50-Year-Old Hardware Incident
Discover why Linux’s /usr directory isn’t a user folder but a legacy of a 1971 disk‑space hack, how it evolved into Uni…
The True Identity and Role of the `/usr` Directory in Linux Filesystems
Clarifies the real purpose of the Linux /usr directory—often mistaken for a user home folder. Learn how /usr differs fr…
Linux AppImage: One‑File Desktop App Distribution
AppImage lets you run a full Linux desktop application from a single file without installation. It’s portable, root‑les…
Deploying Web Applications on Linux: Rethinking Docker in Favor of systemd.service
Explains when it’s better to deploy a web application on a Linux server using a systemd service instead of Docker. Cove…
Published Dec 04, 2025 by whitedec
Why gedit Reigns Supreme on Linux: The Everyday Tool for Notes and Code Snippets
Discover why gedit is the lightweight, fast text editor for Linux. Learn how to use it for notes, code snippets, and co…
Published Nov 21, 2025 by whitedec
SSH: A Complete Guide from Concepts to Practical Security Settings
This post provides a step-by-step guide on the fundamental concepts of SSH and practical security settings that you can…
Published Jun 24, 2025 by whitedec
First Steps in Automating SSH Connections: Mastering the Config File
Manage your frequently used SSH connection information like bookmarks with the .ssh/config file! This practical guide i…
Published Jun 19, 2025 by whitedec
How to Use SSH: Mastering Commands and Useful Options!
Are you still copying and pasting for SSH access? From command format to practical options you can use right away, here…
SSH Keygen: The Perfect Guide for Beginners
Don't know what SSH keys are or how to use them? This guide kindly explains how to use ssh-keygen and how to choose bet…
Published Jun 17, 2025 by whitedec
Using Local Clipboard on a Remote Server with Neovim via SSH (OSC52)
This guide provides step-by-step instructions on using the local clipboard on a remote server with Neovim using OSC52.
Published May 21, 2025 by whitedec
Effective Operation of Fail2Ban: Practical Security Strategies to Avoid Excessive IP Banning
Banning 1,100 IPs in 3 weeks? Fail2Ban's effectiveness is strong, but excessive settings can slow down the server. Disc…
Published May 06, 2025 by whitedec
What to Do When Apps Installed via APT Don’t Appear in the Menu? How to Solve It with Alacarte
Did you install apps using APT on Linux but they don't appear in the menu? With Alacarte, you can easily add GUI app en…
APT vs Snap: Comparison and Selection Criteria for Linux Package Systems
APT and Snap are the primary methods for installing applications on Linux. This article outlines the differences betwee…
Published May 02, 2025 by whitedec
Reviving an Old PC from the Warehouse – A Guide to Dual Booting Linux
A firsthand account of successfully dual booting Linux and preserving genuine Windows on an old PC. Overcoming conflict…
Published Apr 15, 2025 by whitedec
Comprehensive Guide to Setting Up a C++ Development Environment with VSCode on Ubuntu
This post introduces how to set up a VSCode-based environment for C++ development on Ubuntu. It's a practical guide you…