π‘ Π£ΠΏΡΠ΅ΠΆΠ΄Π°ΡΡΠ°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠΈΡΡΠΊΠΈ ΠΆΡΡΠ½Π°Π»ΠΎΠ² Π»ΠΎΠ³ΠΎΠ² ΠΡΠΈΠ²Π΅Ρ! Π ΠΌΠΈΡΠ΅ Linux Π΅ΡΡΡ Ρ
ΠΈΡΡΠΎΡΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°ΡΡΠΈΡΡΠ΅Ρ ΡΠ²ΠΎΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΎΡΠΈΡΡΠΊΠ° ΠΆΡΡΠ½Π°Π»ΠΎΠ² Π»ΠΎΠ³ΠΎΠ². ΠΠ°Π±ΡΠ΄Ρ ΠΎ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΡΡΠΊΠΎΠΏΡΠΈΠΊΠ»Π°Π΄ΡΡΠ²Π΅ β Π½Π°ΡΡΡΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΎΠ½Π° ΡΠ°ΠΌΠ° Π·Π°Π±ΠΎΡΠΈΠ»Π°ΡΡ ΠΎ ΠΏΠΎΡΡΠ΄ΠΊΠ΅! ΠΡΠΎ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ: - ΠΠΊΠΎΠ½ΠΎΠΌΠΈΡ ΠΌΠ΅ΡΡΠ° Π½Π° Π΄ΠΈΡΠΊΠ΅ - ΠΠΎΠ΄Π΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ - ΠΠ±ΡΠΈΠΉ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π§ΡΠΎΠ±Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΡ
Π»ΠΎΠ³ΠΎΠ², ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ logrotate. Π Π½Π΅ΠΉ Π·Π°Π΄Π°Π΅ΡΡΡ, ΠΊΠ°ΠΊ ΡΠ°ΡΡΠΎ ΠΈ ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»ΠΎΠ³ΠΎΠ² Ρ
ΡΠ°Π½ΠΈΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΄Π΅Π»Π°ΠΉ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΡΡΠ°ΡΡΠ΅ Π»ΠΎΠ³ΠΈ ΡΠ΄Π°Π»ΡΠ»ΠΈΡΡ ΡΠ΅ΡΠ΅Π· Π½Π΅Π΄Π΅Π»Ρ: - Π‘ΠΎΠ·Π΄Π°ΠΉ ΠΈΠ»ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΡΠΉ /etc/logrotate.d/myapp - ΠΠΎΠ±Π°Π²Ρ ΡΡΠ΄Π°: /var/log/myapp/*.log { weekly rotate 4 missingok notifempty compress delaycompress create 640 root adm } Π’Π΅ΠΏΠ΅ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ°ΠΌΠ° Π±ΡΠ΄Π΅Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π»ΠΎΠ³Π°ΠΌΠΈ: ΡΠ΄Π°Π»ΠΈΡ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠ΅, ΡΠΎΠΆΠΌΡΡ ΡΠ²Π΅ΠΆΠΈΠ΅ β ΠΈ Π²ΡΡ Π² Π°Π²ΡΠΎΠΌΠ°ΡΠ΅! ΠΠ°ΠΊ Π΄ΡΠΌΠ°Π΅ΡΡ, ΡΡΠΎΠΈΡ Π»ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, Π½ΠΎ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΡΡΠΈΠ½Π½ΡΠ΅ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ? π ΠΠΎΠ»ΡΡ
π‘ Π£ΠΏΡΠ΅ΠΆΠ΄Π°ΡΡΠ°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠΈΡΡΠΊΠΈ ΠΆΡΡΠ½Π°Π»ΠΎΠ² Π»ΠΎΠ³ΠΎΠ²
17Β ΠΈΡΠ½ΡΒ 202517Β ΠΈΡΠ½Β 2025
~1 ΠΌΠΈΠ½