Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΡ€Π·ΠΈΠ½ΡƒΠŸΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒ
Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

🧭 *Как быстро Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² Π² Linux

🧭 *Как быстро Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² Π² Linux* ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ систСмных Π»Π°Π±ΠΈΡ€ΠΈΠ½Ρ‚ΠΎΠ²! πŸš€ Когда Π»ΠΎΠ³ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ расти ΠΊΠ°ΠΊ Π½Π° Π΄Ρ€ΠΎΠΆΠΆΠ°Ρ…, систСма Π²Π΄Ρ€ΡƒΠ³ становится ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, Π° мСсто Π½Π° дискС исчСзаСт Π½Π° Π³Π»Π°Π·Π°Ρ…. Но Π΅ΡΡ‚ΡŒ Π»Π°ΠΉΡ„Ρ…Π°ΠΊ β€” автоматичСская очистка Π»ΠΎΠ³ΠΎΠ²! Π£Π·Π½Π°ΠΉ, ΠΊΠ°ΠΊ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ свои Π»ΠΎΠ³ΠΈ ΠΏΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… Ρ…Π»ΠΎΠΏΠΎΡ‚. - Настрой ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Ρ‡Π΅Ρ€Π΅Π· logrotate: sudo apt-get install logrotate - Π‘ΠΎΠ·Π΄Π°ΠΉ свой ΠΊΠΎΠ½Ρ„ΠΈΠ³ Π² /etc/logrotate.d/, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: /var/log/myapp/*.log { weekly rotate 4 compress missingok notifempty create 640 root adm postrotate systemctl restart myapp endscript } - Или ΠΏΠΎ Ρ…ΠΈΡ‚Ρ€ΠΎΠΌΡƒ β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΊΡ€ΠΎΠ½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ очистку: sudo crontab -e Π”ΠΎΠ±Π°Π²ΡŒ строку, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ СТСнСдСльно Ρ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΈ ΡΡ‚Π°Ρ€ΡˆΠ΅ 30 Π΄Π½Π΅ΠΉ: 0 3 * * 0 find /var/log/myapp/ -type f -name "*.log" -mtime +30 -delete - ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΊ ΡƒΠ΄ΠΎΠ±Π½ΠΎ? - Π›ΠΎΠ³ΠΈ автоматичСски ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ, Π° мСсто всСгда ΠΏΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ, Π΄Π°ΠΆΠ΅ Ссли Ρ‚Ρ‹ Π·Π°Π±Ρ‹Π» ΠΈΡ… Ρ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. - Всё Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΎΠΌ β€” ΠΈ Π½Π΅ Π½Π°Π΄ΠΎ Π±ΠΎΡΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ случа

🧭 *Как быстро Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² Π² Linux*

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ систСмных Π»Π°Π±ΠΈΡ€ΠΈΠ½Ρ‚ΠΎΠ²! πŸš€

Когда Π»ΠΎΠ³ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ расти ΠΊΠ°ΠΊ Π½Π° Π΄Ρ€ΠΎΠΆΠΆΠ°Ρ…, систСма Π²Π΄Ρ€ΡƒΠ³ становится ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, Π° мСсто Π½Π° дискС исчСзаСт Π½Π° Π³Π»Π°Π·Π°Ρ…. Но Π΅ΡΡ‚ΡŒ Π»Π°ΠΉΡ„Ρ…Π°ΠΊ β€” автоматичСская очистка Π»ΠΎΠ³ΠΎΠ²! Π£Π·Π½Π°ΠΉ, ΠΊΠ°ΠΊ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ свои Π»ΠΎΠ³ΠΈ ΠΏΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… Ρ…Π»ΠΎΠΏΠΎΡ‚.

- Настрой ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Ρ‡Π΅Ρ€Π΅Π· logrotate:

sudo apt-get install logrotate

- Π‘ΠΎΠ·Π΄Π°ΠΉ свой ΠΊΠΎΠ½Ρ„ΠΈΠ³ Π² /etc/logrotate.d/, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

/var/log/myapp/*.log {

weekly

rotate 4

compress

missingok

notifempty

create 640 root adm

postrotate

systemctl restart myapp

endscript

}

- Или ΠΏΠΎ Ρ…ΠΈΡ‚Ρ€ΠΎΠΌΡƒ β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΊΡ€ΠΎΠ½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ очистку:

sudo crontab -e

Π”ΠΎΠ±Π°Π²ΡŒ строку, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ СТСнСдСльно Ρ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΈ ΡΡ‚Π°Ρ€ΡˆΠ΅ 30 Π΄Π½Π΅ΠΉ:

0 3 * * 0 find /var/log/myapp/ -type f -name "*.log" -mtime +30 -delete

- ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΊ ΡƒΠ΄ΠΎΠ±Π½ΠΎ?

- Π›ΠΎΠ³ΠΈ автоматичСски ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ, Π° мСсто всСгда ΠΏΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ, Π΄Π°ΠΆΠ΅ Ссли Ρ‚Ρ‹ Π·Π°Π±Ρ‹Π» ΠΈΡ… Ρ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

- Всё Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΎΠΌ β€” ΠΈ Π½Π΅ Π½Π°Π΄ΠΎ Π±ΠΎΡΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ случайно Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Ρ‚ΠΈΡ‚ Π½Π΅ Ρ‚ΡƒΠ΄Π°.

А Ρ‚Ρ‹ слСдишь Π·Π° Π»ΠΎΠ³Π°ΠΌΠΈ ΠΈΠ»ΠΈ Π΄ΠΎΠ²Π΅Ρ€ΡΠ΅ΡˆΡŒ систСмС?

ΠŸΡ€ΠΎΠ±Ρ€ΠΎΡΠΈ свои ΠΈΠ΄Π΅ΠΈ ΠΈΠ»ΠΈ вопросы Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ!

Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй Ρ‚Ρ‹ Π½Π°ΠΉΠ΄Ρ‘ΡˆΡŒ Π² нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ [https://t.me/LinuxSkill](https://t.me/LinuxSkill), Π° вакансии для систСмных администраторов β€” Π² Π±ΠΎΡ‚Π΅ [https://t.me/gradeliftbot](https://t.me/gradeliftbot). ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ скилы Π² [https://t.me/LinuxSkill](https://t.me/LinuxSkill), Π° тСсты Π½Π° знания β€” Π² [https://t.me/gradeliftbot](https://t.me/gradeliftbot).

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚!

Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ””, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!