Перейти к основному содержанию
Рецепты Linux

Main navigation

  • Основы
  • Система
  • Команды
  • Программы
  • Дистро
  • Интерфейсы
  • Устройства
  • Доки
User account menu
  • Войти

Строка навигации

  1. Главная

Утилита sensors

Автор: admin, 7 мая, 2025
Команды

Утилита операционной системы Linux sensors позволяет отслеживать температуру, напряжение, скорости вращения вентиляторов в системе.

Как использовать в Linux утилиту sensors

Содержание

  • Введение
  • Установка
    • Установка в Arch Linux
    • Установка в Ubuntu
  • Синтаксис
  • Параметры
  • Настройка
  • Использование утилиты Linux sensors
    • Чипы
    • Просмотр датчиков
  • Заключение

Введение

Утилита sensors, входящая в состав пакета lm_sensors, включающий в себя драйверы и утилиты отслеживающие многие параметры системы, присутствует в большинстве дистрибутивов Linux по умолчанию.

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

Установка

В случае отсутствия в дистрибутиве пакета lm_sensors его несложно установить.

Установка в Arch Linux

oleg@mobile:~:$ yay -S lm_sensors
Sync Dependency (1): lm_sensors-1:3.6.0.r41.g31d1f125-3
предупреждение: lm_sensors-1:3.6.0.r41.g31d1f125-3 не устарел -- переустанавливается
разрешение зависимостей...
проверка конфликтов...
Пакеты (1) lm_sensors-1:3.6.0.r41.g31d1f125-3
Будет установлено:  0,46 MiB
Изменение размера:  0,00 MiB
:: Приступить к установке? [Y/n] n
 -> error installing repo packages
oleg@mobile:~:$

Видим, что пакет lm_sensors установлен и нет смысла его переустанавливать.

Установка в Ubuntu

oleg@mobile:~:$ sudo apt install lm_sensors
...
oleg@mobile:~:$

Синтаксис

$ sudo sensors [OPTION]... [CHIP]...

Параметры

-c, --config-file

Указать файл конфигурации

-h, --help

Показать текст этой справки

-s, --set

Выполнение операторов set (только root)

-f, --fahrenheit

Показыывать температуру в градусах по Фаренгейту

-A, --no-adapter

Не показывать адаптер для каждого чипа

--bus-list

Сгенерировать операторы шины для sensors.conf

-u

Необработанный вывод

-j

Вывод JSON

-v, --version

Показать версию программы

Настройка

Запускаем от суперпользователя sensors-detect для обнаружения и формирования списка модулей ядра.

При неуверености в выборе правильных значений следует просто нажимать Enter:

oleg@mobile:~:$ sudo sensors-detect
# sensors-detect version 3.6.0+git
# System: SAMSUNG ELECTRONICS CO., LTD. 300E4A/300E5A/300E7A/3430EA/3530EA [0.1] (laptop)
# Kernel: 6.14.3-arch1-1 x86_64
# Processor: Intel(R) Pentium(R) CPU B950 @ 2.10GHz (6/42/7)
This program will help you determine which kernel modules you need
to load to use lm_sensors most effectively. It is generally safe
and recommended to accept the default answers to all questions,
unless you know what you're doing.
Some south bridges, CPUs or memory controllers contain embedded sensors.
Do you want to scan for them? This is totally safe. (YES/no): 
...
oleg@mobile:~:$

В результате будет создан конфигурационный файл /etc/conf.d/lm_sensors, используемый демоном sensors, который автоматически активируется ядром при загрузке.

Программа будет задавать вопросы по различному железу. Безопасные ответы предусмотрены по умолчанию, так что слепое нажатие Enter на все вопросы не должно вызвать никаких проблем.

По окончанию определения датчиков будут доступны снимаемые ими значения.

Использование утилиты Linux sensors

Чипы

Использовать - после -c для чтения файла конфигурации из stdin. Если чипы не указаны, будет выведена вся информация о чипах.

Примеры названий чипов

lm78-i2c-0-2d

*-i2c-0-2d

lm78-i2c-0-*

*-i2c-0-*

lm78-i2c-*-2d

*-i2c-*-2d

lm78-i2c-*-*

*-i2c-*-*

lm78-isa-0290

*-isa-0290

lm78-isa-*

*-isa-*

Просмотр датчиков

Пример запуска sensors:

oleg@mobile:~:$ sensors
BAT1-acpi-0
Adapter: ACPI interface
in0:          12.19 V  
curr1:         0.00 A  
coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +51.0°C  (high = +80.0°C, crit = +85.0°C)
Core 0:        +51.0°C  (high = +80.0°C, crit = +85.0°C)
Core 1:        +47.0°C  (high = +80.0°C, crit = +85.0°C)
acpitz-acpi-0
Adapter: ACPI interface
temp1:        +47.0°C  
temp2:        +29.8°C

Заключение

Из этой небольшой статьи следует, что в Linux утилита sensors является очень нужной и полезной. В первую очередь крайне важно отслеживать температуру процессора и диска компьютера.

Последние материалы

  • Файловый менеджер Thunar
    7 minutes 8 seconds ago
  • Эмулятор терминала Terminator
    5 days 2 hours ago
  • Приложение scanimage
    1 week 4 days ago
  • Утилита sensors
    2 weeks 1 day ago
  • Сканер Rkhunter
    3 weeks 1 day ago
RSS feed

Secondary menu

  • О проекте

© 2008–2025 Олег Меньшенин mensh@yandex.ru