lm-sensors

lm-sensors 는 Linux 하드웨어 센서 값을 읽기 위한 사용자 공간 도구와 설정 파일 묶음이다. 실제 측정 확인은 주로 sensors 명령으로 하고, 초기 감지는 sensors-detect 로 수행한다.

  • CPU, 메인보드, 팬, 전압, 온도 센서 값을 CLI 에서 확인할 때 기본적으로 쓰는 패키지다.
  • 패키지 이름은 보통 lm-sensors 이지만, 실제 명령은 sensorssensors-detect 를 가장 자주 사용한다.
  • 커널 모듈이 아직 로드되지 않았거나 보드 지원이 불완전하면 일부 값은 보이지 않을 수 있다.
apt install lm-sensors
dnf install lm_sensors
pacman -S lm_sensors
sensors [OPTION]... [CHIP]
sensors-detect
  • sensors [OPTION]… [CHIP]
  • sensors-detect
  • CHIP: 특정 센서 칩 이름만 골라 출력할 때 사용한다.
  • -u: 사람이 읽기 쉬운 포맷 대신 raw 값 중심으로 출력한다. 스크립트 처리나 세부 필드 확인에 유용하다.
  • -A: 어댑터 이름을 숨기고 센서 값 위주로 출력한다.
  • -j: 지원되는 환경이라면 JSON 형식으로 출력해 자동화에 쓰기 좋다.
  • –bus-list: 감지된 버스 정보를 나열한다.
  • –version: 설치된 도구 버전을 확인한다.
sensors
watch -n 2 sensors
sensors -u
sensors coretemp-isa-0000
sudo sensors-detect
  • 기본 확인은 sensors 한 번이면 충분하다.
  • 실시간에 가깝게 온도 변화를 보려면 watch -n 2 sensors 가 가장 단순하다.
  • sensors-detect 는 보드/칩셋 probing 과정에서 여러 질문을 하므로 SSH 원격 세션에서 실행할 때는 주의한다.
  • 전역 설정 파일은 보통 /etc/sensors3.conf 이다.
  • 추가 로컬 규칙은 /etc/sensors.d/ 아래에 분리해 두는 편이 관리하기 쉽다.
  • 감지된 모듈은 /etc/modules-load.d/ 또는 배포판별 init/system 설정에 반영해 부팅 시 자동 로드할 수 있다.
  • No sensors found 또는 유사한 결과가 나오면 먼저 sudo sensors-detect 로 지원 칩을 다시 확인한다.
  • 값이 비정상적이면 BIOS/UEFI 하드웨어 모니터 화면과 비교해 센서 라벨 매핑이 맞는지 점검한다.
  • 가상머신, 컨테이너, 일부 노트북 OEM 환경에서는 호스트 센서가 노출되지 않아 정상 동작 범위가 제한될 수 있다.
  • 배포판 커널 모듈이 빠졌다면 modprobe 와 커널 패키지 구성을 별도로 확인해야 한다.
  • Debian/Ubuntu 계열은 일반적으로 패키지명이 lm-sensors 이다.
  • Fedora/RHEL 계열은 패키지명이 lm_sensors 인 경우가 많다.
  • Arch Linux 는 lm_sensors 패키지로 제공하는 구성이 일반적이다.
  • 보이는 센서 종류는 메인보드 Super I/O, CPU 드라이버, ACPI, 커널 모듈 지원 범위에 따라 달라진다.

sensors --help

  • codex:: 2026-06-22 Added lm-sensors package page with sensors workflow, config paths, and troubleshooting notes.
  • linux/cli/lm-sensors.txt
  • 마지막으로 수정됨: 2026/06/22 13:22
  • 저자 127.0.0.1