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

πŸ”§οΈ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² Π² Linux с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ systemd

πŸ”§οΈ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² Π² Linux с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ systemd ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux ΠΈ систСмных ΠΌΠ°Π³ΠΎΠ²! πŸš€ Π—Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваши Π»ΠΎΠ³ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡΡŒ, Π½ΠΎ ΠΈ автоматичСски ΡƒΠ΄Π°Π»ΡΠ»ΠΈΡΡŒ? Π­Ρ‚ΠΎ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ β€” ΠΏΡƒΡΡ‚ΡŒ ваш диск всСгда остаСтся чистым ΠΈ свободным для Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ! Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ systemd ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ ΠΈ ΡŽΠ½ΠΈΡ‚Ρ‹ для автоматичСской очистки Π»ΠΎΠ³ΠΎΠ². Всё ΠΎΡ‡Π΅Π½ΡŒ просто: создаСм слуТСбный Ρ„Π°ΠΉΠ» ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ старыС Π»ΠΎΠ³ΠΈ Ρ€Π°Π· Π² мСсяц, создаСм: - ΡŽΠ½ΠΈΡ‚-слуТба log-cleaner.service - Ρ‚Π°ΠΉΠΌΠ΅Ρ€ log-cleaner.timer Π’ Ρ„Π°ΠΉΠ»Π΅ .service прописываСм ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ удалСния Π»ΠΎΠ³ΠΎΠ² ΡΡ‚Π°Ρ€ΡˆΠ΅ 30 Π΄Π½Π΅ΠΉ: #!/bin/bash find /var/log -type f -name "*.log" -mtime +30 -exec rm -f {} \; А Π² .timer β€” ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»: [Unit] Description=Monthly log cleanup [Timer] OnCalendar=monthly Persistent=true [Install] WantedBy=timers.target ЗапускаСм Ρ‚Π°ΠΉΠΌΠ΅Ρ€ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ: sudo systemctl enable --now log-cleaner.timer Π’Π΅ΠΏΠ΅Ρ€ΡŒ ваш

πŸ”§οΈ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² Π² Linux с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ systemd

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux ΠΈ систСмных ΠΌΠ°Π³ΠΎΠ²! πŸš€

Π—Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваши Π»ΠΎΠ³ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡΡŒ, Π½ΠΎ ΠΈ автоматичСски ΡƒΠ΄Π°Π»ΡΠ»ΠΈΡΡŒ? Π­Ρ‚ΠΎ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ β€” ΠΏΡƒΡΡ‚ΡŒ ваш диск всСгда остаСтся чистым ΠΈ свободным для Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ!

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ systemd ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ ΠΈ ΡŽΠ½ΠΈΡ‚Ρ‹ для автоматичСской очистки Π»ΠΎΠ³ΠΎΠ². Всё ΠΎΡ‡Π΅Π½ΡŒ просто: создаСм слуТСбный Ρ„Π°ΠΉΠ» ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ старыС Π»ΠΎΠ³ΠΈ Ρ€Π°Π· Π² мСсяц, создаСм:

- ΡŽΠ½ΠΈΡ‚-слуТба log-cleaner.service

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

Π’ Ρ„Π°ΠΉΠ»Π΅ .service прописываСм ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ удалСния Π»ΠΎΠ³ΠΎΠ² ΡΡ‚Π°Ρ€ΡˆΠ΅ 30 Π΄Π½Π΅ΠΉ:

#!/bin/bash

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

А Π² .timer β€” ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»:

[Unit]

Description=Monthly log cleanup

[Timer]

OnCalendar=monthly

Persistent=true

[Install]

WantedBy=timers.target

ЗапускаСм Ρ‚Π°ΠΉΠΌΠ΅Ρ€ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

sudo systemctl enable --now log-cleaner.timer

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ваши Π»ΠΎΠ³ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Ρ…Π»Π°ΠΌΠ»ΡΡ‚ΡŒ систСму, Π° disk space останСтся Ρ†Π΅Π»Ρ‹ΠΌ!

А Ρ‡Ρ‚ΠΎ, Ссли ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΡŽ Π»ΠΎΠ³ΠΎΠ² ΠΏΠ΅Ρ€Π΅Π΄ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ΠΌ? ΠœΠΎΠΆΠ΅Ρ‚, это станСт вашим Π½ΠΎΠ²Ρ‹ΠΌ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ?

ΠŸΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π° https://t.me/LinuxSkill ΠΈ https://t.me/gradeliftbot β€” Ρ‚Π°ΠΌ всСгда Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ новСнькоС ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅!

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚! НС пропуститС!