Skip to content
daniel@cosenza:~/blog
Linux

Linux posts

The kernel primitives, init systems, and tooling behind the world's most-deployed OS.

LinuxHow-To March 18, 2026 3 min read

How to Debug a Program on Linux with strace

A complete walkthrough using strace to see exactly which system calls a misbehaving program is making — often the fastest way to diagnose a problem with no useful log output at all.

#howto#strace#debugging
Read more
LinuxFix March 16, 2026 2 min read

Fixing DNS Resolution Failures on Linux

Ping by IP works but hostnames don't resolve. Here's a systematic path through resolv.conf, systemd-resolved, and nsswitch.conf to find where resolution is actually breaking.

#fix#dns#networking
Read more
LinuxFix March 15, 2026 3 min read

Fixing 'Too Many Open Files' Errors on Linux

An application errors out with EMFILE or ENFILE, even though the system clearly isn't out of resources in any obvious sense. Here's how to find and raise the actual limit involved.

#fix#ulimit#file-descriptors
Read more