kledgeb UbuntuやLinuxの最新情報を紹介

Ubuntu lm-sensors その1 - 概要とインストール・ハードウェア監視センサーを検出する

lm-sensors

  lm-sensorsは、ハードウェア監視センサーの検出やセンサーから情報を取得し表示するコマンド群です。
  CPUの温度やファンの回転数等の情報を取得し表示できます。


  注意

    情報を読み解くには、ある程度ハードウェアの知識が必要です。
    また表示される内容は、ハードウェア構成により異なります。
    情報を取得できないハードウェアも存在します。

インストール

  Ubuntuソフトウェアセンターを起動し、「lm-sensors」で検索します。


  「インストール」ボタンをクリックします。

  アドオンについて

    アドオンは特に必要ありません。


センサーの検出とカーネルモジュールの読み込み

  まずはセンサーの検出を行い、必要に応じてセンサーのカーネルモジュール(ドライバー)を読み込みます。
  端末を起動し以下のコマンドを実行します。

    sudo sensors-detect

  1.スキャン開始

    コマンドを実行すると、システムの情報やマザーボードの型番が表示されます。


    適当に意訳します。

    このプログラムはlm_sensorsを効果的に利用できるよう、センサーを検出し読み込む必要があるカーネルモジュールを調べる。センサーを調べる処理をいくつか行うが、不必要な処理なら飛ばすことができる。処理を行うかどうか事前に聞く。その処理が必要かどうかよく分からなければ、質問はデフォルト(大文字の選択肢)を選ぶといい。デフォルトの選択肢は基本的に安全だしお勧めだ。何も入力せず「エンター」キーを押すと、デフォルトの選択肢が選ばれる。
    さて、サウスブリッジやCPU、メモリーコントローラーを調べるけどいいかな?

    ここでは「エンター」キーを押して、センサーを調査します。

  2.サウスブリッジ・CPU・メモリーコントローラーの検出結果

    検出できたセンサーは「Success !」と表示されます。
    以下の画像では「Intel digital thermal sensor」が検出されています。
    またそのセンサーに対応したカーネルモジュールは「coretemp」であることが分かります。


    次にSuper I/Oチップを調べます。
    「エンター」キーを押して、センサーを調査します。

  3.Super I/Oの検出結果

    検出できたセンサーは「Success !」と表示されます。
    以下の画像では「Nuvoton NCT6776F Super IO Sensors」が検出されています。
    またそのセンサーに対応したカーネルモジュールは「w83627ehf」であることが分かります。


    次にIPMIを調べます。
    「エンター」キーを押して、センサーを調査します。

  4.IPMIの検出結果

    IPMIはサーバー向けの機能ですので、一般的なPCに搭載されていることは殆ど無いでしょう。


    次にISA接続のセンサーを調べます。
    「NO」がデフォルトになっていますが、「yes」を入力して「エンター」キーを押し、センサーを調査します。

    もしこの調査でPCがフリーズする場合は、次回この調査を飛ばしてください。

  5.ISAの検出結果

    最近のPCでは搭載されていないようです。


    最後にI2C/SMBusアダプターを調べます。
    もしこの調査でPCがフリーズする場合は、次回この調査を飛ばしてください。

  6.I2C/SMBusアダプターの検出結果

    まず調査に必要なモジュールがロードされます。


    SMBus I801アダプターを調べます。




    「Yes」と表示されても「(confidence 8, not a hardware monitoring chip)」と表示さている場合は、センサーではありません。

    これでセンサーと必要なカーネルモジュールの調査は終わりです。
    「エンター」キーを押します。

  7.カーネルモジュールの表示

    必要なカーネルモジュール(Driver)の一覧が表示されます。
    これらのモジュールを起動時に読み込むように、システムの設定ファイル(/etc/modules)を変更する必要があります。


    「#----cut here----」から「#----cut here----」内の出力をコピーして「/etc/modules」ファイルに貼り付ける必要がありますが、ここで「yes」を入力して「エンター」キーを押すと、ファイルを修正してくれます。

    以下のように「# Generated by sensors-detect」の記述があればOKです。


  8.完了

    これで作業終了です。


    後はカーネルモジュールを有効にするためにPCを再起動するか、すぐに有効にしたい場合は以下のコマンドを実行します。

      sudo service module-init-tools start

アンインストール時の注意事項

  「lm-sensors」アンインストール時に「/etc/modules」ファイルにカーネルモジュールの記述が残っていないか確認してください。

  「# Generated by sensors-detect」以下にセンサー用カーネルモジュールの記述が残っていた場合は、直接「/etc/modules」ファイルをテキストエディターで開き、記述を削除してください。

  残ったままでも致命的な問題は起きませんが、Ubuntuの起動処理に余計な時間がかかるようになります。


lm-sensors
スポンサー
コメント
コメントポリシー
コメントをする前に UbuntuのCode of Conduct(CoC/行動規範) を確認し、CoCに沿ったコメントをお願いします。
コメントの使い方は、コメントの使い方を参照してください。
同一カテゴリーの記事
SNS
人気の記事
  • Ubuntu 26.04 その42 - Ubuntu 26.04.1 LTS のリリーススケジュール
    Ubuntu 26.04.1 LTSのリリーススケジュール Ubuntu 26.04.1 LTS のリリーススケジュールを紹介します。
  • Ubuntu 26.04 その68 - Ubuntu 26.04.1 LTS がリリースされました・ディスクイメージのダウンロード
    Ubuntu 26.04.1 LTS リリース 2026年8月27日、Ubuntu 26.04.1 LTS がリリースされました。
  • Linux Mint その292 - Linux kernel 7.0 採用の Linux Mint 22.3 リリース・システム管理ツールにカーネル管理機能追加など
    Linux Mint 月刊ニュース Linux Mint 開発チームは Linux Mint 月刊ニュースにて、Linux Mint の開発状況や取り組みを紹介しています。
  • Linux その422 - GNOME Boxes の再構築と未来・Flatpak のみの提供やモダンな機能の実装など
    GNOME Boxes の再構築と未来 GNOME Boxes の再構築と未来が以下で紹介されています。
  • Kubuntu その117 - Kubuntu 26.04 LTS にもっと手厚いサポートを・最高の信頼性を誇る KDE 搭載ディストリビューションを目指して
    最高の信頼性を誇る KDE 搭載ディストリビューションを目指して Kubuntu 26.04 LTS に手厚いサポートが導入されました。
  • Linux その421 - GNOME Shell のデザイン構想と長期的な見通し
    GNOME Shell のデザイン構想と長期的な見通し GNOME Shell のデザイン構想と長期的な見通しが、以下で紹介されています。
  • Linux その420 - KDE Plasma で実装予定の新機能や改善・UI レイアウトの調整やリモートデスクトップの改善など
    KDE Plasma で実装予定の新機能や改善 KDE Plasma で実装予定の新機能や改善を紹介します。
  • Ubuntu 24.04 その96 - Ubuntu 24.04.5 LTS のリリース日変更
    Ubuntu 24.04.5 LTS のリリース日変更 Ubuntu 24.04.5 LTS のリリース日が変更されました。
  • Ubuntu 18.04 その195 - PolicyKitにクラッシュや権限の昇格など複数の脆弱性・今すぐアップデートを
    PolicyKitの脆弱性 2018年7月16日、クラッシュや権限の昇格など複数の脆弱性に対応した「PolicyKit」がリリースされました。
  • Windows その29 - Windows 向け Coreutils 登場・Coreutils のインストールやコマンドの一覧など
    Windows 向け Coreutils 登場 Windows 向け Coreutils が登場しました。
記事のピックアップ
オプション