Найти в Дзене
Уроки Linux

🖥️ Создаём текущий статус системы с помощью Bash скрипта

🖥️ Создаём текущий статус системы с помощью Bash скрипта

Хотите всегда знать, как ваша система чувствует себя прямо сейчас?

Облачная автоматика — не фантастика, а реальность. Сделаем простой и эффективный скрипт, который покажет загрузку CPU, использование памяти, температуру HDD и статус сети.

Плюсы такого решения:

- Быстро проследить состояние системы

- Получить информативный отчёт за пару секунд

- Автоматизировать мониторинг без лишних инструментов

Для начала создадим скрипт:

- Собирает загрузку CPU через top или mpstat

- Выводит использование RAM через free

- Проверяет температуру диска командой sensors (или hddtemp)

- Подключение к сети через ping у популярных ресурсов

Например, код может выглядеть так:

#!/bin/bash

echo "=== Статус системы ==="

echo "Загрузка CPU:"

mpstat 1 1 | awk '/Average:/ {print 100 - $12 "%"}'

echo "Использование RAM:"

free -h | awk 'NR==2{print $3 "/" $2}'

echo "Температура HDD:"

sensors | grep -i 'temp' | awk '{print $2 " " $3}'

echo "Статус сети:"

ping -c 1 google.com &> /dev/null && echo "Доступ в интернет есть" || echo "Нет связи"

Запускаем — и все важные показатели у тебя под рукой! Настраивай скрипт под свои нужды.

А как ты проверяешь состояние системы без сложных инструментов?

📚 Прокачай свои скилы в телеграм канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot

📩 Завтра: Reverse Shell на практике: подключаемся к скрытому серверу за 1 минуту Включи 🔔 чтобы не пропустить!