π οΈ ΠΠ°ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π»ΠΎΠ³ΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Π₯ΠΎΡΠ΅ΡΡ ΡΠΏΡΠΎΡΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΡΠΌΠΈ Π»ΠΎΠ³Π°ΠΌΠΈ ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ Π΅Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π±ΡΡΡΡΠΎΠΉ? Π’ΠΎΠ³Π΄Π° ΡΡΠΎΡ ΠΏΠΎΡΡ Π΄Π»Ρ ΡΠ΅Π±Ρ! Π Π°ΡΡΠΊΠ°ΠΆΡ ΠΎ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΡ
ΠΏΡΠΈΠ΅ΠΌΠ°Ρ
, ΡΡΠΎΠ±Ρ ΠΈΠ·Π²Π»Π΅ΠΊΠ°ΡΡ Π²Π°ΠΆΠ½ΠΎΠ΅ ΠΈΠ· Π»ΠΎΠ³ΠΎΠ² Π·Π° ΡΠ΅ΠΊΡΠ½Π΄Ρ, Π½Π΅ ΡΡΠ°ΡΡ ΡΡΡΠΊΠΈ Π½Π° ΡΡΡΠ½ΠΎΠΉ ΡΠ°Π·Π±ΠΎΡ. ΠΠ°ΡΠ½Π΅ΠΌ Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ β ΠΏΠΎΠΈΡΠΊ ΠΎΡΠΈΠ±ΠΎΠΊ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ grep Π΄Π»Ρ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ ΡΠ»ΠΎΠ²Π°ΠΌ: - Π§ΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ Π²ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΡΡΠΎΠ²Π½Ρ error, Π΄Π΅Π»Π°ΠΉ ΡΠ°ΠΊ: grep -i 'error' /var/log/syslog Π ΡΡΠΎΠ±Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΡΡΠΈΡΠ°ΡΡ ΠΈΡ
ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ β ΠΊΠΎΠΌΠ°Π½Π΄Π°: grep -ic 'error' /var/log/syslog Π’Π΅ΠΏΠ΅ΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π΅Π΅ β ΠΈΠ·Π²Π»Π΅ΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π·Π°ΠΏΠΈΡΠΈ: - tail ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ: tail -n 50 /var/log/syslog ΠΠ»ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ awk β Π±ΡΡΡΡΠΎ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΠ²ΠΎΠ΄ ΠΈ Π²ΡΠ΄Π΅Π»ΠΈΡΡ Π½ΡΠΆΠ½ΡΠ΅ ΠΏΠΎΠ»Ρ: awk '/error/ {print $1, $2, $3, $0}' /var/log/syslog Π§ΡΠΎΠ±Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π»ΠΎΠ³ΠΈ ΠΏΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅ΠΏΠΎΡΠΊΡ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈΠ»ΠΈ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΡΠΊΡΠΈΠΏΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ Π»ΠΎΠ³ΠΈ ΡΠΎΠ±ΠΈΡΠ°ΡΡΡΡ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠ°ΠΉΠ», ΠΈ ΡΡ ΠΌΠΎΠΆΠ΅ΡΡ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ Π΅Π³ΠΎ ΡΠ΅ΡΠ΅Π· cron. Π’Π°ΠΊ Ρ
π οΈ ΠΠ°ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π»ΠΎΠ³ΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ
18Β Π°Π²Π³ΡΡΡΠ°Β 202518Β Π°Π²Π³Β 2025
1 ΠΌΠΈΠ½