while (true); do clear; uname -n; echo ""; df -h /; echo ""; tail -5 /var/log/auth.log; echo ""; vmstat 1 5; sleep 15; done
Эта команда создает бесконечный цикл, который выполняет следующие действия:
1. clear
— очищает экран терминала.
2. uname -n
— выводит имя хоста.
3. df -h /
— выводит информацию о свободном месте на корневом диске.
4. tail -5 /var/log/auth.log
— выводит последние 5 строк журнала аутентификации.
5. vmstat 1 5
— выводит статистику использования системных ресурсов каждую секунду в течение 5 секунд.
6. sleep 15
— приостанавливает выполнение цикла на 15 секунд.
Эта команда полезна для непрерывного мониторинга системных данных, таких как загрузка ЦП, использование диска и активность аутентификации. Альтернативно, вы можете использовать инструменты мониторинга, такие как Nagios или Zabbix, для более продвинутого мониторинга.