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

πŸ› οΈ Настройка автоматичСской очистки Π»ΠΎΠ³ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ logrotate

πŸ› οΈ Настройка автоматичСской очистки Π»ΠΎΠ³ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ logrotate ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π΄Ρ€ΡƒΠ·ΡŒΡ! Π₯ΠΎΡ‚ΠΈΡ‚Π΅ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ свою систСму Π² порядкС ΠΈ ΠΈΠ·Π±Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΎΡ‚ Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚ΠΎΠ² мусора? Π’ΠΎΠ³Π΄Π° этот Π»Π°ΠΉΡ„Ρ…Π°ΠΊ Ρ‚ΠΎΡ‡Π½ΠΎ для вас! РазобраСмся, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ Π»ΠΎΠ³ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ systemd Π½Π΅ Π±ΡƒΠ·ΠΈΠ», Π° сСрвСр ΠΆΠΈΠ» спокойно. Π“Π»Π°Π²Π½ΠΎΠ΅ Π² этом Π΄Π΅Π»Π΅ β€” ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π»ΠΎΠ³ΠΈΠ½Π³ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ быстро Π·Π°Ρ…Π»Π°ΠΌΠ»ΡΡ‚ΡŒ диск, особСнно Π½Π° сСрвСрах с Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ. И Ρ‚ΡƒΡ‚ Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° logrotate. Она ΡƒΠΌΠ΅Π΅Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΎΠΌ ΡΠΆΠ°Ρ‚ΡŒ, Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ старыС Ρ„Π°ΠΉΠ»Ρ‹. Π˜Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ: - Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ свой ΠΊΠΎΠ½Ρ„ΠΈΠ³: /etc/logrotate.d/myapp - Π—Π°Π΄Π°ΠΉΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹: - сколько Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΎΠ²; - ΠΊΠ°ΠΊ часто Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ; - сколько Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ² Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€: /var/log/myapp/*.log { weekly rotate 4 compress delaycompress missingok notifempty create 640 root adm } Π­Ρ‚ΠΎ обСспСчит Π²Π°ΠΌ: - Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку старых Π»ΠΎΠ³ΠΎΠ²; - экономию мСста; - ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³Π°ΠΌΠΈ. Настройка простая, Π° эффСкт β€” ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠΉ! Если Π½Π΅ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Π»ΠΎΠ³Π°ΠΌΠΈ, вся систСма

πŸ› οΈ Настройка автоматичСской очистки Π»ΠΎΠ³ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ logrotate

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π΄Ρ€ΡƒΠ·ΡŒΡ! Π₯ΠΎΡ‚ΠΈΡ‚Π΅ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ свою систСму Π² порядкС ΠΈ ΠΈΠ·Π±Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΎΡ‚ Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚ΠΎΠ² мусора? Π’ΠΎΠ³Π΄Π° этот Π»Π°ΠΉΡ„Ρ…Π°ΠΊ Ρ‚ΠΎΡ‡Π½ΠΎ для вас! РазобраСмся, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ Π»ΠΎΠ³ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ systemd Π½Π΅ Π±ΡƒΠ·ΠΈΠ», Π° сСрвСр ΠΆΠΈΠ» спокойно.

Π“Π»Π°Π²Π½ΠΎΠ΅ Π² этом Π΄Π΅Π»Π΅ β€” ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π»ΠΎΠ³ΠΈΠ½Π³ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ быстро Π·Π°Ρ…Π»Π°ΠΌΠ»ΡΡ‚ΡŒ диск, особСнно Π½Π° сСрвСрах с Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ. И Ρ‚ΡƒΡ‚ Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° logrotate. Она ΡƒΠΌΠ΅Π΅Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΎΠΌ ΡΠΆΠ°Ρ‚ΡŒ, Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ старыС Ρ„Π°ΠΉΠ»Ρ‹.

Π˜Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ:

- Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ свой ΠΊΠΎΠ½Ρ„ΠΈΠ³: /etc/logrotate.d/myapp

- Π—Π°Π΄Π°ΠΉΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

- сколько Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΎΠ²;

- ΠΊΠ°ΠΊ часто Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ;

- сколько Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ² Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

/var/log/myapp/*.log {

weekly

rotate 4

compress

delaycompress

missingok

notifempty

create 640 root adm

}

Π­Ρ‚ΠΎ обСспСчит Π²Π°ΠΌ:

- Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку старых Π»ΠΎΠ³ΠΎΠ²;

- экономию мСста;

- ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³Π°ΠΌΠΈ.

Настройка простая, Π° эффСкт β€” ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠΉ!

Если Π½Π΅ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Π»ΠΎΠ³Π°ΠΌΠΈ, вся систСма Π½Π°Ρ‡Π½Π΅Ρ‚ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ΡŒ... А Π²Ρ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊ этому?

ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ свои Π½Π°Π²Ρ‹ΠΊΠΈ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill, Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ свои знания ΠΌΠΎΠΆΠ½ΠΎ Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot!

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