Skip to content

Tag: linux

All the articles with the tag "linux".

Understanding PostgreSQL Connection URIs

Understanding PostgreSQL Connection URIs

· Updated:

Decode the postgresql:// connection string — host, port, database, SSL mode, and the gotchas that cause connection refused at deploy time.

Understanding printf vs echo in Bash

Understanding printf vs echo in Bash

· Updated:

echo is convenient but inconsistent across systems; printf is portable and precise — know when to use each and avoid the gotchas.

A Guide to LXC/LXD

A Guide to LXC/LXD

· Updated:

LXC/LXD runs full Linux environments in lightweight containers — faster to spin up than VMs and perfect for home lab service isolation.

Update a Single Package Using APT

Update a Single Package Using APT

· Updated:

Update one package with apt without upgrading everything else — the exact flag, version pinning, held package handling, and the apt vs apt-get distinction that trips people up.

FRR vs BIRD

FRR vs BIRD

FRR vs BIRD: two open-source routing daemons compared for BGP, OSPF, and home-lab dynamic routing. Which one belongs in your stack?

Lima vs Multipass

Lima vs Multipass

VM-backed Linux dev environments on macOS/Linux — Lima vs Multipass compared on speed, container support, and resource use.

tini vs dumb-init vs --init

tini vs dumb-init vs --init

PID 1 zombie reaping in containers — tini, dumb-init, and docker --init compared; when each one fixes your signal handling and stops your 10s shutdown tax.