π ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ Π»Π°ΠΉΡΡ
Π°ΠΊ Π΄Π»Ρ DevOps: ΠΊΠ°ΠΊ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux ΠΡΠΈΠ²Π΅Ρ, Π°ΠΉΡΠΈΡΠ½ΠΈΠΊ! π₯οΈ ΠΠ½ΠΎΠ³Π΄Π° ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ Π»ΠΎΠ³ΠΈ β ΡΡΠΎ ΡΠ΅ΡΠ½Π°Ρ Π΄ΡΡΠ°, Π² ΠΊΠΎΡΠΎΡΡΡ ΡΡ
ΠΎΠ΄ΠΈΡ Π²Π΅ΡΡ ΡΠ²ΠΎΠΉ Π΄Π΅Π½Ρ. ΠΠΎ Π΅ΡΠ»ΠΈ Π·Π½Π°ΡΡ, ΠΊΠ°ΠΊ Ρ Π½ΠΈΠΌΠΈ Π±ΡΡΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ β Π»ΡΠ±ΠΎΠ΅ ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π² ΡΠ°Π·Ρ Π»Π΅Π³ΡΠ΅. Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΎΠ΄ΠΈΠ½ Π»Π°ΠΉΡΡ
Π°ΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΡΠ½ΠΎ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ²ΠΎΠ΅ΠΌ Π°ΡΡΠ΅Π½Π°Π»Π΅. - ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ
, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ ΡΠ°ΠΉΠ»Π° Π»ΠΎΠ³ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ: - tail -f /var/log/syslog β ΡΠ°ΠΊ ΡΡ Π±ΡΠ΄Π΅ΡΡ Π½Π°Π±Π»ΡΠ΄Π°ΡΡ ΠΏΠΎΡΠΎΠΊ Π»ΠΎΠ³ΠΎΠ² Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. - ΠΠΎ-Π²ΡΠΎΡΡΡ
, ΡΡΠΎΠ±Ρ Π±ΡΡΡΡΠΎ Π½Π°ΠΉΡΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈΠ»ΠΈ Π²Π°ΠΆΠ½ΡΠ΅ ΡΡΠ°Π·Ρ, ΠΏΡΠΈΠΌΠ΅Π½ΡΠΉ: - grep "error" /var/log/syslog - ΠΠ»ΠΈ ΠΈΡΠΈ ΠΏΠΎ Π΄Π°ΡΠ΅: - awk '$0 >= "2024-04-26" && $0 <= "2024-04-27" {print}' /var/log/syslog - ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ Ρ
ΠΈΡ β ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ ΡΠ΅ΡΠ΅Π· ΠΏΠ°ΠΉΠΏ: Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΈ ΡΡΠ°Π·Ρ ΡΠΈΠ»ΡΡΡΡΠ΅ΡΡ ΠΏΠΎ Π½ΡΠΆΠ½ΠΎΠΌΡ ΠΏΡΠΈΠ·Π½Π°ΠΊΡ: - tail -n 100 /var/log/syslog | grep "failed" ΠΠ°ΡΠ΅ΠΌ ΡΡΠΈ ΡΡΡΠΊΠΈ? ΠΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π½ΡΠΆΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π½Π΅ ΡΠ΅ΡΡΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° Π΄ΠΎΠ»Π³ΠΈΠΉ Π°Π½Π°Π»ΠΈΠ·. Π Π³Π»Π°Π²Π½ΠΎΠ΅ β ΡΡ ΠΌΠΎΠΆΠ΅ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Ρ
π ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ Π»Π°ΠΉΡΡ Π°ΠΊ Π΄Π»Ρ DevOps: ΠΊΠ°ΠΊ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux
19Β ΡΠ΅Π½ΡΡΠ±ΡΡΒ 202519Β ΡΠ΅Π½Β 2025
1 ΠΌΠΈΠ½