π*ΠΠΎΠ»Π΅Π·Π½ΡΠ΅ Ρ
Π°ΠΊΠ΅ΡΡΠΊΠΈΠ΅ ΡΡΡΠΊΠΈ Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ Π² Linux* ΠΠ½Π°Π΅ΡΡ Π»ΠΈ ΡΡ, ΡΡΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΠΈΡΠΊΠΈ ΠΏΡΠΈΡΠΈΠ½ ΡΠ±ΠΎΡ ΠΈΠ»ΠΈ ΡΡΠ΅ΡΠΊΠΈ Π·Π°ΡΡΠ°Ρ ΠΌΠΎΠ³ΡΡ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡΡΡ Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ ΠΏΡΠΈΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅? ΠΠΎ Π΅ΡΡΡ ΠΏΠ°ΡΠΎΡΠΊΠ° Π»Π°ΠΉΡΡ
Π°ΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ²ΠΎΡ ΠΆΠΈΠ·Π½Ρ ΠΏΡΠΎΡΠ΅ ΠΈ Π²Π΅ΡΠ΅Π»Π΅Π΅! - ΠΠ°Π΄ΠΎ Π±ΡΡΡΡΠΎ Π½Π°ΠΉΡΠΈ, ΠΏΠΎΡΠ΅ΠΌΡ ΠΏΠ°Π΄Π°Π΅Ρ ΡΠ΅ΡΠ²ΠΈΡ? ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ journalctl β ΠΎΠ½ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ Π²ΡΠ΅ Π»ΠΎΠ³ΠΈ Π·Π° Π²ΡΠ±ΡΠ°Π½Π½ΡΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄: journalctl -u <ΠΈΠΌΡ_ΡΠ΅ΡΠ²ΠΈΡΠ°> --since "1 hour ago" - ΠΠ΅ Ρ
Π²Π°ΡΠ°Π΅Ρ ΠΏΠ°ΠΌΡΡΠΈ? ΠΠΎΡΠΌΠΎΡΡΠΈ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΠ΅ΡΡΡΡΠΎΠ²: ps aux --sort=-%mem | head -10 - ΠΠ»Ρ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ ΡΠ΅ΡΠ΅Π²ΡΡ
ΠΏΡΠΎΠ±Π»Π΅ΠΌ β Π·Π°ΠΏΡΡΠΊΠ°ΠΉΡΠ΅ tcpdump, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΉΠΌΠ°ΡΡ Π²ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ ΠΈ ΡΠ²ΠΈΠ΄Π΅ΡΡ, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Π²Π½Π΅ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ: sudo tcpdump -i eth0 - Π ΡΠ»ΡΡΠ°Π΅ ΠΎΡΠΈΠ±ΠΎΠΊ Ρ Π΄ΠΈΡΠΊΠΎΠΌ β dmesg ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠ΅ ΡΠ±ΠΎΠΈ ΠΈΠ»ΠΈ ΡΠ±ΠΎΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ², ΡΠΊΡΡΡΡΠ΅ Π² Π»ΠΎΠ³Π°Ρ
ΡΠ΄ΡΠ°: dmesg | grep -i error - Π Π΅ΡΡ β ΡΡΠΎΠ±Ρ Π±ΡΡΡΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΡΠ°ΡΡΡ Π²ΡΠ΅Ρ
ΡΠ»ΡΠΆΠ±: systemctl list-units --type=service --state=failed ΠΠ½ΠΎΠ³Π΄Π°, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π³Π»ΠΎΠΆΠ΅Ρ ΡΠΈΡΡΠ΅ΠΌΡ, Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ Π²Π·Π³Π»ΡΠ½ΡΡΡ Π² Π»ΠΎΠ³ ΠΈ ΠΏΠΎΠ½ΡΡΡ, Π³Π΄Π΅ ΠΊΠΎΡΠ΅Π½Ρ Π·Π»Π°.
π*ΠΠΎΠ»Π΅Π·Π½ΡΠ΅ Ρ Π°ΠΊΠ΅ΡΡΠΊΠΈΠ΅ ΡΡΡΠΊΠΈ Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ Π² Linux
23Β ΠΈΡΠ½ΡΒ 202523Β ΠΈΡΠ½Β 2025
1 ΠΌΠΈΠ½