π οΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠΈΡΡΠΊΡ Π»ΠΎΠ³ΠΎΠ² Π² Linux Π΄Π»Ρ ΡΠΈΡΡΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ ΠΏΠΎΡΡΠ΄ΠΊΠ° Π² ΡΠΈΡΡΠ΅ΠΌΠ΅! π₯ ΠΡΠ»ΠΈ ΡΠ²ΠΎΠΉ Π΄ΠΈΡΠΊ Π½Π°ΡΠΈΠ½Π°Π΅Ρ Π·Π°Π±ΠΈΠ²Π°ΡΡΡΡ Π»ΠΎΡ
ΠΌΠ°ΡΡΠΌ Ρ
Π»Π°ΠΌΠΎΠΌ ΠΆΡΡΠ½Π°Π»ΠΎΠ² β ΠΏΠΎΡΠ° Π±ΡΠ°ΡΡΡΡ Π·Π° Π΄Π΅Π»ΠΎ. ΠΠΎΠ·Π²ΠΎΠ»Ρ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ, ΠΊΠ°ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΎΡΠΈΡΡΠΊΡ Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡΡ ΠΌΠ΅ΡΡΠΎ, Π½Π΅ ΡΡΠ°ΡΡ Π½Π° ΡΡΠΎ ΡΠ°ΡΡ. - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ logrotate β ΠΌΠΎΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π»ΠΎΠ³Π°ΠΌΠΈ: - ΠΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΡΡ ΡΠΎΡΠ°ΡΠΈΡ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΡΠ°ΡΡΡ
Π΄Π°Π½Π½ΡΡ
. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ Π»ΠΎΠ³ΠΈ Π±ΡΠ΄ΡΡ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠ΅ 7 Π΄Π½Π΅ΠΉ ΠΈΠ»ΠΈ ΠΏΡΠΈ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΠΈ 100ΠΠ±. - ΠΠ°ΡΡΡΠΎΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΠΈ Π² /etc/logrotate.d/, Π³Π΄Π΅ ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΏΡΠ°Π²ΠΈΠ»Π°: - ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΡΡΠ°Π²Π»ΡΡΡ ΡΡΠ°ΡΡΡ
Π»ΠΎΠ³ΠΎΠ², - ΠΊΠ°ΠΊ ΡΠ°ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ ΡΠΎΡΠ°ΡΠΈΡ, - ΡΠΎΡ
ΡΠ°Π½ΡΡΡ Π»ΠΈ Π°ΡΡ
ΠΈΠ²Ρ. - ΠΠ»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠΈΡΡΠΊΠΈ ΡΡΠ°ΡΡΡ
Π»ΠΎΠ³ΠΎΠ² Π²ΡΡΡΠ½ΡΡ β ΠΊΠΎΠΌΠ°Π½Π΄Π°: sudo logrotate -f /etc/logrotate.conf - ΠΠΎΠΆΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ ΠΏΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· cron, ΠΈ ΡΠ΄Π°Π»ΡΡΡ Π»ΠΎΠ³ΠΈ ΡΡΠ°ΡΡΠ΅ ΠΌΠ΅ΡΡΡΠ°: find /var/log -type f -name "*.log" -mtime +30 -exec rm -f {} \; ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π΄Π΅ΡΠΆΠ°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π²
π οΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠΈΡΡΠΊΡ Π»ΠΎΠ³ΠΎΠ² Π² Linux Π΄Π»Ρ ΡΠΈΡΡΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ
22Β ΠΈΡΠ»ΡΒ 202522Β ΠΈΡΠ»Β 2025
1 ΠΌΠΈΠ½