π οΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΡ Π»ΠΎΠ³ΠΎΠ² Π² Linux Ρ ΠΏΠΎΠΌΠΎΡΡΡ Logrotate ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΊΠΈ! π ΠΡΠ»ΠΈ Π²Ρ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π΅ΡΠ΅ΡΡ Ρ ΠΊΠΈΠΏΠΎΠΉ Π»ΠΎΠ³ΠΎΠ² ΠΈ Π½Π΅ Ρ
ΠΎΡΠΈΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ ΡΡΡΠΈΠ½Ρ Π²ΡΡΡΠ½ΡΡ β ΡΡΠΎΡ Π»Π°ΠΉΡΡ
Π°ΠΊ Π΄Π»Ρ Π²Π°Ρ. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Logrotate β Π²ΠΎΠ»ΡΠ΅Π±Π½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Π»ΠΎΠ³ΠΎΠ², ΡΡΠΎΠ±Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΎΡΡΠ°Π²Π°Π»Π°ΡΡ ΡΠΈΡΡΠΎΠΉ, Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ β ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ. Π§ΡΠΎ Π΄Π΅Π»Π°Π΅Ρ Logrotate? - Π Π°Π·Π΄Π΅Π»ΡΠ΅Ρ Π»ΠΎΠ³ΠΈ ΠΏΠΎ Π΄Π°ΡΠ°ΠΌ ΠΈΠ»ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΡ - Π£Π΄Π°Π»ΡΠ΅Ρ ΡΡΠ°ΡΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΈΠ»ΠΈ Π°ΡΡ
ΠΈΠ²ΠΈΡΡΠ΅Ρ ΠΈΡ
- ΠΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π±Π΅ΡΠΏΡΠ΅ΡΡΠ²Π½ΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠ»ΡΠΆΠ± Π±Π΅Π· ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π§ΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ Π²Π°ΡΠ΅Π³ΠΎ ΡΠ°ΠΉΡΠ°: - ΠΠΎΠ³ΠΈ ΡΠ°ΠΉΡΠ° Π±ΡΠ΄ΡΡ Π°ΡΡ
ΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡΡΡ ΡΠ°Π· Π² Π½Π΅Π΄Π΅Π»Ρ - ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ Π°ΡΡ
ΠΈΠ²Π° β 100ΠΠ± - Π‘ΡΠ°ΡΡΠ΅ ΠΊΠΎΠΏΠΈΠΈ Π±ΡΠ΄ΡΡ ΡΠ΄Π°Π»ΡΡΡΡΡ ΡΠ΅ΡΠ΅Π· ΠΌΠ΅ΡΡΡ ΠΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ: /var/log/mywebsite/*.log { weekly rotate 4 compress missingok notifempty create 640 user adm dateext maxsize 100M monthly hourly } Π Π²ΡΡ! ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Logrotate ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠ»Π΅Π΄ΠΈΡ Π·Π° ΡΠ°ΠΉΠ»Π°ΠΌΠΈ. Π‘Π°ΠΌΠΎΠ΅ ΡΠ΅Π½Π½ΠΎΠ΅ β ΡΡΠΎ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΡ, ΡΡΠΎ Π»ΠΎΠ³ΠΈ Π½Π΅ Π·Π°Ρ
Π»Π°ΠΌΠ»ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ
π οΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΡ Π»ΠΎΠ³ΠΎΠ² Π² Linux Ρ ΠΏΠΎΠΌΠΎΡΡΡ Logrotate
20Β Π°Π²Π³ΡΡΡΠ°Β 202520Β Π°Π²Π³Β 2025
1 ΠΌΠΈΠ½