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

πŸ› οΈ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² Π² Linux для чистой систСмы

πŸ› οΈ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² Π² 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 для чистой систСмы

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ порядка Π² систСмС! πŸ”₯

Если Ρ‚Π²ΠΎΠΉ диск Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π·Π°Π±ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π»ΠΎΡ…ΠΌΠ°Ρ‚Ρ‹ΠΌ Ρ…Π»Π°ΠΌΠΎΠΌ ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ² β€” ΠΏΠΎΡ€Π° Π±Ρ€Π°Ρ‚ΡŒΡΡ Π·Π° Π΄Π΅Π»ΠΎ. Позволь Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ очистку Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ мСсто, Π½Π΅ тратя Π½Π° это часы.

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ 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 {} \;

Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ систСму Π² порядкС ΠΈ Safe. И согласись, Π½ΠΈΡ‡Π΅Π³ΠΎ приятнСС, Ρ‡Π΅ΠΌ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ систСма сама заботится ΠΎ сСбС!

Какая Ρƒ тСбя стратСгия ΠΏΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ Π»ΠΎΠ³Π°ΠΌΠΈ β€” автоматичСская ΠΈΠ»ΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ?

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

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚! Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!