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

πŸ› οΈ Как ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ пСрСполнСния диска

πŸ› οΈ Как ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ пСрСполнСния диска ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ систСмных Π΄Π΅Π»! πŸš€ Π—Π½Π°Π΅ΡˆΡŒ Π»ΠΈ Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ самый Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½Ρ‹ΠΉ сСрвСр Ρ€Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ столкнСтся с Ρ‚Ρ€Π°Ρ‚ΠΎΠΉ дискового пространства ΠΈΠ·-Π·Π° Π½Π°Π±ΠΈΡ‚Ρ‹Ρ… Π»ΠΎΠ³ΠΎΠ²? БСгодня расскаТу, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π½Π΅ захламляли систСму ΠΈ Π½Π΅ мСшали Ρ€Π°Π±ΠΎΡ‚Π΅. - Настрой Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ Π»ΠΎΠ³ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ logrotate: sudo apt-get install logrotate - Π’ ΠΊΠΎΠ½Ρ„ΠΈΠ³Π΅ /etc/logrotate.conf ΡƒΠΊΠ°ΠΆΠΈ Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹: количСство Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ², ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ сТатиС. - Для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Π»ΠΎΠ³ΠΎΠ² создай свои ΠΏΡ€Π°Π²ΠΈΠ»Π° β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для nginx: /var/log/nginx/*.log { weekly rotate 4 compress missingok notifempty create 644 www-data adm } - Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ настрой скрипты ΠΏΠΎ очисткС старых Π»ΠΎΠ³ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ find: find /var/log/myapp/ -type f -name '*.log' -mtime +30 -delete И Π³Π»Π°Π²Π½ΠΎΠ΅ β€” Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠΉ это всё Ρ‡Π΅Ρ€Π΅Π· cron, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π·Π°Π±Ρ‹Π²Π°Ρ‚ΡŒ! Π’ΠΎΠ³Π΄Π° твоя систСма Π±ΡƒΠ΄Π΅Ρ‚ свСТСй ΠΈ чистой, Π° диск свободным. А Ρ‚Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΡˆΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³

πŸ› οΈ Как ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ пСрСполнСния диска

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ систСмных Π΄Π΅Π»! πŸš€

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

- Настрой Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ Π»ΠΎΠ³ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ logrotate:

sudo apt-get install logrotate

- Π’ ΠΊΠΎΠ½Ρ„ΠΈΠ³Π΅ /etc/logrotate.conf ΡƒΠΊΠ°ΠΆΠΈ Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹: количСство Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ², ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ сТатиС.

- Для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Π»ΠΎΠ³ΠΎΠ² создай свои ΠΏΡ€Π°Π²ΠΈΠ»Π° β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для nginx:

/var/log/nginx/*.log {

weekly

rotate 4

compress

missingok

notifempty

create 644 www-data adm

}

- Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ настрой скрипты ΠΏΠΎ очисткС старых Π»ΠΎΠ³ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ find:

find /var/log/myapp/ -type f -name '*.log' -mtime +30 -delete

И Π³Π»Π°Π²Π½ΠΎΠ΅ β€” Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠΉ это всё Ρ‡Π΅Ρ€Π΅Π· cron, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π·Π°Π±Ρ‹Π²Π°Ρ‚ΡŒ! Π’ΠΎΠ³Π΄Π° твоя систСма Π±ΡƒΠ΄Π΅Ρ‚ свСТСй ΠΈ чистой, Π° диск свободным.

А Ρ‚Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΡˆΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² ΠΈΠ»ΠΈ всС дСлаСшь Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ?

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

ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ свои скилы Π² Telegram ΠΈ Π±ΡƒΠ΄ΡŒ Π½Π° шаг Π²ΠΏΠ΅Ρ€Π΅Π΄ΠΈ!

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚!

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