π οΈ ΠΠ°ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux ΠΡΠΈΠ²Π΅Ρ, Π΄ΡΡΠ·ΡΡ! π ΠΠΎΠ³ΠΈ β ΡΡΠΎ Π½Π°Ρ ΡΡΠ°ΡΡΠΎΠΊ Π±ΠΎΠ΅Π²ΡΡ
Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ Π² ΠΌΠΈΡΠ΅ Linux. ΠΠΎ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ, ΠΊΠΎΠ³Π΄Π° ΡΡΡΠΈΠ½Π° ΠΏΠΎ ΠΈΡ
ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π² Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΡΡ Π±ΠΎΡΡΠ±Ρ? Π ΡΡΠΎΠΌ ΠΏΠΎΡΡΠ΅ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΎ ΠΏΡΠΎΡΡΡΡ
ΡΠΏΠΎΡΠΎΠ±Π°Ρ
Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ ΠΈ Π½Π΅ ΡΠΏΡΡΡΠΈΡΡ Π½ΠΈΡΠ΅Π³ΠΎ Π²Π°ΠΆΠ½ΠΎΠ³ΠΎ! - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ logrotate Π΄Π»Ρ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠΉ Π°ΡΡ
ΠΈΠ²Π°ΡΠΈΠΈ ΠΈ ΠΎΡΠΈΡΡΠΊΠΈ Π»ΠΎΠ³ΠΎΠ²: sudo logrotate /etc/logrotate.conf - ΠΠ°ΡΡΡΠΎΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎΡ
ΡΠ°Π½ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 7 Π΄Π½Π΅ΠΉ: /var/log/myapp/*.log { daily rotate 7 compress missingok notifempty } - ΠΠΊΠ»ΡΡΠ°ΠΉ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ Π»ΠΎΠ³ΠΎΠ² ΡΠ΅ΡΠ΅Π· tail -f ΠΈΠ»ΠΈ Multitail: tail -f /var/log/syslog ΠΈΠ»ΠΈ multitail /var/log/auth.log /var/log/syslog - ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΠΉ Π²Π°ΠΆΠ½ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΏΠΎ Email ΠΈΠ»ΠΈ Π² ΠΌΠ΅ΡΡΠ΅Π½Π΄ΠΆΠ΅ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ script ΠΈ cron, ΡΡΠΎΠ±Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°ΡΡ Π½Π° ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΡ. ΠΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈ ΡΠ°Π±ΠΎΡΡ Π»ΠΎΠ³ΠΎΠ² β ΠΈ Ρ ΡΠ΅Π±Ρ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π±Π΅Π· Π»ΠΈΡΠ½Π΅ΠΉ ΡΡΡΠΈΠ½Ρ! ΠΠ°ΠΏΠΎΠΌΠ½ΠΈ: Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ β ΡΠ²ΠΎΠΉ Π»ΡΡΡΠΈΠΉ Π΄ΡΡΠ³ Π² ΠΌΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ² ΠΈ DevOps! ======== -
π οΈ ΠΠ°ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux
31Β ΠΈΡΠ»ΡΒ 202531Β ΠΈΡΠ»Β 2025
1 ΠΌΠΈΠ½