Snippet Bash
12 snippet
-
2026-07-18 · Menengah · Utility
On-call incident response checklist (script)
Script checklist on-call — auto-gather log, metric, stack trace saat insiden. Forensic data sebelum pod di-restart paksa.
-
2026-07-14 · Menengah · Otomasi
Kubernetes debug pod cheat-sheet
Toolkit kubectl untuk debug pod yang ngambek — kubectl debug, ephemeral container, exec, dan ad-hoc port forward.
-
2026-07-13 · Lanjut · Otomasi
Postgres replication lag monitoring script
Monitor replication lag Postgres dari script bash — alert kalau replica > 30 detik di belakang. Wajib untuk read-replica setup.
-
2026-07-02 · Pemula · Otomasi
Cron job monitor + healthcheck.io ping
Wrapper script untuk cron — ping healthchecks.io saat mulai, sukses, atau fail. Dapat alert kalau backup harian gagal.
-
2026-06-28 · Menengah · Otomasi
Promtail + Loki log shipping setup
Setup Promtail ship log dari Docker / systemd ke Grafana Loki. Label discipline yang jangan kelebihan cardinality.
-
2026-06-19 · Lanjut · Otomasi
Zero-downtime blue/green deploy via nginx
Deploy aplikasi tanpa downtime pakai nginx upstream switch. Blue serve traffic, green deploy + warmup, lalu swap. Rollback dalam 5 detik.
-
2026-06-18 · Menengah · Backup
Postgres incremental backup dengan pg_dump + WAL
Strategi backup Postgres: pg_dump nightly + WAL archive untuk point-in-time recovery. RPO menit, bukan jam.
-
2026-06-04 · Pemula · Utility
Tail multiple log files dengan prefix per file
Jalan satu terminal, tail beberapa log file sekaligus, output di-prefix dengan nama file supaya jelas yang mana darimana.
-
2026-06-03 · Menengah · Utility
Find duplicate files berdasarkan content hash
Cari file yang isinya identical (bukan cuma nama yang sama) di sebuah directory. Pakai SHA-256 hash. Hasil: list duplikat dengan path.
-
2026-05-26 · Menengah · Otomasi
Batch rename foto berdasarkan EXIF date
Rename ratusan foto dari smartphone (IMG_xxxx.jpg, PXL_xxxx.jpg) menjadi format konsisten 2026-05-28-103045.jpg berdasarkan metadata EXIF.
-
2026-05-24 · Menengah · Backup
Backup folder dengan timestamp + retention 7 hari
Snapshot folder ke tar.gz dengan nama timestamp, lalu hapus backup lebih dari 7 hari. Cocok untuk cron daily.
-
2026-05-19 · Pemula · Utility
Cleanup node_modules + .next dari semua project
Hapus folder node_modules dan build artifact dari semua project di /Documents. Hemat 30-100 GB disk dalam satu menit.