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

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

πŸ› οΈ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² Π² Linux ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ! πŸš€ Иногда объСм Π»ΠΎΠ³ΠΎΠ² Π½Π° сСрвСрС достигаСт нСвСроятных Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², ΠΈ каТСтся, Ρ‡Ρ‚ΠΎ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ всё Π² порядкС β€” вСчная Π±ΠΎΡ€ΡŒΠ±Π°. А Ρ‡Ρ‚ΠΎ Ссли Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚Π΅Π±Π΅ ΠΎ простом способС Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈ ΠΏΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ ΠΈ Π½Π΅ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ часы Π½Π° ΠΈΡ… чистку? πŸ”Ή ΠŸΠΎΡ‡Π΅ΠΌΡƒ это Π²Π°ΠΆΠ½ΠΎ? - Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ мСсто Π½Π° дискС β€” Π·Π°Π»ΠΎΠ³ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹. - Π›Π΅Π³Ρ‡Π΅ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ срСди Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Π»ΠΎΠ³ΠΎΠ². - Автоматизация освобоТдаСт врСмя для Π±ΠΎΠ»Π΅Π΅ ΡΠ΅Ρ€ΡŒΡ‘Π·Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡. πŸ”Ή Быстрый способ: Ρ‡Π΅Ρ€Π΅Π· logrotate! - УбСдись, Ρ‡Ρ‚ΠΎ ΠΎΠ½ установлСн: sudo apt-get install logrotate - Настраивай свои ΠΏΡ€Π°Π²ΠΈΠ»Π° чистки Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³Π΅ logrotate (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ /etc/logrotate.conf). МоТно Π·Π°Π΄Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π», количСство сохраняСмых ΠΊΠΎΠΏΠΈΠΉ ΠΈ условия сТатия. - НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ старыС Π»ΠΎΠ³ΠΈ, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ: /var/log/myapp/*.log { weekly rotate 4 missingok notifempty compress delaycompress sharedscripts postrotate systemctl restart myapp.service endscript } - Всё просто: Π»ΠΎ

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

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ! πŸš€

Иногда объСм Π»ΠΎΠ³ΠΎΠ² Π½Π° сСрвСрС достигаСт нСвСроятных Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², ΠΈ каТСтся, Ρ‡Ρ‚ΠΎ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ всё Π² порядкС β€” вСчная Π±ΠΎΡ€ΡŒΠ±Π°. А Ρ‡Ρ‚ΠΎ Ссли Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚Π΅Π±Π΅ ΠΎ простом способС Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈ ΠΏΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ ΠΈ Π½Π΅ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ часы Π½Π° ΠΈΡ… чистку?

πŸ”Ή ΠŸΠΎΡ‡Π΅ΠΌΡƒ это Π²Π°ΠΆΠ½ΠΎ?

- Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ мСсто Π½Π° дискС β€” Π·Π°Π»ΠΎΠ³ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

- Π›Π΅Π³Ρ‡Π΅ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ срСди Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Π»ΠΎΠ³ΠΎΠ².

- Автоматизация освобоТдаСт врСмя для Π±ΠΎΠ»Π΅Π΅ ΡΠ΅Ρ€ΡŒΡ‘Π·Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡.

πŸ”Ή Быстрый способ: Ρ‡Π΅Ρ€Π΅Π· logrotate!

- УбСдись, Ρ‡Ρ‚ΠΎ ΠΎΠ½ установлСн:

sudo apt-get install logrotate

- Настраивай свои ΠΏΡ€Π°Π²ΠΈΠ»Π° чистки Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³Π΅ logrotate (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ /etc/logrotate.conf). МоТно Π·Π°Π΄Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π», количСство сохраняСмых ΠΊΠΎΠΏΠΈΠΉ ΠΈ условия сТатия.

- НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ старыС Π»ΠΎΠ³ΠΈ, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ:

/var/log/myapp/*.log {

weekly

rotate 4

missingok

notifempty

compress

delaycompress

sharedscripts

postrotate

systemctl restart myapp.service

endscript

}

- Всё просто: Π»ΠΎΠ³ΠΈΠΊΠ° ΠΎΡΡ‚Π°Π»Π°ΡΡŒ Π·Π° ΠΏΠ°Ρ€ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄, Π° сСрвСр Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΈ чисто.

А Ρ‚Ρ‹ ΡƒΠΆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π» очистку Π»ΠΎΠ³ΠΎΠ²? Или всС Π΅Ρ‰Π΅ Ρ€ΡƒΠΊΠ°ΠΌΠΈ Π±Ρ€ΠΎΠ΄ΠΈΡˆΡŒ ΠΏΠΎ ΠΏΠ°ΠΏΠΊΠ°ΠΌ?

ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ свои скилы Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° ΠΏΡ€ΠΎΠΉΡ‚ΠΈ тСсты Π½Π° Π·Π½Π°Π½ΠΈΠ΅ Linux Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot

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