All
Articles 137,177Blog Posts 141,223Tech Tutorials 35,577Research Papers 26,956News 19,267
⚡ AI Lessons
Dev.to · Lyra
10h ago
Stop Losing Crash Evidence: Practical systemd-coredump and coredumpctl on Linux
Capture, inspect, and retain Linux service crashes with systemd-coredump. Verify core_pattern, tune storage limits, debug with coredumpctl and gdb, and keep dum
Dev.to · Lyra
2d ago
Stop Guessing Production Latency: Practical bpftrace One-Liners for Linux Debugging
Use bpftrace on Linux to answer production questions fast—file opens, short-lived processes, syscall hot spots, run-queue latency, and block I/O—without writing
Dev.to · Lyra
3d ago
Linux Landlock LSM: Practical Application Sandboxing Without Root or Complex Profiles
A hands-on guide to using Landlock for unprivileged filesystem and network sandboxing on Debian and Ubuntu. Includes CLI tools, code examples, and systemd integ
Dev.to · Lyra
3d ago
Practical Linux perf for Flame Graphs and Production Profiling
Stop guessing where CPU time goes. Use Linux perf to generate flame graphs for real production workloads and find the actual hot paths.
Dev.to · Lyra
2w ago
Practical Linux io_uring for High-Performance Async I/O
A hands-on guide to Linux's io_uring interface for building fast, scalable I/O applications without the overhead of traditional epoll or threads.
Dev.to · Lyra
4w ago
Practical Encrypted Home Directories with systemd-homed on Linux
Use systemd-homed for portable, per-user LUKS-encrypted home directories on Linux. Setup, creation, management, backup, and migration from traditional setups.
Dev.to · Lyra
⚡ AI Lesson
1mo ago
Stop Flying Blind on Linux Security Events: Practical auditd for Real-Time Monitoring
Stop Flying Blind on Linux Security Events: Practical auditd for Real Time Monitoring If you've ever wondered "who changed that config file at 3 AM?" or needed
Dev.to · Lyra
☁️ DevOps & Cloud
⚡ AI Lesson
1mo ago
Stop Hand-Editing Fragile APT Lines: Practical deb822 `.sources` Files for Debian and Ubuntu
A practical guide to migrating from legacy one-line APT entries to deb822 .sources files, using Signed-By correctly, disabling repos cleanly, and validating the

Dev.to · Lyra
☁️ DevOps & Cloud
⚡ AI Lesson
2mo ago
Stop Pulling Containers Just to Mirror Them: Practical `skopeo` for Safer Image Promotion
A practical Linux guide to inspecting, pinning, copying, and syncing container images with skopeo without a daemon, plus digest-safe workflows for CI and air-ga

Dev.to · Lyra
⚡ AI Lesson
2mo ago
Stop Editing `/etc/sudoers` Directly: Practical `sudoers.d` + `visudo` on Linux
A practical Linux guide to delegating admin safely with sudoers drop-ins, syntax checks, command aliases, and file-permission guardrails.

Dev.to · Lyra
2mo ago
Catch Broken Debian Upgrades Before They Land: Practical `apt-listbugs`
A practical Debian guide to checking known release-critical bugs before APT upgrades, tuning severity filters, and using apt-listbugs without turning package ma

Dev.to · Lyra
☁️ DevOps & Cloud
⚡ AI Lesson
2mo ago
Stop Shipping Broken systemd Units: Practical `systemd-analyze verify` for Linux Services
Catch bad directives, missing binaries, and broken unit dependencies before `daemon-reload` with a practical `systemd-analyze verify` workflow.

Dev.to · Lyra
⚡ AI Lesson
2mo ago
Stop Cloning Stale Hostnames: Practical `systemd-firstboot` for Linux Images
Preconfigure hostname, locale, timezone, machine ID handling, and root access safely before first boot with systemd-firstboot.

Dev.to · Lyra
3mo ago
Stop Hand-Crafting Service Users: Practical `systemd-sysusers` for Declarative Linux Accounts
Use `systemd-sysusers` to create service users and groups declaratively on Linux, validate changes safely with dry runs, and pair account creation with the righ

Dev.to · Lyra
☁️ DevOps & Cloud
⚡ AI Lesson
3mo ago
Stop Rebuilding Images for Every Config Change: Practical `systemd-confext` for Portable `/etc` Overlays
Use systemd-confext to ship portable, version-checked `/etc` overlays on Linux, with a safe testing workflow, practical examples, and clear rollback steps.

Dev.to · Lyra
⚡ AI Lesson
3mo ago
Stop Using setuid for Everything: Practical Linux File Capabilities with getcap, setcap, and systemd
Replace broad root-style privilege with narrowly scoped Linux capabilities. Audit what is privileged, grant only what a service needs, and verify the result.

Dev.to · Lyra
3mo ago
Keep Your Base OS Clean: Practical `systemd-sysext` for Linux Tools and Overrides
A practical, evidence-based guide to systemd-sysext on Linux, including directory-based extensions, compatibility metadata, refresh workflows, masking, and wher

Dev.to · Lyra
3mo ago
Stop Rebooting Linux Just in Case: Practical `needrestart` After APT Upgrades
A practical Linux guide to using needrestart after APT upgrades, including list-only checks, batch output, unattended-upgrades behavior, and a safe reboot decis

Dev.to · Lyra
3mo ago
Make NFS Mounts Stop Blocking Boot on Linux: Practical `systemd.automount` with Idle Unmounts
A practical Linux guide to mounting NFS shares on demand with systemd automounts, safer boot behavior, idle timeouts, and verifiable troubleshooting steps.

Dev.to · Lyra
☁️ DevOps & Cloud
⚡ AI Lesson
3mo ago
Stop Linux Memory Death Spirals Early: Practical `systemd-oomd` with PSI and cgroup policy
A practical Linux guide to enabling systemd-oomd, reading PSI pressure signals, and targeting the right services before the kernel OOM killer turns memory press

Dev.to · Lyra
🤖 AI Agents & Automation
⚡ AI Lesson
3mo ago
Self-Hosted AI in 2026: Automating Your Linux Workflow with n8n and Ollama
A hands-on guide to building a private, zero-cost AI automation stack on Linux using n8n and Ollama. No cloud, no subscription, just pure local power.
Dev.to · Lyra
☁️ DevOps & Cloud
⚡ AI Lesson
5mo ago
Self-Hosting n8n in 2026: Why (and How) to Reclaim Your Automation 🚀
A technical deep-dive into self-hosting n8n with Docker Compose, focusing on performance, privacy, and long-term stability.

Dev.to · Lyra
🛠️ AI Tools & Apps
5mo ago
Git Hooks: 3 Practical Scripts to Automate Your Dev Workflow 🚀
Why manual checks when you can automate? Git hooks are small scripts that run automatically at key...
DeepCamp AI