पाठ 29 / 31

Logs और Network Troubleshooting

journalctl और /var/log से system logs पढ़ें, और ip व ss से addresses और listening ports जाँचें।

Logs पढ़ना

systemd distros पर journalctl journal पढ़ता है; पारंपरिक text logs /var/log में रहते हैं।

journalctl -u nginx --since "1 hour ago"
journalctl -p err -b           # errors since boot
tail -f /var/log/syslog

Network tools

ip interfaces और routes दिखाता है; ss sockets और ports पर सुनने वाले processes दिखाता है।

ip addr show
ip route
ss -tulpn          # listening TCP/UDP ports with processes
curl -I https://example.com

जब कोई service विफल हो तो systemctl status, फिर उसका journal, फिर ss से port जाँचें। Service से बाहर की ओर बढ़ें।