tgoop.com/bash_srv/111
Create:
Last Update:
Last Update:
Очистка кэша и мусора в системе
Иногда место на сервере тает на глазах, и быстро освободить его помогает чистка кэша. Вот простой скрипт:
#!/bin/bash
# автор: https://www.tgoop.com/bash_srv
# Лог действий
LOGFILE="/var/log/cleanup.log"
echo "=== Очистка началась: $(date) ===" >> "$LOGFILE"
# Очистка кэша apt
apt-get clean && echo "$(date) - Очистка кэша apt" >> "$LOGFILE"
# Удаление неиспользуемых пакетов
apt-get autoremove -y && echo "$(date) - Удаление неиспользуемых пакетов" >> "$LOGFILE"
# Очистка временных файлов
rm -rf /tmp/* && echo "$(date) - Очистка /tmp" >> "$LOGFILE"
# Очистка journald (оставим только 7 дней)
journalctl --vacuum-time=7d && echo "$(date) - Очистка journald" >> "$LOGFILE"
echo "=== Очистка завершена: $(date) ===" >> "$LOGFILE"
Как использовать:
1. Сохраните в
/usr/local/bin/cleanup.sh
.2. Сделайте исполняемым:
chmod +x /usr/local/bin/cleanup.sh
3. Добавьте в
cron
, чтобы запускалось, например, раз в неделю:
0 4 * * 0 /usr/local/bin/cleanup.sh
👉@bash_srv
BY Bash Советы

Share with your friend now:
tgoop.com/bash_srv/111