>
MENU

Ежедневные/Еженедельные  регламентные работы по обслуживанию ПК

Смотрите Регламентные работы по обслуживанию ПК

 

Из Менеджера приложений надо установить zenity

Это Zenity: порт GNOME для почтенной программы «dialog», которая позволяет отображать диалоговые окна из командной строки и сценариев оболочки.

Подробнее смотрите Zenity на службе у системного администратора

В папку Script поместить следующие скрипты:

deltmp.sh Удаление временных файлов

#!/bin/bash
# deltmp.sh
sudo1=$(zenity --entry --title="Аутентификация для временных файлов" --text="Пароль админа")

echo $sudo1 | sudo -S find /tmp -type f -delete | tee -a deltmp.log

 

disl.sh Заполнение диска

#!/bin/bash
# disk.sh
df -h | tee -a disk.log

 

kvrt.run  Kaspersky Virus Removal Tool – бесплатный антивирус Касперского, предлагающий функции сканера по требованию. Он скачивается с сайта Рекомендуемые антивирусы и программы

 

log-analyzer.sh Анализ логов

#!/bin/bash
# log-analyzer.sh
sudo1=$(zenity --entry --title="Аутентификация для аналаза журналов" --text="Пароль админа")

    SYSLOG="/var/log/syslog"
    AUTHLOG="/var/log/auth.log"

echo "=== System Log Analysis ===" | tee -a log-analyzer.log
echo "Last 10 errors from system log:" | tee -a log-analyzer.log
echo $sudo1 | sudo -S grep -i error $SYSLOG | tail -10 | tee -a log-analyzer.log

echo -e "\n=== Authentication Analysis ===" | tee -a log-analyzer.log
echo "Failed login attempts in last hour:" | tee -a log-analyzer.log
echo $sudo1 | sudo -S grep "Failed password" $AUTHLOG | \
    grep "$(date +%b\ %d\ %H)" | wc -l | tee -a log-analyzer.log

echo -e "\n=== Disk Usage of Log Directory ==="
echo $sudo1 | sudo -S du -sh /var/log/* | sort -hr | head -10 | tee -a log-analyzer.log

echo -e "\n=== Service Status ===" | tee -a log-analyzer.log
systemctl --failed --no-legend | wc -l | tee -a log-analyzer.log
echo "failed services"

 

service.sh Проверка состояния служб

#!/bin/bash
# service.sh
systemctl list-units --type=service  | tee -a service.log


Важно! Во всех скриптах в свойствах Права поставить галочку "Разрешить использовать как программу"

В настройках панели выбираем Апплеты и отмечаем  Запуск приложений

Заполнить Группу Ежедневное обслуживание и добавить команды 

Можно пользоваться:

При выполнении информация помещается в рабочей папке пользователя с именем скрипта и расширением log (кроме Касперскогр).

disk.txt Заполнение диска

 

log-analyzer.txt Анализ логов

service.txt Проверка состояния служб

 

 

 

 

 

 


Политика конфиденциальности   Пользовательское соглашение
 
Copyright MyCorp © 2026
uCoz Яндекс.Метрика
!!!!!!!!!!