コマンドラインを使用してUbuntuのバージョンを検出する方法

コマンドラインを使用してUbuntuのバージョンを検出する方法

方法1: lsb_releaseユーティリティを使用する

lsb_release ユーティリティは、Linux ディストリビューションに関する LSB (Linux Standard Base) 情報を表示できます。これは Ubuntu のバージョンを確認するための推奨される方法であり、実行しているデスクトップ環境や Ubuntu のバージョンに関係なくこの方法が機能します。

Ubuntu のバージョンを検出する方法を見てみましょう。

1. Ctrl + Alt + T キーボード ショートカットを使用するか、ターミナル アイコンをクリックしてターミナルを開きます。

2. lsb_release -a コマンドを使用して、Ubuntu のバージョンを表示します。Description 行に Ubuntu のバージョン情報が表示されます。

出力:

使用できる LSB モジュールはありません。

ディストリビューターID: Ubuntu

説明: Ubuntu 18.04 LTS

リリース: 18.04

コードネーム: バイオニック

上記の出力から、Ubuntu 18.04 LTS を使用していることがわかります。

次のコマンドを実行して、説明行のみを表示することもできます。

lsb_release -d

出力:

説明: Ubuntu 18.04 LTS

方法2: catコマンドを使用する

1. catコマンドを使用して、システム識別テキストを含む/etc/issueファイルの内容を表示します。

次のコマンドを実行する必要があります。

cat /etc/issue

出力:

Ubuntu 18.04 LTS \n \l

2. catコマンドを使用して/etc/os-releaseファイルの情報を表示します。

/etc/os-release は、オペレーティング システムの識別データを含むファイルであり、systemd を実行している新しい Ubuntu バージョンにのみ存在します。

注意: この方法は、Ubuntu 16.04 以降を使用している場合にのみ機能します。

次のコマンドを実行する必要があります。

cat /etc/os-release

出力:

名前="Ubuntu"

バージョン="18.04 LTS (バイオニックビーバー)"

ID=Ubuntu

ID_LIKE=デビアン

PRETTY_NAME="Ubuntu 18.04 LTS"

バージョンID = "18.04"

HOME_URL="https://www.ubuntu.com/"

サポートURL="https://help.ubuntu.com/"

BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"

プライバシー ポリシー URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"

バージョンコード名=バイオニック

UBUNTU_CODENAME=バイオニック

方法3: hostnamectlコマンドを使用する

hostnamectl は、ユーザーがホスト名を設定できるコマンドですが、Ubuntu のバージョンを確認するためにも使用できます。

注意: このコマンドは Ubuntu 16.04 以降でのみ使用できます。

次のコマンドを実行する必要があります。

ホスト名ctl

出力:

静的ホスト名: linuxize

     アイコン名: computer-vm

      シャーシ: vm

    マシンID: f1ce51f447c84509a86afc3ccf17fa24

      ブートID: 2b3cd5003e064382a754b1680991040d

  仮想化: kvm

 オペレーティング システム: Ubuntu 18.04 LTS

      カーネル: Linux 4.15.0-22-generic

   アーキテクチャ: x86-64

以下もご興味があるかもしれません:
  • Ubuntu16.04はphp5.6ウェブサーバー環境を構築します
  • ubuntu16.04でNFSサービスを構築する方法
  • Ubuntu システムでタイムゾーンと時刻を変更する方法
  • ノードをmongodbデータベースに接続する方法の詳細な説明[Alibabaクラウドサーバー環境Ubuntu]
  • Ubuntu での mysql のインストールと使用 (一般版)
  • Ubuntu 16.04にPython 3.7とpip3をインストールし、デフォルトバージョンに切り替える詳細な説明
  • Ubuntu 18.04 に mysql5.7.23 をインストールするチュートリアル
  • Ubuntu 18.04 は mysql 5.7.23 をインストールします
  • Ubuntu 18.04にmysql5.7をインストールする
  • Ubuntu PostgreSQLのインストールと設定の概要

<<:  MySQL での limit の使用方法は何ですか (推奨)

>>:  CocosCreator 入門チュートリアル: TS で初めてのゲームを作る

推薦する

MySQLデータベースの圧縮バージョンのインストールと設定に関する詳細なチュートリアル

目次1. MySQLをダウンロードする2. 圧縮パッケージを解凍する3. MySQLを初期化する4....

LinuxでのDNSサーバーの設定の詳細な説明

1. DNSサーバーの概念インターネットでの通信には IP アドレスの助けが必要ですが、数字に対する...

ウェブページでmp3またはフラッシュプレーヤーコードを再生する

コードをコピーコードは次のとおりです。 <オブジェクト id="player1&qu...

ウェブ画像のホットリンクと座標値を設定するサンプルコード

時には、画像上に複数の領域を設定する必要があります。マウスで画像のさまざまな領域をクリックしてさまざ...

Vue3でelement-plusを使用する方法の詳細な説明

目次1. インストール2. main.jsにインポートする3. 使用Vue3がリリースされてからしば...

Vue でのルーティングガードの具体的な使用法

目次1. グローバルガード1.1 グローバルフロントガード1.2 グローバルポストルートガード1.3...

CentOS システムの rpm インストールと Nginx の設定

目次CentOS rpm のインストールと Nginx の設定導入rpm パッケージのインストールサ...

Linux プラットフォームでの Zabbix エージェントのインストールと設定方法

ここでは、Linux プラットフォームでの Zabbix エージェントのインストールと構成について簡...

Raspberry Pi 4b ubuntu19 サーバーへの docker-ce のインストール手順

Raspberry Pi モデルは 4b、1G RAM です。システムはubuntu19.10サーバ...

crontab スケジュールされたタスクが実行されない理由の分析と解決

序文Linux のスケジュールされたタスクを実装する方法としては、cron、anacron、at な...

HTML+CSSプロジェクト開発経験概要(推奨)

ここ数日ブログを更新していませんでした。簡単な HTML+CSS プロジェクトを終えたところです。数...

Vue が Bibibili のホームページを模倣する際の問題

エンジニアリング構造プロジェクトは2つの部分に分かれています。bilibili-apiはAPIインタ...

MySQL 文字列連結と null 値の設定のためのインスタンス メソッド

#文字列連結 concat(s1,s2); テーブル内の last_name と first_nam...

VMware Workstation Pro は Win10 ピュア バージョンのオペレーティング システムをインストールします

この記事では、VMware Workstation Pro で Win10 オペレーティング システ...

TypeScript を使用して Vue3 で axios をカプセル化する詳細な例

この axios パッケージは、vue3 デモで使用されます。便宜上、element-plus は ...