コマンドラインを使用して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 で初めてのゲームを作る

推薦する

Linuxにおけるselinuxの基本設定チュートリアルの詳細な説明

selinux ( Security-Enhanced Linux)は、Linux カーネル モジュ...

CSS で要素フローティングとクリアフローティングを実装する方法

フローティングの基礎標準ドキュメント フローでは、要素は塊級元素と行內元素の 2 種類に分けられます...

Vueのハッシュジャンプ原理の詳細な説明

目次ハッシュと履歴の違いハッシュ履歴getCurrentLocation の実装setupListe...

仮想マシンの複製に関するVirtual Boxチュートリアル図

VMに慣れた後、BOXに切り替えるのは少し異なります。たとえば、コピーネットワークカードを2枚使って...

ARGB、RGB、RGBAの違いと紹介

ARGB は、アルファ (透明度) チャネルが追加された RGB カラー モードであり、32 ビット...

MySQL ifnull のネスト使用手順

MySQL ifnull のネストされた使用ifnull をネストする方法があるかどうかオンラインで...

Vue は QR コード スキャン機能を実装します (スタイル付き)

必要: vue を使用して QR コードのスキャンを実現します。プラグイン: QRコードリーダー;プ...

入力タイプ=ファイルスタイルを定義する方法

ファイルコントロールを美しくする理由は何ですか?他の子供たちはみんなきちんとしたきれいな服を着ている...

MySQLでSQL文がどのように実行されるかの詳細な説明

概要最近MySQL関連の知識を勉強し始めました。学んだ知識ポイントと自分の理解を元に整理して共有しま...

Vueでタイマーをエレガントにクリアする方法

目次序文最適化派生的な質問: beforeDestroy はトリガーされませんか?序文タイマーをクリ...

Nginx における accept lock の仕組みと実装の詳細な説明

序文nginx はマルチプロセス モデルを使用します。リクエストが届くと、システムはプロセスをロック...

CSSは固定比率のブロックレベルコンテナを簡単に実装できる

H5 レイアウトを設計する場合、通常はバナーに遭遇することになります。例えば、2:1 で表示したい場...

HTML テーブルタグチュートリアル (11): 水平方向の配置属性 ALIGN

水平方向では、テーブルの配置を左、中央、右に設定できます。基本的な構文<テーブル配置=&quo...

Linux における nohup と & の使い方と違いの詳細な説明

例:例として、Python コード loop_hello.py を使用します。このコードは、ループ回...

RedHat 6.5/CentOS 6.5 に MySQL 5.7.20 をインストールするための詳細なチュートリアル

rpmインストールパッケージをダウンロードするMySQL公式サイト: https://dev.mys...