π‘ Π£ΠΏΡΠΎΡΠ°Π΅ΠΌ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ: ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΡΠΈΠ²Π΅Ρ, Π΄ΡΡΠ·ΡΡ! π§ ΠΠΎΠ³-ΡΠ°ΠΉΠ»Ρ β Π½Π°ΡΠ΅ Π²ΡΡ Π² ΠΌΠΈΡΠ΅ Linux ΠΈ Devops. ΠΠ½ΠΎΠ³Π΄Π° ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ ΠΎΠ½ΠΈ ΠΊΠ°ΠΊ ΡΠΏΠΈΠΎΠ½ΡΠΊΠΈΠΉ Π΄Π½Π΅Π²Π½ΠΈΠΊ β ΠΏΠΎΠ»Π½ΡΠΉ ΡΠ°ΠΉΠ½, ΠΊΠ°ΠΏΠ°ΡΡ Π΄ΠΎΠΆΠ΄ΡΠΌ, ΠΈ ΠΈΡ
Π½ΡΠΆΠ½ΠΎ ΡΠΈΡΠ°ΡΡ Π±ΡΡΡΡΠΎ ΠΈ ΡΠΎΡΠ½ΠΎ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ Ρ ΡΠ΄ΠΎΠ²ΠΎΠ»ΡΡΡΠ²ΠΈΠ΅ΠΌ! - Π‘Π°ΠΌΠΎΠ΅ ΠΏΡΠΎΡΡΠΎΠ΅ β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ tail Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ
ΡΡΡΠΎΠΊ: tail -n 20 /var/log/syslog - Π§ΡΠΎΠ±Ρ ΠΈΡΠΊΠ°ΡΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°ΠΉΠ»Ρ ΡΡΠΎ-ΡΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ΅, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΠΉ grep: grep "error" /var/log/syslog - Π Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΠΎΡΠΈΠ±ΠΊΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ»ΡΡΠΈΠ»Π°ΡΡ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ, ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ journalctl: journalctl --since "1 hour ago" - ΠΠ΅ Π·Π°Π±ΡΠ΄Ρ ΠΏΡΠΎ ΠΌΠΎΡΠ½ΡΠΉ less β ΠΎΠ½ ΠΊΠ°ΠΊ ΡΠΈΡΠ°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ Π΄Π½Π΅Π²Π½ΠΈΠΊ Π΄Π»Ρ Π»ΠΎΠ³ΠΎΠ², ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈΡΡΠ°ΡΡ, ΠΈΡΠΊΠ°ΡΡ ΠΈ ΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ: less /var/log/syslog - ΠΠ°ΠΆΠ½ΡΠΉ Π»Π°ΠΉΡΡ
Π°ΠΊ β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ watch Π΄Π»Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°: watch -n 5 tail -n 20 /var/log/syslog ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ² β ΠΊΠ°ΠΊ ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΡΡΠΈΠ½: ΡΠ΅ΠΌ Π±ΡΡΡΡΠ΅Π΅ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ Π²ΠΎΠ»ΡΠ΅Π±Π½ΡΡ ΡΡΡΠΎΡΠΊΡ, ΡΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ°Π½ΡΠΎΠ² ΡΠ΅ΡΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. Π Ρ ΡΠ΅Π±Ρ Π΅ΡΡΡ Π»ΡΠ±ΠΈΠΌΡΠΉ ΡΠΏΠΎΡΠΎΠ± Π±ΡΡΡΡΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° Π»ΠΎΠ³ΠΎΠ²?
π‘ Π£ΠΏΡΠΎΡΠ°Π΅ΠΌ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ: ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ
21Β ΠΈΡΠ»ΡΒ 202521Β ΠΈΡΠ»Β 2025
1 ΠΌΠΈΠ½