Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸ› οΈ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ автоматичСский Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ Π»ΠΎΠ³ΠΎΠ² Π² Linux

πŸ› οΈ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ автоматичСский Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ Π»ΠΎΠ³ΠΎΠ² Π² Linux

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ систСмных ΠΌΠ°Π³ΠΈΠΉ! βš™οΈ

БСгодня расскаТу ΠΎ Π²Π°ΠΆΠ½ΠΎΠΉ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ часто Π½Π΅Π΄ΠΎΠΎΡ†Π΅Π½Π΅Π½Π½ΠΎΠΉ части Ρ€Π°Π±ΠΎΡ‚Ρ‹ β€” автоматичСском ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Π»ΠΎΠ³Π°ΠΌΠΈ. ЧистыС Π»ΠΎΠ³ΠΈ ΠΈ автоматичСская ротация β€” Π·Π°Π»ΠΎΠ³ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ систСмы!

Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ для этого:

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ rsyslog ΠΈΠ»ΠΈ journald для Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ сбора Π»ΠΎΠ³ΠΎΠ².

- ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ Π»ΠΎΠ³ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ logrotate. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ пСрСполнСния диска ΠΈ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ logrotate:

- ΠžΠ±Π½ΠΎΠ²Π»ΡΠ΅Ρ‚ Ρ„Π°ΠΉΠ»Ρ‹ ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ² ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ, Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ старыС ΠΈ удаляСт ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅.

- МоТно Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ количСство сохранСнных Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ², Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ»ΠΈ врСмя хранСния.

ΠžΠ±Ρ€Π°Π·Π΅Ρ† простого Ρ„Π°ΠΉΠ»Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ logrotate:

/var/log/nginx/*.log {

weekly

rotate 4

missingok

notifempty

compress

delaycompress

create 640 www-data adm

sharedscripts

postrotate

systemctl restart nginx > /dev/null 2>&1 || true

endscript

}

Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚: Π»ΠΎΠ³-Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 7 Π΄Π½Π΅ΠΉ, хранятся 4 Π°Ρ€Ρ…ΠΈΠ²Π°, ΡΠΆΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΈ пСрСзапускаСтся nginx.

Π—Π°Ρ‡Π΅ΠΌ? β€” Ρ‡Ρ‚ΠΎΠ±Ρ‹ твоя систСма ΠΎΡΡ‚Π°Π²Π°Π»Π°ΡΡŒ чистой ΠΈ Π½Π΅ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π»Π°ΡΡŒ Π² Π±ΡƒΠΊΠ΅Ρ‚ Ρ„Π°ΠΉΠ»ΠΎΠ² Π±Π΅Π· ΠΊΠΎΠ½Ρ†Π°.

ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ свои знания β€” настрой Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ Π»ΠΎΠ³ΠΎΠ² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, ΠΈ твоя систСма скаТСт спасибо!

Как Π΄ΡƒΠΌΠ°Π΅ΡˆΡŒ, какая ротация ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π²ΠΎΠ΅ΠΌΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ?

---

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

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ конфигурациями с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ansible β€” быстро ΠΈ Π»Π΅Π³ΠΊΠΎ!

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