π ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° Ρ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux ΠΡΠΈΠ²Π΅Ρ, ΠΈΡΠΊΠ°ΡΠ΅Π»ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΡΠ΅ΠΊΡΠ΅ΡΠΎΠ²! π΅οΈββοΈ ΠΠ½Π°Π΅ΡΡ Π»ΠΈ ΡΡ, ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ Π²Π°ΠΆΠ½ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π°Ρ
ΡΡΡΠΎΠΊ Π»ΠΎΠ³ΠΎΠ²? Π ΡΡΠΎΠΌ ΠΏΠΎΡΡΠ΅ β ΠΏΡΠΎΡΡΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ»ΡΡΡΠ°Ρ ΡΠ²ΠΎΠΉ ΡΡΠΈΠ»Ρ ΡΠ°Π±ΠΎΡΡ ΠΈ ΡΡΠΊΠΎΠ½ΠΎΠΌΡΡ ΠΊΡΡΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ `grep` Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ
ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈΠ»ΠΈ ΡΠΎΠ±ΡΡΠΈΠΉ: grep "error" /var/log/syslog - Π€ΠΎΡΠΌΠ°ΡΠΈΡΡΠΉ Π²ΡΠ²ΠΎΠ΄ Ρ ΠΏΠΎΠΌΠΎΡΡΡ `awk` ΠΈΠ»ΠΈ `sed* β ΡΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ Π²Π°ΠΆΠ½ΠΎΠ΅: awk '/failed/ {print $0}' /var/log/auth.log - ΠΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠΉ Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Ρ ΡΠ΅ΡΠ΅Π· less ΠΈΠ»ΠΈ less +F β ΡΠ°ΠΊ ΡΡ ΡΠΌΠΎΠΆΠ΅ΡΡ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ ΡΠ΅ΠΊΡΡΠΈΠ΅ ΡΠΎΠ±ΡΡΠΈΡ: less +F /var/log/syslog - ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΡΠΉ ΡΠΎΡΠ°ΡΠΈΡ Π»ΠΎΠ³ΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ logrotate, ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠ°ΡΡ Π²ΡΡΡΠ½ΡΡ ΠΈ Π½Π΅ ΡΡΡΡΠ°ΠΈΠ²Π°ΡΡ Ρ
Π°ΠΎΡ: sudo logrotate /etc/logrotate.conf Π Π°Π±ΠΎΡΠ° Ρ Π»ΠΎΠ³Π°ΠΌΠΈ β Π½Π°Π²ΡΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ Π΄Π°Π΅Ρ ΠΏΠΎΠ½ΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΡΠ»ΡΡΠΈΠ»ΠΎΡΡ, Π° ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ. ΠΠ΅ Π·Π°Π±ΡΠ΄Ρ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π»Π΅ΡΡΡ ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³, ΡΡΠΎΠ±Ρ Π±ΡΡΡ Π² ΠΊΡΡΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΡΡΠ°Π·Ρ! ΠΠ°ΠΊ Π΄ΡΠΌΠ°Π΅ΡΡ, ΡΡΠΎΠΈΡ Π»ΠΈ Π²Π½Π΅Π΄ΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π»ΠΎΠ³ΠΎΠ² Π² ΡΠ²ΠΎΠΉ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΡΠΉ workflow? ΠΡΠΈΠ³Π»Π°ΡΠ°Π΅ΠΌ Π² Π½Π°Ρ Telegram-ΠΊΠ°Π½Π°Π»
π ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° Ρ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux
23Β ΠΈΡΠ»ΡΒ 202523Β ΠΈΡΠ»Β 2025
1 ΠΌΠΈΠ½