π‘ Π£ΡΠΊΠΎΡΡΠ΅ΠΌ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ: ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ tail Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΠΠΎΠ³ΡΡΠ·ΠΈΡΡ Π² ΠΌΠ°Π³ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ! π§ββοΈ ΠΡΠ»ΠΈ ΡΠ΅Π±Π΅ Π½ΡΠΆΠ½ΠΎ Π±ΡΡΡΡΠΎ Π½Π°ΠΉΡΠΈ Π²Π°ΠΆΠ½ΠΎΠ΅ Π² ΠΎΠ³ΡΠΎΠΌΠ½ΡΡ
ΡΠ°ΠΉΠ»Π°Ρ
β ΡΡΠΎ ΠΏΠΎ-Π½Π°ΡΡΠΎΡΡΠ΅ΠΌΡ ΡΠ΅Π½Π½ΠΎ. - tail -f /var/log/syslog β ΡΠ»Π΅Π΄ΠΈ Π·Π° Π»ΠΎΠ³Π°ΠΌΠΈ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ! - tail -n 50 /var/log/nginx/access.log β ΠΏΠΎΠΊΠ°ΠΆΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 50 ΡΡΡΠΎΠΊ, ΡΡΠΎΠ±Ρ Π±ΡΡΡΡΠΎ ΠΎΡΠ΅Π½ΠΈΡΡ ΡΠΈΡΡΠ°ΡΠΈΡ. - Π§ΡΠΎΠ±Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΡ ΠΎΡΠΈΠ±ΠΊΡ β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉ grep ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ Ρ tail: tail -f /var/log/syslog | grep 'error' - ΠΠ»ΠΈ ΠΏΠΎΠ΄ΡΡΠΈΡΠ°ΠΉ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΡΠΈΠ±ΠΎΠΊ Π·Π° ΡΠ΅Π³ΠΎΠ΄Π½Ρ: grep "error" /var/log/syslog | wc -l - Π Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ β awk: awk '$0 > "2024-04-26 12:00:00" && $0 < "2024-04-26 13:00:00"' /var/log/syslog ΠΡΠΈ ΡΡΡΠΊΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π±ΡΡΡΡΠΎ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ Π±Π΅Π· Π»ΠΈΡΠ½Π΅ΠΉ ΡΡΠ°ΡΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠΎΡΠΎΠΉ Π²Π°ΠΆΠ½Π΅Π΅ ΡΠΌΠ΅ΡΡ Π±ΡΡΡΡΠΎ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ Π½ΡΠΆΠ½ΡΡ ΠΈΠ½ΡΡ, ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΡΡΠ²Π°ΡΡ Π²Π΅ΡΡ ΠΆΡΡΠ½Π°Π» Π²ΡΡΡΠ½ΡΡ. Π ΡΡ Π·Π½Π°Π΅ΡΡ Π²ΡΠ΅ ΡΡΠΈ ΡΠΈΡΠΊΠΈ? ΠΠ»ΠΈ Π΅ΡΡΡ ΡΠ²ΠΎΠΈ ΡΠ΅ΠΊΡΠ΅ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ? - ΠΡΠΈΠ³ΠΎΠ΄ΡΡΡΡ Π»ΠΈ ΡΠ΅Π±Π΅ ΡΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅? Π
π‘ Π£ΡΠΊΠΎΡΡΠ΅ΠΌ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ: ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ tail Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅
31Β ΠΈΡΠ»ΡΒ 202531Β ΠΈΡΠ»Β 2025
1 ΠΌΠΈΠ½