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

πŸ“‘ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² Π² Linux Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚

πŸ“‘ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² Π² Linux Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚! Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ задумывался, ΠΊΠ°ΠΊ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ пСрСполнСния диска ΠΈΠ·-Π·Π° гигантских Π»ΠΎΠ³ΠΎΠ²? Π­Ρ‚ΠΎ ΠΏΠΎ сути β€” Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠ°Π³ΠΈΠΈ систСмной Π°Π΄ΠΌΠΈΠ½ΠΊΠΈ, которая Π΄Π΅Π»Π°Π΅Ρ‚ систСму Π±ΠΎΠ»Π΅Π΅ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΈ бСзопасной. БСгодня расскаТу Ρ‚Π΅Π±Π΅ ΠΎΠ΄ΠΈΠ½ Π»Π°ΠΉΡ„Ρ…Π°ΠΊ β€” ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ настройку автоматичСской очистки Π»ΠΎΠ³ΠΎΠ²! - ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ β€” освобоТдаСшь мСсто ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅ΡˆΡŒ сбои ΠΈΠ·-Π·Π° Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти - ΠΠ°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ β€” систСма Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ остановится ΠΈΠ·-Π·Π° ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… Π»ΠΎΠ³ΠΎΠ² - ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° β€” ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ, Π½ΠΈΠΊΠ°ΠΊΠΈΡ… скриптов ΠΈ слоТных ΠΊΠΎΠΌΠ°Π½Π΄ ВсС, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ β€” это Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ стандартной ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ logrotate. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΈ/var/log/nginx/*.log ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ 7-ΠΉ дСнь, достаточно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ нСсколько шагов: 1. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΡˆΡŒ ΠΈΠ»ΠΈ создаСшь ΠΊΠΎΠ½Ρ„ΠΈΠ³: sudo nano /etc/logrotate.d/nginx 2. Π’ΠΏΠΈΡΡ‹Π²Π°Π΅ΡˆΡŒ Ρ‚ΡƒΠ΄Π°: /var/log/nginx/*.log { weekly rotate 4 missingok notifempty compress delaycompress postrotate -- ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊ nginx, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ пСрСсоздал Π»ΠΎΠ³ΠΈ -- systemctl reload

πŸ“‘ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² Π² Linux Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚!

Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ задумывался, ΠΊΠ°ΠΊ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ пСрСполнСния диска ΠΈΠ·-Π·Π° гигантских Π»ΠΎΠ³ΠΎΠ²? Π­Ρ‚ΠΎ ΠΏΠΎ сути β€” Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠ°Π³ΠΈΠΈ систСмной Π°Π΄ΠΌΠΈΠ½ΠΊΠΈ, которая Π΄Π΅Π»Π°Π΅Ρ‚ систСму Π±ΠΎΠ»Π΅Π΅ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΈ бСзопасной. БСгодня расскаТу Ρ‚Π΅Π±Π΅ ΠΎΠ΄ΠΈΠ½ Π»Π°ΠΉΡ„Ρ…Π°ΠΊ β€” ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ настройку автоматичСской очистки Π»ΠΎΠ³ΠΎΠ²!

- ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ β€” освобоТдаСшь мСсто ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅ΡˆΡŒ сбои ΠΈΠ·-Π·Π° Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти

- ΠΠ°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ β€” систСма Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ остановится ΠΈΠ·-Π·Π° ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… Π»ΠΎΠ³ΠΎΠ²

- ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° β€” ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ, Π½ΠΈΠΊΠ°ΠΊΠΈΡ… скриптов ΠΈ слоТных ΠΊΠΎΠΌΠ°Π½Π΄

ВсС, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ β€” это Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ стандартной ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ logrotate. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΈ/var/log/nginx/*.log ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ 7-ΠΉ дСнь, достаточно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ нСсколько шагов:

1. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΡˆΡŒ ΠΈΠ»ΠΈ создаСшь ΠΊΠΎΠ½Ρ„ΠΈΠ³:

sudo nano /etc/logrotate.d/nginx

2. Π’ΠΏΠΈΡΡ‹Π²Π°Π΅ΡˆΡŒ Ρ‚ΡƒΠ΄Π°:

/var/log/nginx/*.log {

weekly

rotate 4

missingok

notifempty

compress

delaycompress

postrotate

-- ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊ nginx, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ пСрСсоздал Π»ΠΎΠ³ΠΈ --

systemctl reload nginx

endscript

}

Π’Π΅ΠΏΠ΅Ρ€ΡŒ всё ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ автоматичСски, Π° диск Π΄Ρ‹ΡˆΠΈΡ‚ свободнСС! ΠœΠ°ΡΡ‚Π΅Ρ€ΡΡ‚Π²ΠΎ систСмника β€” Π² дСталях, Π΄Ρ€ΡƒΠΆΠΈΡ‰Π΅.

Π—Π½Π°Π΅ΡˆΡŒ Π»ΠΈ Ρ‚Ρ‹ Π΅Ρ‰Π΅ Ρ‚Π°ΠΊΠΈΠ΅ хитрости, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ систСмными Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π±Π΅Π· стрСсса?

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

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как быстро ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ fail2ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚! Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!