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

πŸ“‘ Π£ΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‰Π°Ρ настройка автоматичСской очистки ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ² Π»ΠΎΠ³ΠΎΠ²

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

πŸ“‘ Π£ΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‰Π°Ρ настройка автоматичСской очистки ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ² Π»ΠΎΠ³ΠΎΠ²

ΠŸΡ€ΠΈΠ²Π΅Ρ‚! Π’ ΠΌΠΈΡ€Π΅ Linux Π΅ΡΡ‚ΡŒ Ρ…ΠΈΡ‚Ρ€ΠΎΡΡ‚ΡŒ, которая Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ Ρ‚Π²ΠΎΠΈ возмоТности β€” автоматичСская очистка ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ² Π»ΠΎΠ³ΠΎΠ². Π—Π°Π±ΡƒΠ΄ΡŒ ΠΎ бСсконСчном рукоприкладствС β€” настрой систСму Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° сама Π·Π°Π±ΠΎΡ‚ΠΈΠ»Π°ΡΡŒ ΠΎ порядкС!

Π­Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎ нСскольким ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ:

- Экономия мСста Π½Π° дискС

- ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ

- ΠžΠ±Ρ‰ΠΈΠΉ порядок ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ систСмы

Π§Ρ‚ΠΎΠ±Ρ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… Π»ΠΎΠ³ΠΎΠ², ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ logrotate. Π’ Π½Π΅ΠΉ задаСтся, ΠΊΠ°ΠΊ часто ΠΈ сколько Π»ΠΎΠ³ΠΎΠ² Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ. НапримСр, сдСлай Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ старыС Π»ΠΎΠ³ΠΈ ΡƒΠ΄Π°Π»ΡΠ»ΠΈΡΡŒ Ρ‡Π΅Ρ€Π΅Π· нСдСлю:

- Π‘ΠΎΠ·Π΄Π°ΠΉ ΠΈΠ»ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉ /etc/logrotate.d/myapp

- Π”ΠΎΠ±Π°Π²ΡŒ Ρ‚ΡƒΠ΄Π°:

/var/log/myapp/*.log {

weekly

rotate 4

missingok

notifempty

compress

delaycompress

create 640 root adm

}

Π’Π΅ΠΏΠ΅Ρ€ΡŒ систСма сама Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π»ΠΎΠ³Π°ΠΌΠΈ: ΡƒΠ΄Π°Π»ΠΈΡ‚ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅, соТмёт свСТиС β€” ΠΈ всё Π² Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Π΅!

Как Π΄ΡƒΠΌΠ°Π΅ΡˆΡŒ, стоит Π»ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π½ΠΎ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹?

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

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