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

πŸ“‘ Π›Π°ΠΉΡ„Ρ…Π°ΠΊΠΈ ΠΏΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ систСмным ΠΆΡƒΡ€Π½Π°Π»ΠΎΠΌ (logrotate

πŸ“‘ Π›Π°ΠΉΡ„Ρ…Π°ΠΊΠΈ ΠΏΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ систСмным ΠΆΡƒΡ€Π½Π°Π»ΠΎΠΌ (logrotate) ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ систСмных Π·Π°Π³Π°Π΄ΠΎΠΊ!🧩 Π₯ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваши Π»ΠΎΠ³ΠΈ Π½Π΅ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π»ΠΈΡΡŒ Π² хаос ΠΈ слуТили Π²Π°ΠΌ Π²Π΅Ρ€ΠΎΠΉ ΠΈ ΠΏΡ€Π°Π²Π΄ΠΎΠΉ? Π’ΠΎΠ³Π΄Π° Π΄ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΌΠΈΡ€ logrotate β€” Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΡΠΏΠ°ΡΠ°Ρ‚Π΅Π»ΡŒ для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Ρ†Π΅Π½ΠΈΡ‚ порядок! ✨ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ logrotate? Π­Ρ‚ΠΎ инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ΅ Β«ΡƒΠΊΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅Β» Π»ΠΎΠ³ΠΎΠ², Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΡŽ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ старых Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΡ€ΠΎΡ‰Π΅ говоря β€” ΠΎΠ½ заботится ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваши ΠΆΡƒΡ€Π½Π°Π»Ρ‹ Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ вСсь диск ΠΈ всСгда Π±Ρ‹Π»ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊ Π°Π½Π°Π»ΠΈΠ·Ρƒ. ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° использования: - АвтоматичСская ротация Π»ΠΎΠ³ΠΎΠ² ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ - Архивация старых Π΄Π°Π½Π½Ρ‹Ρ… с Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ΠΌ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ количСства - Π£ΠΌΠ½ΠΎΠ΅ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² Настройка β€” шаг Π·Π° шагом: 1. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, /etc/logrotate.d/myapp 2. Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΡƒΡ‚ΡŒ ΠΊ Π»ΠΎΠ³Π°ΠΌ: /var/log/myapp.log 3. НастройтС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹: частоту, количСство Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ² ΠΈ Ρ‚.Π΄. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ: /var/log/myapp.log { weekly rotate 4 compress missingok notifempty } Π­Ρ‚ΠΎΡ‚ Π½Π΅Ρ…ΠΈΡ‚Ρ€Ρ‹ΠΉ Ρ„Π°ΠΉΠ» обСспСчит Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ Ρ€Π°Π· Π²

πŸ“‘ Π›Π°ΠΉΡ„Ρ…Π°ΠΊΠΈ ΠΏΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ систСмным ΠΆΡƒΡ€Π½Π°Π»ΠΎΠΌ (logrotate)

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ систСмных Π·Π°Π³Π°Π΄ΠΎΠΊ!🧩 Π₯ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваши Π»ΠΎΠ³ΠΈ Π½Π΅ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π»ΠΈΡΡŒ Π² хаос ΠΈ слуТили Π²Π°ΠΌ Π²Π΅Ρ€ΠΎΠΉ ΠΈ ΠΏΡ€Π°Π²Π΄ΠΎΠΉ? Π’ΠΎΠ³Π΄Π° Π΄ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΌΠΈΡ€ logrotate β€” Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΡΠΏΠ°ΡΠ°Ρ‚Π΅Π»ΡŒ для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Ρ†Π΅Π½ΠΈΡ‚ порядок!

✨ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ logrotate?

Π­Ρ‚ΠΎ инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ΅ Β«ΡƒΠΊΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅Β» Π»ΠΎΠ³ΠΎΠ², Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΡŽ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ старых Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΡ€ΠΎΡ‰Π΅ говоря β€” ΠΎΠ½ заботится ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваши ΠΆΡƒΡ€Π½Π°Π»Ρ‹ Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ вСсь диск ΠΈ всСгда Π±Ρ‹Π»ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊ Π°Π½Π°Π»ΠΈΠ·Ρƒ.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° использования:

- АвтоматичСская ротация Π»ΠΎΠ³ΠΎΠ² ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ

- Архивация старых Π΄Π°Π½Π½Ρ‹Ρ… с Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ΠΌ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ количСства

- Π£ΠΌΠ½ΠΎΠ΅ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ²

Настройка β€” шаг Π·Π° шагом:

1. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, /etc/logrotate.d/myapp

2. Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΡƒΡ‚ΡŒ ΠΊ Π»ΠΎΠ³Π°ΠΌ: /var/log/myapp.log

3. НастройтС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹: частоту, количСство Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ² ΠΈ Ρ‚.Π΄.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ:

/var/log/myapp.log {

weekly

rotate 4

compress

missingok

notifempty

}

Π­Ρ‚ΠΎΡ‚ Π½Π΅Ρ…ΠΈΡ‚Ρ€Ρ‹ΠΉ Ρ„Π°ΠΉΠ» обСспСчит Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ Ρ€Π°Π· Π² нСдСлю ΠΈ сохранит 4 Π°Ρ€Ρ…ΠΈΠ²Π° с компрСссиСй. ВсС просто ΠΈ элСгантно!

Выбирая ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ настройки, Π²Ρ‹ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Π΅ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ· источника Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ Π±ΠΎΠ»ΠΈ Π² ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт для Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°.

ΠŸΠΎΠ΄ΡƒΠΌΡ‹Π²Π°Π΅Ρ‚Π΅ ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°Ρ…? Π’ΠΎΠ³Π΄Π° logrotate β€” ваш Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΡ‹ΠΉ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ.

А Π²Ρ‹ ΡƒΠΆΠ΅ настроили logrotate для своих ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ?

- ΠŸΡ€ΠΈΠ³Π»Π°ΡΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° https://t.me/LinuxSkill Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π»ΡƒΡ‡ΡˆΠΈΠ΅ совСты ΠΈ вакансии, Π° Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot β€” ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ свои знания ΠΈ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ тСсты!

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