Knowledge base category
Linux Administration
18 practical guides in Linux Administration.
Plan a Safe Redis-to-Valkey Migration
Plan a Redis-to-Valkey migration: check version compatibility, rehearse recovery, stop writers for cutover and protect against lost writes during rollback.
Linux AdministrationHow to Restrict an SSH Key to One Command
Restrict an SSH key to one command with authorized_keys options. Protect the command and check that unwanted shell and forwarding access are denied.
Linux AdministrationHow to Schedule Tasks with systemd Timers
Schedule tasks with systemd timers. Verify service results separately from timer status, test missed-run handling and use an explicit UTC schedule.
Linux AdministrationHow to Restrict a Linux Service with systemd Security Settings
Restrict a Linux service with systemd drop-ins, a dedicated account, read-only paths, private temporary storage, and controlled writable directories.
Linux AdministrationHow to Track Configuration File Changes in Linux with auditd
Track configuration edits on Ubuntu with persistent auditd rules, identify login accounts and processes, search events, and remove rules safely.
Linux AdministrationRestrict an OpenSSH SFTP Account to One Directory
Configure a dedicated SFTP jail, protected authorized keys and forwarding restrictions, then validate permitted transfers and denied access.
Linux AdministrationMOTD Explained: The Message of the Day and How to Manage it in Linux
You SSH in and see system warnings, package counts, and disk usage. That is the MOTD. Here is how it works, how to edit it, and how to add your own dynamic information.
Linux AdministrationLinux Kernel Tuning for Web Servers: The Settings That Actually Matter
Stop silent connection drops on a busy Linux VPS. Full sysctl tuning guide with explanations for queues, BBR, TIME_WAIT, port ranges, TCP buffers.
Linux AdministrationEnvironment Variables in Shell: What $PATH Controls and How to Set It Properly
Every time you type python3 or nginx without specifying the full path, the shell has to find that executable somewhere. Here is a complete guide on $PATH in Linux
Linux AdministrationWhat Is a systemd Service and How to Create One
What is systemd and why every modern Linux VPS runs on it. A practical intro to PID 1, service units, and managing services without scripts and wrappers.
Linux AdministrationUnderstanding Signals in Linux: SIGTERM, SIGKILL, and the Others
What does Ctrl+C actually do in Linux? A practical guide to SIGTERM, SIGKILL, and other signals — and how to shut services down cleanly.
Linux AdministrationThe Exit Code Explained: How Scripts Report Success and Failure
Every command you run on Linux ends with a number. You rarely see it, but it is always there. Here is a complete guide to understand exit codes.
