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

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

πŸ› οΈ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² Π² Linux для поддСрТания систСмы Π² порядкС ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΎΠ·Π½Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π°Π΄ΠΌΠΈΠ½Ρ‹ ΠΈ DevOps-Π³ΡƒΡ€Ρƒ! πŸ‘¨β€πŸ’» ВсСм ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΠ° ситуация: Π»ΠΎΠ³ΠΈ Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°ΡŽΡ‚ΡΡ, занимая Ρ†Π΅Π½Π½Ρ‹Π΅ рСсурсы ΠΈ засоряя систСму. А вСдь автоматичСская чистка β€” это просто ΠΈ эффСктивно! БСгодня расскаТу, ΠΊΠ°ΠΊ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Ρ‘ прямо сСйчас, Ρ‡Ρ‚ΠΎΠ±Ρ‹ систСма Always ΠΎΡΡ‚Π°Π²Π°Π»Π°ΡΡŒ чистой ΠΈ Π±ΠΎΠ΄Ρ€ΠΎΠΉ. - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ cron, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ очистку Π»ΠΎΠ³ΠΎΠ² рСгулярно: sudo crontab -e - ДобавляСм ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Π»ΠΎΠ³ΠΈ ΡΡ‚Π°Ρ€ΡˆΠ΅ 7 Π΄Π½Π΅ΠΉ: 0 3 * * * find /var/log -type f -name "*.log" -mtime +7 -exec rm -f {} \; - МоТно Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈ очистку,ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ systemd.service, создав Ρ‚Π°ΠΉΠΌΠ΅Ρ€ ΠΈ ΡŽΠ½ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ процСссом, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: - Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ log-cleaner.service [Unit] Description=Clean old logs [Service] Type=oneshot ExecStart=/usr/bin/find /var/log -type f -name "*.log" -mtime +7 -exec rm -f {} \; - И Ρ‚Π°ΠΉΠΌΠ΅Ρ€ log-cleaner.timer [Unit] Description=Run log cleaner daily [Timer] OnCalenda

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

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΎΠ·Π½Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π°Π΄ΠΌΠΈΠ½Ρ‹ ΠΈ DevOps-Π³ΡƒΡ€Ρƒ! πŸ‘¨β€πŸ’»

ВсСм ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΠ° ситуация: Π»ΠΎΠ³ΠΈ Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°ΡŽΡ‚ΡΡ, занимая Ρ†Π΅Π½Π½Ρ‹Π΅ рСсурсы ΠΈ засоряя систСму. А вСдь автоматичСская чистка β€” это просто ΠΈ эффСктивно! БСгодня расскаТу, ΠΊΠ°ΠΊ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Ρ‘ прямо сСйчас, Ρ‡Ρ‚ΠΎΠ±Ρ‹ систСма Always ΠΎΡΡ‚Π°Π²Π°Π»Π°ΡΡŒ чистой ΠΈ Π±ΠΎΠ΄Ρ€ΠΎΠΉ.

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ cron, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ очистку Π»ΠΎΠ³ΠΎΠ² рСгулярно:

sudo crontab -e

- ДобавляСм ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Π»ΠΎΠ³ΠΈ ΡΡ‚Π°Ρ€ΡˆΠ΅ 7 Π΄Π½Π΅ΠΉ:

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

- МоТно Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈ очистку,ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ systemd.service, создав Ρ‚Π°ΠΉΠΌΠ΅Ρ€ ΠΈ ΡŽΠ½ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ процСссом, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

- Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ log-cleaner.service

[Unit]

Description=Clean old logs

[Service]

Type=oneshot

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

- И Ρ‚Π°ΠΉΠΌΠ΅Ρ€ log-cleaner.timer

[Unit]

Description=Run log cleaner daily

[Timer]

OnCalendar=daily

Persistent=true

[Install]

WantedBy=timers.target

- А Π·Π°Ρ‚Π΅ΠΌ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅ΠΌ ΠΈΡ…:

sudo systemctl enable --now log-cleaner.timer

ΠŸΡ€Π°Π·Π΄Π½ΠΈΠΊ для систСмных Π°Π΄ΠΌΠΈΠ½ΠΎΠ² β€” автоматичСская чистка Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎ Π½Π΅ΠΉ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ!

А Ρ‚Ρ‹ ΡƒΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π» Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ²? Или ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅ΡˆΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ это Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ?

---

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

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

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