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

πŸ”§ *ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°: НастраиваСм Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² Π² Linux

πŸ”§ *ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°: НастраиваСм Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² Π² Linux* Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ сСрвСр Π½Π°Ρ‡Π°Π» Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ΡŒ ΠΈΠ·-Π·Π° гигантских Π»ΠΎΠ³-Ρ„Π°ΠΉΠ»ΠΎΠ²? Π‘Ρ€ΠΎΡΡŒΡ‚Π΅ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΏΡ€ΠΎΡ‡ΡŒ β€” сСгодня расскаТу, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ мСсто Π½Π° дискС! Для этого Π²Π°ΠΌ потрСбуСтся tools: logrotate β€” Π»ΡƒΡ‡ΡˆΠΈΠΉ Π΄Ρ€ΡƒΠ³ систСмного администратора. Он позволяСт Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΏΠΎ Ρ€ΠΎΡ‚Π°Ρ†ΠΈΠΈ Π»ΠΎΠ³ΠΎΠ², ΡΠΆΠ°Ρ‚ΠΈΡŽ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΡŽ старых записСй. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΏΠ»ΡŽΡΡ‹: - автоматичСская очистка β€” Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ это Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ - ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π·Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Π»ΠΎΠ³ΠΎΠ² - ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ усилия ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ систСмы ΠŸΡ€ΠΈΠΌΠ΅Ρ€ настройки: создайтС Ρ„Π°ΠΉΠ» /etc/logrotate.d/custom_logs, Π³Π΄Π΅ Π·Π°Π΄Π°ΠΉΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ€ΠΎΡ‚Π°Ρ†ΠΈΠΈ. НапримСр, для /var/log/myapp.log: - ротация ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь - Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ послСдних 7 Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ² - сТатиС older Ρ„Π°ΠΉΠ»ΠΎΠ² Настройка проста ΠΈ ΠΎΡ‡Π΅Π½ΡŒ гибкая. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ мСсто, Π½ΠΎ ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ ΠΆΡƒΡ€Π½Π°Π»Π°ΠΌΠΈ. Как Π΄ΡƒΠΌΠ°Π΅ΡˆΡŒ, сколько мСста Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ Ρ‚Π²ΠΎΠΈ Π»ΠΎΠ³-Ρ„Π°ΠΉΠ»Ρ‹ Π·Π° мСсяц? ΠŸΠΎΠ΄ΡƒΠΌΠ°ΠΉ, вСдь автоматизация β€” Ρ‚Π²ΠΎ

πŸ”§ *ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°: НастраиваСм Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² Π² Linux*

Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ сСрвСр Π½Π°Ρ‡Π°Π» Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ΡŒ ΠΈΠ·-Π·Π° гигантских Π»ΠΎΠ³-Ρ„Π°ΠΉΠ»ΠΎΠ²?

Π‘Ρ€ΠΎΡΡŒΡ‚Π΅ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΏΡ€ΠΎΡ‡ΡŒ β€” сСгодня расскаТу, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ мСсто Π½Π° дискС!

Для этого Π²Π°ΠΌ потрСбуСтся tools: logrotate β€” Π»ΡƒΡ‡ΡˆΠΈΠΉ Π΄Ρ€ΡƒΠ³ систСмного администратора. Он позволяСт Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΏΠΎ Ρ€ΠΎΡ‚Π°Ρ†ΠΈΠΈ Π»ΠΎΠ³ΠΎΠ², ΡΠΆΠ°Ρ‚ΠΈΡŽ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΡŽ старых записСй.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΏΠ»ΡŽΡΡ‹:

- автоматичСская очистка β€” Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ это Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ

- ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π·Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Π»ΠΎΠ³ΠΎΠ²

- ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ усилия ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ систСмы

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ настройки: создайтС Ρ„Π°ΠΉΠ» /etc/logrotate.d/custom_logs, Π³Π΄Π΅ Π·Π°Π΄Π°ΠΉΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ€ΠΎΡ‚Π°Ρ†ΠΈΠΈ. НапримСр, для /var/log/myapp.log:

- ротация ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь

- Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ послСдних 7 Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ²

- сТатиС older Ρ„Π°ΠΉΠ»ΠΎΠ²

Настройка проста ΠΈ ΠΎΡ‡Π΅Π½ΡŒ гибкая. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ мСсто, Π½ΠΎ ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ ΠΆΡƒΡ€Π½Π°Π»Π°ΠΌΠΈ.

Как Π΄ΡƒΠΌΠ°Π΅ΡˆΡŒ, сколько мСста Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ Ρ‚Π²ΠΎΠΈ Π»ΠΎΠ³-Ρ„Π°ΠΉΠ»Ρ‹ Π·Π° мСсяц?

ΠŸΠΎΠ΄ΡƒΠΌΠ°ΠΉ, вСдь автоматизация β€” Ρ‚Π²ΠΎΠΉ Π³Π»Π°Π²Π½Ρ‹ΠΉ союзник!

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

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

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