π‘ ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° Ρ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: ΠΊΠ°ΠΊ ΠΈΡΠΊΠ°ΡΡ Π»Π°ΠΊΠΎΠ½ΠΈΡΠ½ΠΎ ΠΈ Π±ΡΡΡΡΠΎπ₯ ΠΠ°Π΄ΡΠΌΡΠ²Π°Π»ΡΡ Π»ΠΈ ΡΡ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ, ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ Π½ΡΠΆΠ½ΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ Π² ΠΎΠ³ΡΠΎΠΌΠ½ΡΡ
Π»ΠΎΠ³Π°Ρ
? Π ΠΌΠΈΡΠ΅ DevOps ΡΡΠΎ Π½Π°Π²ΡΠΊ β ΠΊΠ°ΠΊ ΠΊΠΈΡΡΡ Ρ
ΡΠ΄ΠΎΠΆΠ½ΠΈΠΊΠ°. ΠΠ΅ ΡΡΠ°ΡΡ ΡΠ°ΡΡ Π½Π° ΡΡΡΠΈΠ½Π½ΡΠ΅ ΠΏΠΎΠΈΡΠΊΠΈ β Π½Π°ΡΡΠΈΡΡ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π² Π»ΠΎΠ³Π°Ρ
Π»Π΅Π³ΠΊΠΎ ΠΈ ΡΡΠΈΠ»ΡΠ½ΠΎ! ΠΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π°ΠΉΡΡ
Π°ΠΊΠΎΠ² Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°: - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ grep Ρ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ ΠΈ ΠΊΠ»ΡΡΠ°ΠΌΠΈ ΠΏΠΎΠΈΡΠΊΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ: - grep -i error /var/log/syslog - Π€ΠΈΠ»ΡΡΡΡΠΉ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ awk: - awk '$0 >= "2024-04-24 00:00:00" && $0 <= "2024-04-24 23:59:59"' /var/log/syslog - ΠΠ½Π°Π»ΠΈΠ·ΠΈΡΡΠΉ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΠΎ ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠ°ΠΌ, Π²ΡΠ΄Π΅Π»ΡΡ Π²Π°ΠΆΠ½ΠΎΠ΅: - grep -i "warning\|error" /var/log/nginx/access.log | less - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ tail ΠΈ less, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠΈΡ ΠΈ Π±ΡΡΡΡΠΎ ΠΈΡΠΊΠ°ΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅: - tail -f /var/log/syslog | grep "service" Π’ΠΎΠ»ΡΠΊΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Ρ β Π²ΠΌΠ΅ΡΡΠΎ ΡΠ°ΡΠΎΠ²ΡΡ
Π·Π°ΡΡΠ°Ρ ΡΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΡΡ ΠΊΠ°ΡΡΠΈΠ½Ρ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΡΡΠ΅Π³ΠΎ. ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ β ΡΠ²ΠΎΠΈ Π½ΠΎΠ²ΡΠ΅ Π»ΡΡΡΠΈΠ΅ Π΄ΡΡΠ·ΡΡ! *Π ΡΡ Π·Π½Π°Π΅ΡΡ, ΠΊΠ°ΠΊ ΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Ρ ΠΏΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌ ΠΏΠ°
π‘ ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° Ρ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: ΠΊΠ°ΠΊ ΠΈΡΠΊΠ°ΡΡ Π»Π°ΠΊΠΎΠ½ΠΈΡΠ½ΠΎ ΠΈ Π±ΡΡΡΡΠΎ
13Β ΡΠ΅Π½ΡΡΠ±ΡΡΒ 202513Β ΡΠ΅Π½Β 2025
1 ΠΌΠΈΠ½