π *ΠΠ°ΠΊ Π±ΡΡΡΡΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΡΡ Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Ρ ΠΈ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ Π² Linux* ΠΠ°Π½ΠΈΠΌΠ°Π΅ΡΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ DevOps ΠΈ Ρ
ΠΎΡΠ΅ΡΡ ΡΠΌΠ΅ΡΡ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ Π²Π°ΠΆΠ½ΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ Π² Π»ΠΎΠ³Π°Ρ
? ΠΡΠΎ ΠΊΠ»ΡΡ ΠΊ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ! Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ ΠΈ ΠΊΡΠ°ΡΠΈΠ²ΠΎ. - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ tail Ρ ΠΎΠΏΡΠΈΠ΅ΠΉ -f β ΠΎΠ½Π° ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½ΠΎΠ²ΡΠ΅ ΡΡΡΠΎΠΊΠΈ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ: tail -f /var/log/syslog - ΠΠ»ΠΈ ΠΈΡΠ΅ΠΌ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΡΠ΅ΡΠ΅Π· grep β ΡΠ°ΠΊ ΠΌΡ ΡΡΠ°Π·Ρ ΡΠΊΠ°ΠΆΠ΅ΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΠ΅Π΅ ΡΠ»ΠΎΠ²ΠΎ: grep "error" /var/log/syslog - Π Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ Π²ΡΠ²ΠΎΠ΄ ΡΠ΄ΠΎΠ±Π½Π΅Π΅ β Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ less ΠΈΠ»ΠΈ awk. ΠΠ±ΡΠ°Π·Π΅Ρ: grep "failed" /var/log/auth.log | less ΠΡΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π±ΡΡΡΡΠΎ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ±ΠΎΠΈ, ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ Π²ΡΡΠ²Π»ΡΡΡ ΠΈΡ
ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΈ, Π½Π΅ ΡΡΠ°ΡΡ ΡΠ°ΡΡ Π½Π° ΡΡΡΠ½ΠΎΠΉ ΠΏΡΠΎΡΠΌΠΎΡΡ. ΠΡΠ²ΠΎΠΈΠ² ΠΈΡ
, ΡΡ Π±ΡΠ΄Π΅ΡΡ ΡΠ³Π°Π΄ΡΠ²Π°ΡΡ, ΡΡΠΎ Π½Π΅ ΡΠ°ΠΊ, ΡΡΡΡ Π»ΠΈ Π½Π΅ ΠΏΠΎ ΠΏΠ΅ΡΠ²ΠΎΠΌΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ! Π ΡΡ Π·Π½Π°Π΅ΡΡ, ΠΊΠ°ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ Π»ΠΎΠ³ΠΎΠ²? ΠΠΎΠΆΠ΅Ρ, Π΅ΡΡΡ ΡΠ²ΠΎΠΈ ΡΠ΅ΠΊΡΠ΅ΡΡ? ΠΠ΅Π»ΠΈΡΡ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ
! - ΠΡΠΈΠ³Π»Π°ΡΠ°Π΅ΠΌ ΡΠ΅Π±Ρ ΠΏΡΠΎΠΉΡΠΈ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ
ΡΡΠ°ΡΠ΅ΠΉ Π² Π½Π°ΡΠ΅ΠΌ ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ
π *ΠΠ°ΠΊ Π±ΡΡΡΡΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΡΡ Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Ρ ΠΈ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ Π² Linux
24Β ΠΈΡΠ»ΡΒ 202524Β ΠΈΡΠ»Β 2025
1 ΠΌΠΈΠ½