SSL Certificate Expired: Emergency Fix + How to Never Miss Renewal
Browser screaming certificate expired? Renew Let’s Encrypt or replace the cert, reload the proxy, and set monitoring so this never ambushes you again.
Linux administration, troubleshooting, Bash scripting, systemd, performance and Linux fundamentals
Browser screaming certificate expired? Renew Let’s Encrypt or replace the cert, reload the proxy, and set monitoring so this never ambushes you again.
Process vanished? Kernel OOM killer likely shot it. Read dmesg/journal, score victims, and fix memory pressure without cargo-cult swap.
Can’t connect to MySQL/MariaDB? Connection refused means nothing accepted the TCP handshake. Check listen address, socket, service, and firewall in order.
SELinux saying permission denied? Read AVC denials with ausearch/journalctl, fix contexts or booleans — don’t just setenforce 0 and pray.
Cautionary examples of rm -rf, chmod -R /, and wildcards gone wrong, plus habits that stop you wiping production Linux servers.
Load average high but CPU idle? Learn runnable vs uninterruptible wait, iowait, disks, NFS, and how to read top/vmstat properly.
Disk full at 2 AM? Walk through df, du, lsof, deleted-but-open files, and inode exhaustion — the checklist seniors actually use.
Fix SSH Permission denied (publickey) without locking yourself out: keys, permissions, sshd config, and break-glass console steps.
Unit failed to start? Read systemctl and journalctl like a pro: exit codes, dependencies, ExecStart mistakes, and safe restarts.
EADDRINUSE / Address already in use on Linux: find the process with ss/lsof, free the port safely, and prevent bind conflicts.