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

πŸ”§γ€ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°: настройка автоматичСской чистки Π»ΠΎΠ³ΠΎΠ² Π² Linux

πŸ”§γ€ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°: настройка автоматичСской чистки Π»ΠΎΠ³ΠΎΠ² Π² Linux】 ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Ρ‚Π΅Ρ…Π½ΠΎΠΌΠΈΡ€! πŸš€ Π₯ΠΎΡ‡Π΅ΡˆΡŒ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ свою систСму Π² порядкС Π±Π΅Π· Ρ…Π»ΠΎΠΏΠΎΡ‚? Π’ΠΎΠ³Π΄Π° сСгодня расскаТу, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² β€” простой, Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ для ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Если Π»ΠΎΠ³ΠΈ растут ΠΊΠ°ΠΊ Π½Π° Π΄Ρ€ΠΎΠΆΠΆΠ°Ρ…, диск ΠΌΠΎΠΆΠ΅Ρ‚ быстро закончится, Π° это ΡƒΠΆΠ΅ опасно для систСмы. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π·Π½Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ инструмСнта β€” Π·Π°Π»ΠΎΠ³ спокойствия. Всё Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ β€” это Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ cron ΠΈΠ»ΠΈ systemd-timer, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ запускал Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ logrotate, ΠΈΠ»ΠΈ ΠΆΠ΅ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅: - БоздаСшь скрипт, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ /usr/local/bin/clean_logs.sh - Π’ Π½Π΅ΠΌ пишСшь: find /var/log -type f -name "*.log" -mtime +7 -exec rm -f {} \; - И Π·Π°Ρ‚Π΅ΠΌ добавляСшь Π·Π°Π΄Π°Ρ‡Ρƒ Π² ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ: sudo crontab -e И добавляСшь строку: - 0 3 * * * /bin/bash /usr/local/bin/clean_logs.sh ΠŸΠΎΡ‡Π΅ΠΌΡƒ это Π²Π°ΠΆΠ½ΠΎ? - Автоматизация β€” освобоТдаСт Ρ‚Π²ΠΎΡ‘ врСмя - Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ β€” Π½Π΅ даст Π»ΠΎΠ³Π°ΠΌ Ρ€Π°Π·Ρ€Π°ΡΡ‚ΠΈΡΡŒ Π΄ΠΎ критичСского уровня - ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ β€” ΠΈΠ·Π±Π΅Π³Π°ΠΉ Ρ‚ΠΎΡ€

πŸ”§γ€ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°: настройка автоматичСской чистки Π»ΠΎΠ³ΠΎΠ² Π² Linux】

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Ρ‚Π΅Ρ…Π½ΠΎΠΌΠΈΡ€! πŸš€ Π₯ΠΎΡ‡Π΅ΡˆΡŒ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ свою систСму Π² порядкС Π±Π΅Π· Ρ…Π»ΠΎΠΏΠΎΡ‚? Π’ΠΎΠ³Π΄Π° сСгодня расскаТу, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² β€” простой, Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ для ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Если Π»ΠΎΠ³ΠΈ растут ΠΊΠ°ΠΊ Π½Π° Π΄Ρ€ΠΎΠΆΠΆΠ°Ρ…, диск ΠΌΠΎΠΆΠ΅Ρ‚ быстро закончится, Π° это ΡƒΠΆΠ΅ опасно для систСмы. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π·Π½Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ инструмСнта β€” Π·Π°Π»ΠΎΠ³ спокойствия.

Всё Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ β€” это Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ cron ΠΈΠ»ΠΈ systemd-timer, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ запускал Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ logrotate, ΠΈΠ»ΠΈ ΠΆΠ΅ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅:

- БоздаСшь скрипт, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ /usr/local/bin/clean_logs.sh

- Π’ Π½Π΅ΠΌ пишСшь:

find /var/log -type f -name "*.log" -mtime +7 -exec rm -f {} \;

- И Π·Π°Ρ‚Π΅ΠΌ добавляСшь Π·Π°Π΄Π°Ρ‡Ρƒ Π² ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ:

sudo crontab -e

И добавляСшь строку:

- 0 3 * * * /bin/bash /usr/local/bin/clean_logs.sh

ΠŸΠΎΡ‡Π΅ΠΌΡƒ это Π²Π°ΠΆΠ½ΠΎ?

- Автоматизация β€” освобоТдаСт Ρ‚Π²ΠΎΡ‘ врСмя

- Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ β€” Π½Π΅ даст Π»ΠΎΠ³Π°ΠΌ Ρ€Π°Π·Ρ€Π°ΡΡ‚ΠΈΡΡŒ Π΄ΠΎ критичСского уровня

- ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ β€” ΠΈΠ·Π±Π΅Π³Π°ΠΉ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΎΠ² ΠΈΠ·-Π·Π° ΡΠΊΠ°ΠΏΠ»ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ…ΡΡ Ρ„Π°ΠΉΠ»ΠΎΠ²

Π“ΠΎΡ‚ΠΎΠ² Π»ΠΈ Ρ‚Ρ‹ ΠΊ чистой ΠΈ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎΠΉ систСмС Π±Π΅Π· лишнСй Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ Π±ΠΎΠ»ΠΈ?*

ΠŸΠΈΡˆΠΈΡ‚Π΅ Π² коммСнтариях, ΠΊΠ°ΠΊΠΈΠ΅ Π΅Ρ‰Ρ‘ инструмСнты Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅!

---

ΠŸΡ€ΠΈΠ³Π»Π°ΡΠΈ своих Π΄Ρ€ΡƒΠ·Π΅ΠΉ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Linux вмСстС ΠΈ ΠΏΡ€ΠΎΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ skills!

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

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

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