GNU/Linux >> Linux の 問題 >  >> Linux

Linuxバージョンを確認する方法

人々がLinuxを指すとき、彼らは通常Linuxディストリビューションを指します。厳密に言えば、Linuxはカーネルであり、オペレーティングシステムのコアコンポーネントであり、簡単に言えば、ソフトウェアアプリケーションとハードウェアの間のブリッジのように機能します。 Linuxディストリビューションは、Linuxカーネル、GNUツールとライブラリ、およびソフトウェアコレクションから作成されたオペレーティングシステムです。通常、Linuxディストリビューションには、デスクトップ環境、パッケージ管理システム、およびプレインストールされた一連のアプリケーションが含まれます。

最も人気のあるLinuxディストリビューションには、Debian、Red Hat、Ubuntu、Arch Linux、Fedora、CentOS、Kali Linux、OpenSUSE、LinuxMintなどがあります。

Linuxシステムに初めてログインするときは、作業を行う前に、マシンで実行されているLinuxのバージョンを確認することをお勧めします。たとえば、Linuxディストリビューションを決定すると、新しいパッケージをインストールするために使用する必要があるパッケージマネージャーを特定するのに役立ちます。

この記事では、コマンドラインを使用してシステムにインストールされているLinuxディストリビューションとバージョンを確認する方法を示します。

lsb_release コマンド#

lsb_release ユーティリティは、Linuxディストリビューションに関するLSB(Linux Standard Base)情報を表示します。このコマンドは、lsb-releaseを持つすべてのLinuxディストリビューションで機能するはずです。 インストールされているパッケージ:

lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 9.5 (stretch)
Release:	9.5
Codename:	stretch

Linuxのディストリビューションとバージョンは、説明行に表示されます。上記の出力からわかるように、Debian GNU / Linux 9.5(ストレッチ)がシステムにインストールされています。

上記のすべての情報を出力する代わりに、Debianのバージョンが-dを通過していることを示す説明行を表示できます。 スイッチ。

lsb_release -d

出力は次のようになります。

Description:	Debian GNU/Linux 9.5 (stretch)

「コマンドが見つかりません:lsb_release」が表示された場合は、以下の他の方法のいくつかを使用してLinuxバージョンの識別を試みることができます。

/etc/os-release ファイル#

/etc/os-release ファイルには、配布に関する情報を含むオペレーティングシステムの識別データが含まれています。このファイルはsystemdパッケージの一部であり、systemdを実行しているすべてのシステムに存在する必要があります。

os-releaseの内容を表示するには ファイルの場合は、catのいずれかを使用します またはless

cat /etc/os-release

出力は次のようになります。

PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

/etc/issue ファイル#

/etc/issue ファイルには、ログインプロンプトの前に印刷されるシステム識別テキストが含まれています。通常、このファイルにはLinuxバージョンに関する情報が含まれています:

cat /etc/issue

出力は次のようになります:

Debian GNU/Linux 9 \n \l

hostnamectl コマンド#

hostnamectl ユーティリティはsystemdの一部であり、システムのホスト名を照会および変更するために使用されます。このコマンドは、Linuxディストリビューションとカーネルバージョンも表示します。

hostnamectl
  Static hostname: debian9.localdomain
         Icon name: computer-vm
           Chassis: vm
        Machine ID: a92099e30f704d559adb18ebc12ddac4
           Boot ID: 7607cbe605d44f638d6542d4c7b3878e
    Virtualization: qemu
  Operating System: Debian GNU/Linux 9 (stretch)
            Kernel: Linux 4.9.0-8-amd64
      Architecture: x86-64

/etc/*release ファイル#

上記のコマンドのいずれも機能しない場合は、非常に古くて古いLinuxディストリビューションを実行している可能性があります。この場合、次のコマンドのいずれかを使用できます。これにより、配布リリースまたはバージョンファイルのコンテンツが出力されます。

cat /etc/*release
cat /etc/*version

リリース/バージョンファイルの詳細については、このリンクを参照してください。

uname コマンド#

uname コマンドは、Linuxカーネルのアーキテクチャ、名前、バージョン、リリースなど、いくつかのシステム情報を表示します。

システムで実行されているLinuxカーネルのバージョンを確認するには、次のコマンドを入力します。

uname -srm
Linux 4.9.0-8-amd64 x86_64

上記の出力は、Linuxカーネルが64ビットであり、そのバージョンが「4.9.0-8-amd64」であることを示しています。

結論#

Linuxディストリビューションとバージョンがシステムで実行されていることを確認するのに役立ついくつかの異なるコマンドがあります。

デスクトップ環境でLinuxディストリビューションを使用している場合は、グラフィカルインターフェイスからディストリビューションとバージョンを確認することもできます。

ご不明な点がございましたら、お気軽にコメントをお寄せください。


Linux
  1. Redhatのバージョンを確認する方法

  2. LinuxでMySQLのバージョンを確認する方法

  3. LinuxでMySQLのバージョンを確認する方法

  1. OSとLinuxのバージョンを確認する方法

  2. Linuxシステムが32ビットか64ビットかを確認する方法

  3. Linux X11 のバージョンを確認するには?

  1. Linuxでシステムの稼働時間を確認する方法

  2. Linuxでカーネルバージョンを確認する方法

  3. Linux OS のバージョンを確認する方法