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

πŸ“‘ Как ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π»ΠΎΠ³Π°ΠΌΠΈ Linux Π±Π΅Π· Π±ΠΎΠ»ΠΈ: logrotate Π² ΠΏΠΎΠΌΠΎΡ‰ΡŒ

πŸ“‘ Как ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π»ΠΎΠ³Π°ΠΌΠΈ Linux Π±Π΅Π· Π±ΠΎΠ»ΠΈ: logrotate Π² ΠΏΠΎΠΌΠΎΡ‰ΡŒ! ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ систСмных настроСк! πŸ–₯️ ΠŸΠΎΡ€ΠΎΠΉ Π»ΠΎΠ³ΠΈ Π²Π·Ρ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ, Π° ΠΈΡ… ручная чистка β€” ΠΊΠ°ΠΊ ΠΏΡ‹Ρ‚ΠΊΠ°. БСгодня расскаТу, ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ этот процСсс ΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π΅Ρ€Π²Ρ‹ Ρ†Π΅Π»Ρ‹ΠΌΠΈ. ✨ ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ logrotate? - *АвтоматичСская архивация Π»ΠΎΠ³ΠΎΠ²* - *ИзбавлСниС ΠΎΡ‚ бСспорядка* - *ΠŸΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ заполнСния диска* - *Гибкая настройка ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ* ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ logrotate просто: создаСшь ΠΊΠΎΠ½Ρ„ΠΈΠ³, ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΡˆΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈ Π² ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 7 Π΄Π½Π΅ΠΉ ΠΈ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ послСдниС 4 Π°Ρ€Ρ…ΠΈΠ²Π°, достаточно ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ: /var/log/myapp/*.log { weekly rotate 4 compress missingok notifempty create 640 root adm } Π‘Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… Ρ…Π»ΠΎΠΏΠΎΡ‚ – Π»ΠΎΠ³ΠΈΠΊΠ° ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΌ Π΄Π΅Π»Π°ΡŽΡ‚ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ. А Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π±ΠΎΠ»Π΅Π΅ слоТныС сцСнарии β€” Ρ€Π°ΡΡˆΠΈΡ€ΡΠΉΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ! И ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ β€” Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎΡΡ‚ΡŒ с Π»ΠΎΠ³Π°ΠΌΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ систСму Π² порядкС ΠΈ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. А Π²Ρ‹ ΡƒΠΆΠ΅ настроили logrotate Ρƒ сСбя ΠΈΠ»ΠΈ Π΅Ρ‰Π΅ Π±ΠΎΠΈΡ‚Π΅ΡΡŒ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ Π»ΠΎΠ³ΠΎΠ²

πŸ“‘ Как ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π»ΠΎΠ³Π°ΠΌΠΈ Linux Π±Π΅Π· Π±ΠΎΠ»ΠΈ: logrotate Π² ΠΏΠΎΠΌΠΎΡ‰ΡŒ!

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ систСмных настроСк! πŸ–₯️

ΠŸΠΎΡ€ΠΎΠΉ Π»ΠΎΠ³ΠΈ Π²Π·Ρ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ, Π° ΠΈΡ… ручная чистка β€” ΠΊΠ°ΠΊ ΠΏΡ‹Ρ‚ΠΊΠ°. БСгодня расскаТу, ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ этот процСсс ΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π΅Ρ€Π²Ρ‹ Ρ†Π΅Π»Ρ‹ΠΌΠΈ.

✨ ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ logrotate?

- *АвтоматичСская архивация Π»ΠΎΠ³ΠΎΠ²*

- *ИзбавлСниС ΠΎΡ‚ бСспорядка*

- *ΠŸΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ заполнСния диска*

- *Гибкая настройка ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ*

ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ logrotate просто: создаСшь ΠΊΠΎΠ½Ρ„ΠΈΠ³, ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΡˆΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈ Π² ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 7 Π΄Π½Π΅ΠΉ ΠΈ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ послСдниС 4 Π°Ρ€Ρ…ΠΈΠ²Π°, достаточно ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ:

/var/log/myapp/*.log {

weekly

rotate 4

compress

missingok

notifempty

create 640 root adm

}

Π‘Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… Ρ…Π»ΠΎΠΏΠΎΡ‚ – Π»ΠΎΠ³ΠΈΠΊΠ° ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΌ Π΄Π΅Π»Π°ΡŽΡ‚ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ. А Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π±ΠΎΠ»Π΅Π΅ слоТныС сцСнарии β€” Ρ€Π°ΡΡˆΠΈΡ€ΡΠΉΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ!

И ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ β€” Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎΡΡ‚ΡŒ с Π»ΠΎΠ³Π°ΠΌΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ систСму Π² порядкС ΠΈ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

А Π²Ρ‹ ΡƒΠΆΠ΅ настроили logrotate Ρƒ сСбя ΠΈΠ»ΠΈ Π΅Ρ‰Π΅ Π±ΠΎΠΈΡ‚Π΅ΡΡŒ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹?

- ΠŸΡ€ΠΈΠ³Π»Π°ΡΠΈ своих Π΄Ρ€ΡƒΠ·Π΅ΠΉ-Π°Π΄ΠΌΠΈΠ½ΠΎΠ² ΠΈ Π±ΡƒΠ΄ΡŒ Π² курсС свСТих Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΎΠ² β€” подписывайся https://t.me/LinuxSkill, Π° вакансии ΠΈΡ‰ΠΈ Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot!

- Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй Ρ‚Ρ‹ найдСшь Π² нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill, Π° ΠΏΡ€ΠΎΠΉΡ‚ΠΈ тСсты β€” Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot.

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