# Linux/Network Incident Runbook ## 1) SSH nedostupan - Provera puta: `ping ` i `traceroute ` (ako postoji) - Provera porta: `nc -vz 22` ili `telnet 22` - Na hostu: `ss -tulpn | rg ':22'` - Servis: `systemctl status sshd` ili `systemctl status ssh` - Firewall: `nft list ruleset | rg '22|ssh'` ## 2) DNS problemi - Rezolucija: `dig +short ` - Autoritativna provera: `dig @` - Lokalni resolver: `resolvectl status` - Konfiguracija: `cat /etc/resolv.conf` ## 3) Aplikacija ne odgovara - Proces i socket: `ss -tulpn | rg '|'` - Unit health: `systemctl status ` - Logovi: `journalctl -u --since '-30m' --no-pager` - Resursi: `free -h`, `df -hT`, `top` ## 4) Latencija/packet loss - RTT i gubitak: `ping -c 20 ` - Hop analiza: `mtr -rwzbc 100 ` (ako postoji) - NIC greške: `ip -s link` - TCP state: `ss -s` ## 5) Hardening minimum - Otvoreni portovi: `ss -tulpn` - Neuspešni servisi: `systemctl --failed` - Kritični CVE pipeline: proveri SBOM/dependency skener u CI - Audit konfiguracije: baseline CIS/OS hardening check-list ## Promene bezbedno - Uvek snimi stanje pre izmene (`scripts/sysdiag.sh`). - Menjaj jednu stvar po iteraciji. - Posle izmene uradi health-check i rollback plan.