π΅οΈββοΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠΈΡΡΠΊΡ Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΡΠ° Π½Π° Π΄ΠΈΡΠΊΠ΅ ΠΡΠΈΡΡΠ½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΡΡΠ²ΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠ΅Π±Ρ Π²ΠΎΠ»ΡΠ΅Π±Π½ΠΈΠΊΠΎΠΌ β Π²ΠΎΡ ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ Π»ΠΎΠ³ΠΎΠ² Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Π΅ΡΡΡ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ, ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΡΠΎΡΠΌΠΎΠ·ΠΈΡΡ. Π₯ΠΎΡΠΈΡΠ΅ ΠΎΡΠ²ΠΎΠΈΡΡ ΡΠ°ΠΉΠ½ΠΎΠ΅ ΠΈΡΠΊΡΡΡΡΠ²ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΈΡΡΠΊΠΈ ΠΈ Π΄Π΅ΡΠΆΠ°ΡΡ ΡΠ²ΠΎΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ
ΡΡΠΈΠ»ΠΈΠΉ? Π’ΠΎΠ³Π΄Π° ΡΡΠΎΡ Π»Π°ΠΉΡΡ
Π°ΠΊ ΡΠΎΡΠ½ΠΎ Π΄Π»Ρ Π²Π°Ρ! - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ logrotate β ΡΡΠΎ Π²Π°Ρ Π½Π°Π΄Π΅ΠΆΠ½ΡΠΉ Π΄ΡΡΠ³ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π»ΠΎΠ³Π°ΠΌΠΈ: - Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΈΠ»ΠΈ ΠΎΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΡΠΉΡΠ΅ ΡΠ°ΠΉΠ» ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ /etc/logrotate.conf ΠΈΠ»ΠΈ ΡΠ°ΠΉΠ»Ρ Π² /etc/logrotate.d/ - ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Ρ ΡΠΎΡΠ°ΡΠΈΠΈ, ΡΠΆΠ°ΡΠΈΠ΅ ΠΈ Ρ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΡΡΠ°ΡΡΡ
Π»ΠΎΠ³ΠΎΠ² - ΠΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ find Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΡ
ΡΠ°ΠΉΠ»ΠΎΠ²: - ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ ΡΠ±ΡΠ°ΡΡ Π²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΡΡΠ°ΡΡΠ΅ 30 Π΄Π½Π΅ΠΉ: find /var/log -type f -name "*.log" -mtime +30 -exec rm -f {} \; - ΠΠ»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ β Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΡΠΎΡ ΡΠΊΡΠΈΠΏΡ Π² cron: - crontab -e ΠΈ Π²ΡΡΠ°Π²ΡΡΠ΅ ΡΡΡΠΎΠΊΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ: 0 3 * * * /usr/local/bin/clean_logs.sh - ΠΠ΅ Π·Π°Π±ΡΠ²Π°ΠΉΡΠ΅ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ ΠΈ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ! ΠΠΎΠ½ΠΈΠΌΠ°Π΅
π΅οΈββοΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠΈΡΡΠΊΡ Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΡΠ° Π½Π° Π΄ΠΈΡΠΊΠ΅
11Β Π°Π²Π³ΡΡΡΠ°Β 202511Β Π°Π²Π³Β 2025
1 ΠΌΠΈΠ½