π οΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠΈΡΡΠΊΡ ΠΆΡΡΠ½Π°Π»ΠΎΠ² Π² Linux ΠΈ Π½Π΅ Π·Π°Ρ
Π»Π°ΠΌΠ»ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΡΠΈΠ²Π΅Ρ, ΡΠ²Π»Π΅ΡΠ΅Π½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡΠΈΠΊΠΈ! π§ββοΈ ΠΠ½Π°Π΅ΡΡ, ΠΊΠ°ΠΊ Π±ΡΠ²Π°Π΅Ρ: Π·Π°ΠΏΠΈΡΠ΅ΠΉ Π² Π»ΠΎΠ³Π°Ρ
ΡΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Π΅ΡΡΡ Π³ΠΎΡΠ°, Π° Π΄ΠΈΡΠΊ Π΄ΡΠΌΠΈΡΡΡ ΠΎΡ Π²Π΅ΡΠ° ΡΠ°ΠΉΠ»Π°. Π₯ΠΎΡΠ΅ΡΡ Π΄Π΅ΡΠΆΠ°ΡΡ Π²ΡΡ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΠΌ ΠΈ Π½Π΅ Π±ΠΎΡΡΡΡΡ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ? Π’ΠΎΠ³Π΄Π° ΡΡΠΎΡ ΠΊΠΎΡΠΎΡΠΊΠΈΠΉ ΡΡΠΎΠΊ β Π΄Π»Ρ ΡΠ΅Π±Ρ! Π§ΡΠΎ Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°ΡΡ ΠΏΡΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠΈΡΡΠΊΠ΅ Π»ΠΎΠ³ΠΎΠ²: - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ logrotate, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΌΠ΅Π΅Ρ Π΄Π΅Π»Π°ΡΡ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π±ΡΠΊΠ°ΠΏ, ΡΠΆΠ°ΡΡ ΡΡΠ°ΡΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΈ ΡΠ΄Π°Π»ΡΡΡ Π»ΠΈΡΠ½ΠΈΠ΅ - ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°ΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ°ΠΆΠ΄ΡΡ Π½Π΅Π΄Π΅Π»Ρ ΠΈΠ»ΠΈ ΠΏΡΠΈ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ° - ΠΠ΅ Π·Π°Π±ΡΠ΄Ρ ΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ, ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ Π²Π°ΠΆΠ½ΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ ΠΠΎΡ ΠΏΡΠΎΡΡΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ: - Π /etc/logrotate.d/myapp Π΄ΠΎΠ±Π°Π²Ρ ΡΡΡΠΎΠΊΠΈ: - /var/log/myapp/*.log { - weekly - rotate 4 - compress - missingok - notifempty - postrotate - systemctl restart myapp - endscript - } Π’Π΅ΠΏΠ΅ΡΡ ΡΠ²ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ° Π±ΡΠ΄Π΅Ρ Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎ ΠΎΡΠΈΡΠ°ΡΡ ΡΡΠ°ΡΡΠ΅ Π»ΠΎΠ³ΠΈ, ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Ρ ΠΌΠ΅ΡΡΠΎ ΠΈ ΡΠΎΡ
ΡΠ°Π½ΡΡ Π½ΡΠΆΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅. Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ β ΡΠ»ΠΎΠ²Π½
π οΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠΈΡΡΠΊΡ ΠΆΡΡΠ½Π°Π»ΠΎΠ² Π² Linux ΠΈ Π½Π΅ Π·Π°Ρ Π»Π°ΠΌΠ»ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ
15Β ΠΈΡΠ»ΡΒ 202515Β ΠΈΡΠ»Β 2025
1 ΠΌΠΈΠ½