Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸ–₯️ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² Π½Π° Linux

πŸ–₯️ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² Π½Π° Linux ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Ρ‚Π΅Ρ…Π½ΠΎ-Π°Π²Π°Π½Ρ‚ΡŽΡ€ΠΈΡΡ‚Ρ‹! πŸš€ Если ваш сСрвСр стал ΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΡƒ мСста, Π° Π»ΠΎΠ³-Ρ„Π°ΠΉΠ»Ρ‹ растут ΠΊΠ°ΠΊ Π½Π° Π΄Ρ€ΠΎΠΆΠΆΠ°Ρ… β€” это Π·Π½Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ€Π° Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ΡŒ порядок. БСгодня расскаТу, ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π»ΠΎΠ³ΠΎΠ² ΠΈ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ систСму Π² Ρ„ΠΎΡ€ΠΌΠ΅ Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… Ρ…Π»ΠΎΠΏΠΎΡ‚. - НастраиваСм Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΡƒΡŽ очистку с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ logrotate β€” ΠΌΠΎΡ‰Π½ΠΎΠΉ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹, встроСнной Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ дистрибутивов: - Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Ρ„Π°ΠΉΠ»Π° /etc/logrotate.d/ΠΌΠΎΠΉ-сСрвис - Π’ Π½Π΅ΠΉ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΠΈ количСству Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΉ - НапримСр: /var/log/ΠΌΠΎΠΉ-сСрвис/*.log { weekly rotate 4 compress missingok notifempty } - МоТно Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ скрипт с cron для Ρ€ΡƒΡ‡Π½ΠΎΠΉ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΎΠΉ очистки ΠΈΠ»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: find /var/log/ΠΌΠΎΠΉ-сСрвис/ -type f -name '*.log' -mtime +30 -delete - Π­Ρ‚ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ всС Ρ„Π°ΠΉΠ»Ρ‹ ΡΡ‚Π°Ρ€ΡˆΠ΅ мСсяца, освобоТдая мСсто. ПониманиС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠ³-ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚, β€” Π²Π°ΠΆΠ½Ρ‹ΠΉ Π½Π°Π²Ρ‹ΠΊ систСмного администратора. НС позволяйтС Π»ΠΎΠ³Π°

πŸ–₯️ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² Π½Π° Linux

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Ρ‚Π΅Ρ…Π½ΠΎ-Π°Π²Π°Π½Ρ‚ΡŽΡ€ΠΈΡΡ‚Ρ‹! πŸš€

Если ваш сСрвСр стал ΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΡƒ мСста, Π° Π»ΠΎΠ³-Ρ„Π°ΠΉΠ»Ρ‹ растут ΠΊΠ°ΠΊ Π½Π° Π΄Ρ€ΠΎΠΆΠΆΠ°Ρ… β€” это Π·Π½Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ€Π° Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ΡŒ порядок. БСгодня расскаТу, ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π»ΠΎΠ³ΠΎΠ² ΠΈ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ систСму Π² Ρ„ΠΎΡ€ΠΌΠ΅ Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… Ρ…Π»ΠΎΠΏΠΎΡ‚.

- НастраиваСм Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΡƒΡŽ очистку с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ logrotate β€” ΠΌΠΎΡ‰Π½ΠΎΠΉ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹, встроСнной Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ дистрибутивов:

- Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Ρ„Π°ΠΉΠ»Π° /etc/logrotate.d/ΠΌΠΎΠΉ-сСрвис

- Π’ Π½Π΅ΠΉ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΠΈ количСству Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΉ

- НапримСр:

/var/log/ΠΌΠΎΠΉ-сСрвис/*.log {

weekly

rotate 4

compress

missingok

notifempty

}

- МоТно Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ скрипт с cron для Ρ€ΡƒΡ‡Π½ΠΎΠΉ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΎΠΉ очистки ΠΈΠ»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

find /var/log/ΠΌΠΎΠΉ-сСрвис/ -type f -name '*.log' -mtime +30 -delete

- Π­Ρ‚ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ всС Ρ„Π°ΠΉΠ»Ρ‹ ΡΡ‚Π°Ρ€ΡˆΠ΅ мСсяца, освобоТдая мСсто.

ПониманиС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠ³-ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚, β€” Π²Π°ΠΆΠ½Ρ‹ΠΉ Π½Π°Π²Ρ‹ΠΊ систСмного администратора. НС позволяйтС Π»ΠΎΠ³Π°ΠΌ Π·Π°Ρ…Π»Π°ΠΌΠ»ΡΡ‚ΡŒ сСрвСр ΠΈ Ρ€Π°Π·Ρ€ΡƒΡˆΠ°Ρ‚ΡŒ баланс Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹!

А Ρ‚Ρ‹ ΡƒΠΆΠ΅ настраивал Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ чистку Π»ΠΎΠ³ΠΎΠ² ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΡˆΡŒΡΡ Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ контроля?

- ΠŸΡ€ΠΈΠ³Π»Π°ΡΠΈ Π² наш ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill ΠΈ ΡƒΠ·Π½Π°ΠΉ большС ΠΎ DevOps, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠΉΠ΄ΠΈ тСсты Π½Π° Π·Π½Π°Π½ΠΈΠ΅ Linux Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot β€” ΡΡ‚Π°Π½ΡŒ ΠΏΡ€ΠΎΡ„ΠΈ ΡƒΠΆΠ΅ сСгодня!

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