{{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.