π οΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠΈΡΡΠΊΡ Π»ΠΎΠ³ΠΎΠ² Π² Linux ΠΈ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ ΠΌΠ΅ΡΡΠΎ ΠΡΠΈΠ²Π΅Ρ, ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΠΌΠ°Π³ΠΈΠΉ! β¨ ΠΠ½Π°Π΅ΡΡ Π»ΠΈ ΡΡ, ΡΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π½Π°ΡΡΡΠΎΠ΅Π½Π½Π°Ρ ΡΠΎΡΠ°ΡΠΈΡ Π»ΠΎΠ³ΠΎΠ² ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π΄Π΅ΡΠΆΠ°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΠΈ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π΅Ρ ΠΌΠ΅ΡΡΠΎ Π½Π° Π΄ΠΈΡΠΊΠ΅? Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ Π±ΡΡΡΡΠΎ ΠΈ ΠΏΡΠΎΡΡΠΎ! - Π£ΡΡΠ°Π½ΠΎΠ²ΠΈ ΡΡΠΈΠ»ΠΈΡΡ logrotate: sudo apt-get install logrotate - Π‘ΠΎΠ·Π΄Π°ΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΠ°ΠΉΠ» Π΄Π»Ρ ΡΠ²ΠΎΠΈΡ
Π»ΠΎΠ³ΠΎΠ²: /etc/logrotate.d/myapp: /var/log/myapp/*.log { weekly rotate 4 missingok notifempty compress delaycompress postrotate systemctl restart myapp endscript } - ΠΠ°ΠΏΡΡΡΠΈ ΡΡΡΠ½ΡΡ ΡΠΎΡΠ°ΡΠΈΡ: sudo logrotate /etc/logrotate.conf --debug - ΠΠ°ΡΡΡΠΎΠΉ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΡΠ΅ΡΠ΅Π· cron: sudo crontab -e ΠΠΎΠ±Π°Π²Ρ ΡΡΡΠΎΠΊΡ: 0 0 * * 0 /usr/sbin/logrotate /etc/logrotate.conf Π’Π°ΠΊ ΡΡ Π½Π΅ Π΄ΠΎΠΏΡΡΡΠΈΡΡ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ΠΈΡ Π³ΠΈΠ³Π°Π±Π°ΠΉΡΠΎΠ² ΡΡΠ°ΡΡΡ
Π»ΠΎΠ³ΠΎΠ²! ΠΡΡ ΠΏΡΠΎΡΡΠΎ β ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΡΠ²ΡΡΠ²ΡΠ΅Ρ ΡΠ΅Π±Ρ ΠΊΠΎΠΌΡΠΎΡΡΠ½ΠΎ. ΠΠ°ΡΠ΅ΠΌ ΠΆΠ΄Π°ΡΡ, ΠΏΠΎΠΊΠ° ΠΌΠ΅ΡΡΠΎ Π·Π°ΠΊΠΎΠ½ΡΠΈΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΡΡΠΈΠ½Ρ ΡΠΆΠ΅ ΡΠ΅Π³ΠΎΠ΄Π½Ρ? - ΠΠΎΠ΄ΠΏΠΈΡΡΠ²Π°ΠΉΡΡ Π½Π° Π½Π°Ρ ΠΊΠ°Π½Π°Π» https://t.me/Lin
π οΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠΈΡΡΠΊΡ Π»ΠΎΠ³ΠΎΠ² Π² Linux ΠΈ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ ΠΌΠ΅ΡΡΠΎ
19Β ΠΈΡΠ»ΡΒ 202519Β ΠΈΡΠ»Β 2025
~1 ΠΌΠΈΠ½