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

πŸ“‘ Настройка автоматичСской очистки Π»ΠΎΠ³ΠΎΠ² для ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ систСмы

πŸ“‘ Настройка автоматичСской очистки Π»ΠΎΠ³ΠΎΠ² для ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ систСмы ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux ΠΈ DevOps! πŸš€ ВсС ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ быстро растут ΠΎΠ±ΡŠΠ΅ΠΌΡ‹ Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΡΠ»ΠΎΠ½ΠΈΡ‚ΡŒ просторы диска. Но Π½Π΅ Π²ΠΎΠ»Π½ΡƒΠΉΡ‚Π΅ΡΡŒ β€” Π΅ΡΡ‚ΡŒ простой способ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ систСму Π² Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Ρ‚ΡŒ мСсто автоматичСски, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ это Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. ✨ Π§Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ: - Π›ΠΎΠ³ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Ρ‚ΡŒΡΡ бСсконСчно, вызывая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с диском - МоТно Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΡƒΡŽ очистку ΠΈΠ»ΠΈ Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ Π»ΠΎΠ³ΠΎΠ² - Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹Ρ… остановок ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с систСмой Π‘Π°ΠΌΠΎΠ΅ классноС β€” это нСслоТно. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ logrotate ΠΈΠ»ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ свои скрипты. Для Π½Π°Ρ‡Π°Π»Π°, достаточно Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ logrotate β€” ΠΎΠ½ ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΏΠΎΡ‡Ρ‚ΠΈ Π²ΠΎ всСх дистрибутивах. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для нашСго Ρ„Π°ΠΉΠ»Π° Π»ΠΎΠ³ΠΎΠ²: - Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ частоту: СТСднСвная, нСдСльная ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ достиТСнии Ρ€Π°Π·ΠΌΠ΅Ρ€Π° - ΠžΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅ΠΌ количСство сохраняСмых Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΉ ΠŸΡ€ΠΈΠΌΠ΅Ρ€: - ΠŸΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π² /etc/logrotate.d/custom_logs /var/log/myapp/*.log { daily missingok rotate 7

πŸ“‘ Настройка автоматичСской очистки Π»ΠΎΠ³ΠΎΠ² для ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ систСмы

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux ΠΈ DevOps! πŸš€

ВсС ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ быстро растут ΠΎΠ±ΡŠΠ΅ΠΌΡ‹ Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΡΠ»ΠΎΠ½ΠΈΡ‚ΡŒ просторы диска.

Но Π½Π΅ Π²ΠΎΠ»Π½ΡƒΠΉΡ‚Π΅ΡΡŒ β€” Π΅ΡΡ‚ΡŒ простой способ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ систСму Π² Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Ρ‚ΡŒ мСсто автоматичСски, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ это Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

✨ Π§Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ:

- Π›ΠΎΠ³ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Ρ‚ΡŒΡΡ бСсконСчно, вызывая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с диском

- МоТно Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΡƒΡŽ очистку ΠΈΠ»ΠΈ Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ Π»ΠΎΠ³ΠΎΠ²

- Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹Ρ… остановок ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с систСмой

Π‘Π°ΠΌΠΎΠ΅ классноС β€” это нСслоТно. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ logrotate ΠΈΠ»ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ свои скрипты.

Для Π½Π°Ρ‡Π°Π»Π°, достаточно Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ logrotate β€” ΠΎΠ½ ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΏΠΎΡ‡Ρ‚ΠΈ Π²ΠΎ всСх дистрибутивах.

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для нашСго Ρ„Π°ΠΉΠ»Π° Π»ΠΎΠ³ΠΎΠ²:

- Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ частоту: СТСднСвная, нСдСльная ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ достиТСнии Ρ€Π°Π·ΠΌΠ΅Ρ€Π°

- ΠžΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅ΠΌ количСство сохраняСмых Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΉ

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

- ΠŸΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π² /etc/logrotate.d/custom_logs

/var/log/myapp/*.log {

daily

missingok

rotate 7

compress

delaycompress

notifempty

create 640 root adm

}

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π»ΠΎΠ³-Ρ„Π°ΠΉΠ»Ρ‹ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ расти бСсконСчно. Они автоматичСски Π±ΡƒΠ΄ΡƒΡ‚ Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Π° старыС β€” ΡƒΠ΄Π°Π»ΡΡ‚ΡŒΡΡ.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ автоматизация β€” Π·Π°Π»ΠΎΠ³ спокойствия ΠΈ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСмы.

Π—Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ β€” ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚ Π»ΠΎΠ³ΠΎΠ² ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ мСсто, Π½ΠΎ ΠΈ быстро Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ события Π² случаС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.

Π“ΠΎΡ‚ΠΎΠ²Ρ‹ Π»ΠΈ Π²Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свою систСму Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ ΡƒΠΌΠ½ΠΎΠΉ ΠΈ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎΠΉ?

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

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

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