π ΠΠ°ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux ΡΠ΅ΡΠ΅Π· tail ΠΈ grep ΠΡΠΈΠ²Π΅Ρ, ΠΈΡΠΊΠ°ΡΠ΅Π»ΠΈ ΠΏΡΡΠ΅ΠΉ ΠΊ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ! π ΠΡΠ΅ ΠΌΡ Π·Π½Π°Π΅ΠΌ, ΡΡΠΎ Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Ρ β ΡΡΠΎ ΠΎΠΊΠ½ΠΎ Π² ΡΠ°Π±ΠΎΡΡ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠΎ ΡΡΠΎ, Π΅ΡΠ»ΠΈ ΡΡΠΈ ΠΎΠΊΠ½Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΡΠ΅, Π±ΡΡΡΡΠ΅Π΅ ΠΈ ΡΠ΄ΠΎΠ±Π½Π΅Π΅? Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²ΡΠ΅Π³ΠΎ Π΄Π²ΡΡ
ΠΊΠΎΠΌΠ°Π½Π΄ β tail ΠΈ grep β ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ ΡΡΡΠΈΠ½Ρ Π² ΠΏΡΠΈΡΡΠ½ΡΡ ΠΈΠ³ΡΡ. - ΠΡΡΡΡΡΠΉ ΠΏΡΠΎΡΠΌΠΎΡΡ Π½ΠΎΠ²ΡΡ
Π·Π°ΠΏΠΈΡΠ΅ΠΉ: tail -f /var/log/syslog - ΠΠΎΠΈΡΠΊ ΠΎΡΠΈΠ±ΠΎΠΊ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΡΡΡΠΊΠΈ: grep -i 'error' /var/log/syslog - ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ
ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² ΠΈΠ»ΠΈ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ²: tail -f /var/log/nginx/access.log | grep '404' - ΠΡΠ²ΠΎΠ΄ ΠΏΠ΅ΡΠ²ΡΡ
ΡΡΡΠΎΠΊ ΡΠ°ΠΉΠ»Π°: head -n 20 /var/log/messages ΠΡΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΡΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ Π²Π°ΠΆΠ½ΠΎΠ΅ ΠΈ Π½Π΅ ΡΠ΅ΡΡΡΡΡΡ Π² Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΡ
Π»ΠΎΠ³Π°Ρ
. Π Π΅ΡΠ΅ ΠΈΡ
ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°ΡΡ, ΡΠΎΠ·Π΄Π°Π²Π°Ρ ΠΌΠΎΡΠ½ΡΠ΅ ΡΠ΅ΠΏΠΎΡΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ β ΡΠΊΠ°ΠΆΠ΅ΠΌ, ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ Ρ ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΎΠΉ ΠΊ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ Π±Π΅Π· ΠΏΠΎΠ²ΡΠΎΡΠΎΠ². ΠΡΠ²ΠΎΠ΄? Π Π°Π±ΠΎΡΠ° Ρ Π»ΠΎΠ³Π°ΠΌΠΈ ΡΡΠ°Π½Π΅Ρ Π±ΡΡΡΡΠ΅Π΅, ΡΡΠ½Π΅Π΅ ΠΈ ΠΏΡΠΈΡΡΠ½Π΅Π΅ β Π³Π»Π°Π²Π½ΠΎΠ΅, Π·Π½Π°ΡΡ ΡΠΈΡΠΊΠΈ! Π ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡ grep ΠΈ tail Π² ΡΠ²
π ΠΠ°ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux ΡΠ΅ΡΠ΅Π· tail ΠΈ grep
12Β ΠΈΡΠ½ΡΒ 202512Β ΠΈΡΠ½Β 2025
1
1 ΠΌΠΈΠ½