stefan@ceos3c:~$ cd ~/linux
Linux
Linux guides for people who want to understand their system, not just copy commands. Processes, memory, systemd, permissions, shell scripting and fixes for errors I’ve hit myself. WSL2 lives here too if you’re on Windows.
72 posts, page 1 of 8

- #Linux
Linux Shared Memory Tutorial: POSIX and System V Examples in C
Linux shared memory lets two or more processes read and write the same block of RAM, with no copying through pipes or sockets in between. That makes it the fastest way for processes on one machine to talk. Below are two complete C programs, a writer and a reader, that compile and run as-is, plus …
4 min - #Linux
Linux systemd Explained: systemctl Cheat Sheet, Unit Files and Timers
Linux systemd is the first process that starts on almost every modern distro, and it manages everything after that: services, mounts, timers, logs. Day to day you talk to it with two commands, systemctl to control services and journalctl to read their logs. Learn about 15 commands and one unit file layout and you can …
6 min - #Linux
Linux Memory Management Explained: Free vs Available, Swap and the OOM Killer
Linux memory management in one sentence: the kernel uses every bit of RAM your programs aren’t using as disk cache, and hands it back the moment a program needs it. That’s why free often shows almost no “free” memory on a perfectly healthy machine. The number you actually care about is available , not free. …
8 min - #Linux
Claude Custom Instructions: The 10-Line File That Kills Walls of Text
Claude custom instructions that force short, answer-first replies. Copy-paste ruleset for ~/.claude/CLAUDE.md and the Claude app, plus the gotchas.
6 min - #Linux
Mount CIFS Permission Denied on Linux: Every Fix That Works (2026)
Getting mount CIFS permission denied on Linux? Every cause and fix: credentials, domain, vers, sec, uid/gid, SELinux and firewall. With commands.
13 min - #Linux
WSL2 Performance Optimization: Speed Up Your Linux Experience (2026)
Make WSL2 fast in 2026: .wslconfig limits, autoMemoryReclaim, sparse VHDs, mirrored networking, and the file system mistake that slows everything down.
10 min - #Linux
How to Run Claude Code on a VPS: Beginner Step-by-Step Guide (2026)
Run Claude Code on a VPS around the clock: cheap server, locked-down firewall, Tailscale access, and a copy-paste handover prompt so the AI does the admin.
10 min - #Linux
Linux Monitoring Tools and Techniques for System Administration
Keeping Linux servers and infrastructure running smoothly requires careful monitoring. Whether you manage one server or hundreds, knowing which monitoring tools to use and how to interpret their data can help you prevent problems rather than just react to them. Let’s explore the key Linux monitoring tools and methods that will help you maintain peak …
3 min - #Linux
WSL2 Network Settings and Configuration Guide
Network configuration in WSL2 makes or breaks your development workflow. Let’s look at how to set up and fine-tune your network settings for peak performance. WSL2 works differently from the original WSL. It runs a real Linux kernel in a lightweight VM and uses Hyper-V for networking. This means better compatibility but also some unique …
2 min - #Linux
How to install LAMP on Ubuntu
A quick tutorial on how to Install LAMP on Ubuntu 16.04. Without a big instruction, let’s get to work right away. LAMP means Linux Apache MySQL PHP, which is exactly what we are going to install now.
2 min