lsb_release -a の使い方と出力例

—

by

in

概要

lsb_release は Linux Standard Base (LSB) に準拠したディストリビューション情報を取得するコマンドです。特に -a オプションを付けると、利用可能なすべての情報を一度に表示できます。

主なオプション

  • -a : すべての情報を表示(デフォルト)
  • -s : 簡潔な形式で表示(値だけ)
  • -i : ディストリビューション ID を表示
  • -r : リリースバージョンを表示
  • -c : コードネームを表示
  • -d : 簡単な説明文を表示

使用例

# lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 22.04.4 LTS
Release:	22.04
Codename:	jammy

出力項目の意味

  • Distributor ID : ディストリビューションメーカー名(例: Ubuntu)
  • Description : 完全なバージョン名とリリース情報
  • Release : ナンバーバージョン(例: 22.04)
  • Codename : 開発コードネーム(例: jammy)

活用シーン

  • スクリプトで OS の種類やバージョンを判別し、条件分岐に利用する
  • システム情報のレポート作成時に自動取得する
  • コンテナや仮想マシンのベースイメージを確認する際の簡易チェック

まとめ

lsb_release -a はディストリビューション情報を手軽に取得できる便利なコマンドです。スクリプトやトラブルシューティングで活用すれば、環境依存の問題を早期に特定しやすくなります。