Определение скорости вращения вентилятора и температуры процессора в Linux

Из man auditctl :

To watch a file for changes (2 ways to express):

auditctl -w /etc/shadow -p wa
auditctl -a always,exit -F path=/etc/shadow -F perm=wa
  • -w: Вставить наблюдение за объектом файловой системы по пути, например / etc / shadow.
  • -p: Установить фильтр разрешений для наблюдения за файловой системой. w = запись, x = выполнение, a = изменение атрибута.

Вы также можете добавить -k, который поможет искать в журналах аудита эти события с помощью ausearch .

  • -k: установить ключ фильтра для правила аудита. Ключ фильтра - это произвольная строка текста длиной до 31 байта. Он может однозначно идентифицировать записи аудита, созданные правилом.

Правило нужно будет поместить в /etc/audit/audit.rules , чтобы оно было постоянным. Также необходимо включить и запустить auditd ( systemctl enable auditd.service и systemctl start auditd.service ).

Дополнительную информацию можно найти в статье о решении Red Hat . Вы работаете с CentOS, поэтому подробности здесь по-прежнему будут относиться непосредственно к вам.

21
13.05.2019, 11:27
3 ответа

Для температуры процессора:

В Debian:

sudo apt-get install lm-sensors

В Centos:

sudo yum install lm_sensors

Запуск с использованием:

sudo sensors-detect

Введите датчиков , чтобы получить температуру ЦП.

Для скорости вентилятора:

датчики | grep fan

Это выведет скорость вентилятора

или установит psensor , используя:

sudo apt-get install psensor

Также можно использовать hardinfo

sudo apt-get install hardinfo
37
27.01.2020, 19:43

альтернатива lmsensor:

установить xsensors с помощьюsudo apt-get install xsensors

2
27.01.2020, 19:43

Я использую Glances в Python. Это интерактивный менеджер процессов и состояния оборудования.

apt install python python-pip; pip install glances;

и запустить с:

glances

хороший вид ;)

1
27.01.2020, 19:43

Теги

Похожие вопросы