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