π οΈ ΠΠ°Π³ΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌΠΈ Π»ΠΎΠ³Π°ΠΌΠΈ: ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ ΠΏΡΠΈΡΠΈΠ½Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΡΠΈΠ²Π΅Ρ, ΠΈΡΠΊΠ°ΡΠ΅Π»ΠΈ ΡΠ°Π·Π±ΠΎΡΠΎΠ² ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ! π ΠΠ½Π°Π΅ΡΡ Π»ΠΈ ΡΡ, ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠΊΡΡΡΠΎ Π·Π° ΡΠΎΡΠ½ΡΠΌΠΈ ΡΡΡΠΎΠΊ ΠΈΠ· Π»ΠΎΠ³ΠΎΠ²? ΠΠ½ΠΎΠ³Π΄Π° ΠΎΠ΄Π½Π° ΡΡΡΠΎΡΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠΊΡΡΡΡ ΡΠ΅Π±Π΅ Π³Π»Π°Π·Π° Π½Π° Π²ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. ΠΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π°ΠΉΡΡ
Π°ΠΊΠΎΠ², ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π² Π»ΠΎΠ³Π°Ρ
: - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ tail -f, ΡΡΠΎΠ±Ρ ΡΠ»Π΅Π΄ΠΈΡΡ Π·Π° Π»ΠΎΠ³Π°ΠΌΠΈ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ β ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ ΠΏΡΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠ΅ ΡΠ΅ΡΠ²ΠΈΡΠ°. - Π€ΠΈΠ»ΡΡΡΡΠΉ ΠΏΠΎ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ ΡΠ»ΠΎΠ²Π°ΠΌ ΠΈΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌ ΡΠ΅ΡΠ΅Π· grep, ΡΡΠΎΠ±Ρ ΡΡΠ°Π·Ρ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΠΈΠ΅ Π·Π°ΠΏΠΈΡΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ: grep "error" /var/log/syslog - ΠΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΡ journalctl Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ ΠΆΡΡΠ½Π°Π»ΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ±ΠΈΡΠ°Π΅Ρ Π²ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ: journalctl -xe --priority=err - ΠΠ΅ Π±ΠΎΠΉΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ: journalctl | grep -i "failed" - ΠΠ»Ρ ΠΏΠΎΠΈΡΠΊΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠ³Π΄Π° ΡΠ»ΡΡΠΈΠ»Π°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉ date ΠΈ ΡΠΈΠ»ΡΡΡΡ ΠΏΠΎ Π΄Π°ΡΠ°ΠΌ. ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ² β ΡΡΠΎ ΠΊΠ°ΠΊ Π·Π½Π°Π½ΠΈΠ΅ ΡΠ·ΡΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΡ. Π§Π΅ΠΌ Π»ΡΡΡΠ΅ ΡΡ Π΅Π³ΠΎ ΠΎΡΠ²ΠΎΠΈΡΡ, ΡΠ΅ΠΌ Π±ΡΡΡΡΠ΅Π΅ Π±ΡΠ΄Π΅ΡΡ ΡΠ΅ΡΠ°ΡΡ Π»ΡΠ±ΡΠ΅ ΠΊΠ°Π·ΡΡΡ. Π ΡΡ ΡΠΆΠ΅ Π½Π°ΡΡΠΈΠ»ΡΡ ΡΠΈΡΠ°ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ Π»ΠΎΠ³ΠΈ ΠΊΠ°ΠΊ Π½Π°ΡΡΠΎΡΡΠΈΠΉ
π οΈ ΠΠ°Π³ΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌΠΈ Π»ΠΎΠ³Π°ΠΌΠΈ: ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ ΠΏΡΠΈΡΠΈΠ½Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌ
18Β Π°Π²Π³ΡΡΡΠ°Β 202518Β Π°Π²Π³Β 2025
~1 ΠΌΠΈΠ½