π οΈ ΠΠ°ΠΊ ΡΡΠΊΠΎΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ ΡΡΡΡΡΠΈ Π»ΠΎΠ³ΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Linux ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ! π ΠΡ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡ Ρ ΡΠΈΡΡΠ°ΡΠΈΠ΅ΠΉ, ΠΊΠΎΠ³Π΄Π° Π½ΡΠΆΠ½ΠΎ Π±ΡΡΡΡΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΡΡΡΡΠΈ Π»ΠΎΠ³ΠΎΠ²? ΠΠ΅ ΡΡΠ°ΡΡΡΠ΅ ΡΠ°ΡΡ, Π΅ΡΡΡ ΠΏΡΠΎΡΡΡΠ΅ ΡΡΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ Π²Π°ΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΡΠ΅ ΠΈ Π±ΡΡΡΡΠ΅Π΅! - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ grep Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ°: ΠΈΡΠΊΠ°ΡΡ ΠΏΠΎ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠΌΡ ΡΠ»ΠΎΠ²Ρ Π² ΠΎΠ³ΡΠΎΠΌΠ½ΡΡ
ΡΠ°ΠΉΠ»Π°Ρ
grep "error" /var/log/*.log - Π£ΡΠΊΠΎΡΡΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ xargs: ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅ Π²ΡΠ²ΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΠΉΡΠ΅ ΠΈΡ
ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ cat /var/log/*.log | xargs -I {} echo {} - Π£Π΄Π°Π»ΡΠΉΡΠ΅ ΡΡΠ°ΡΡΠ΅ ΡΠ°ΠΉΠ»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ: Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΄Π°Π»ΡΠΉΡΠ΅ Π»ΠΎΠ³ΠΈ ΡΡΠ°ΡΡΠ΅ 30 Π΄Π½Π΅ΠΉ find /var/log -type f -mtime +30 -delete - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ awk Π΄Π»Ρ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ
: Π²ΡΠ΄Π΅Π»ΡΠΉΡΠ΅ Π½ΡΠΆΠ½ΡΠ΅ ΠΏΠΎΠ»Ρ awk '{print $1, $3}' your_log.log - ΠΠ»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌ ΡΡΠ»ΠΎΠ²ΠΈΡΠΌ β grep Ρ -E: Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ grep -E "error|warning" /var/log/syslog ΠΡΠ΅Π³Π΄Π° Π»ΠΈ Π½Π°Π΄ΠΎ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ Π²ΡΠ΅ Π»ΠΎΠ³ΠΈ? ΠΠ½ΠΎΠ³Π΄Π° Π»ΡΡΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΠΈΠ½Ρ. Π Π°ΡΡΠΊΠ°Π·Π°Π» Π±Ρ ΡΡ ΡΠ²ΠΎΠ΅ΠΌΡ ΠΊΠΎΠ»Π»Π΅Π³Ρ ΠΎ ΡΠ°ΠΊΠΈΡ
Π»Π°ΠΉΡΡ
Π°ΠΊΠ°Ρ
? ΠΠ»ΠΈ ΠΏΡΠ΅
π οΈ ΠΠ°ΠΊ ΡΡΠΊΠΎΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ ΡΡΡΡΡΠΈ Π»ΠΎΠ³ΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ
7Β Π°Π²Π³ΡΡΡΠ°Β 20257Β Π°Π²Π³Β 2025
~1 ΠΌΠΈΠ½