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