π οΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠΈΡΡΠΊΡ Π»ΠΎΠ³ΠΎΠ² Π² Linux Π·Π° 3 ΠΌΠΈΠ½ΡΡΡ ΠΡΠΈΠ²Π΅Ρ, ΠΈΡΠΊΠ°ΡΠ΅Π»ΠΈ Π³Π»Π°Π΄ΠΊΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ! π Π£ΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌ Π½ΡΠΆΠ΅Π½ ΠΏΠΎΡΡΠ΄ΠΎΠΊ, Π° Π»ΠΎΠ³ΠΈ β ΡΡΠΎ ΡΠ΅ΡΠ΄ΡΠ΅ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ. ΠΠΎ ΡΠ΅ΡΠ΅Π΄Π° ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠ°ΡΡΡΡΠΈΡ
Π»ΠΎΠ³ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ ΡΠ²ΠΎΠΉ ΡΠ΅ΡΠ²Π΅Ρ Π² ΠΏΠΎΠΌΠΎΠΉΠΊΡ! Π‘Π΅ΠΉΡΠ°Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΡΠ»Π΅Π³Π°Π½ΡΠ½ΠΎ ΠΈ Π±Π΅Π· Π½Π΅ΡΠ²ΠΎΡΡΠ΅ΠΏΠΊΠΈ. - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΡΠΈΠ»ΠΈΡΡ logrotate β ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΈΡ
Π»ΠΈΡΠ½ΠΈΡ
ΡΠ°ΠΉΠ»ΠΎΠ² Π½Π° Π΄ΠΈΡΠΊΠ΅. - ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ ΡΠΎΡΠ°ΡΠΈΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΡ, ΡΡΠΎΠ±Ρ ΡΡΠ°ΡΡΠ΅ Π»ΠΎΠ³ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΎΠΌ ΡΠ΄Π°Π»ΡΠ»ΠΈΡΡ. - ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΎΠΏΡΠΈΠΈ ΡΠΆΠ°ΡΠΈΡ Π΄Π»Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΈ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π°, ΡΡΠΎΠ±Ρ ΡΠ°ΠΉΠ»Ρ Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈ Π²Π΅ΡΡ Π΄ΠΈΡΠΊ. ΠΡΠΎΡΡΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ: /var/log/myapp/*.log { weekly rotate 4 compress missingok notifempty create 640 root utmp } ΠΡΡΡ ΠΊ ΡΠ°ΠΉΠ»Ρ β Π·Π°Π»ΠΎΠ³, ΡΡΠΎ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΡΠΏΡΡΡΠΈΡΡ. Π£ΠΌΠ½ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³Π°ΠΌΠΈ β Π·Π°Π»ΠΎΠ³ ΡΠΏΠΎΠΊΠΎΠΉΡΡΠ²ΠΈΡ ΠΈ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ°! ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ: Π½Π°ΡΡΡΠΎΠΉ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π·Π°ΠΏΡΡΠΊ logrotate ΡΠ΅ΡΠ΅Π· ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΡΠ°ΠΉΠΌΠ΅Ρ ΠΈΠ»ΠΈ cron β ΠΈ Π²ΡΡ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π±Π΅Π· ΡΠ²ΠΎΠ΅Π³ΠΎ Π²ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΡΡΠ²Π°. Π ΠΊΠ°ΠΊ Ρ ΡΠ΅Π±Ρ Π½Π°ΡΡΡΠΎΠ΅Π½Π° ΡΠ°Π±ΠΎΡΠ° Ρ Π»ΠΎΠ³Π°ΠΌΠΈ? ΠΡΡΡ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΡΠΈΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠΌΠΈ Ρ
ΠΎΡΠ΅ΡΡ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡ
π οΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠΈΡΡΠΊΡ Π»ΠΎΠ³ΠΎΠ² Π² Linux Π·Π° 3 ΠΌΠΈΠ½ΡΡΡ
10Β ΡΠ΅Π½ΡΡΠ±ΡΡΒ 202510Β ΡΠ΅Π½Β 2025
1 ΠΌΠΈΠ½