アンドロイド

Linuxバージョンの確認方法

目次:

Anonim

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

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

Linuxシステムに初めてログインするとき、作業を行う前に、マシンで実行されているLinuxのバージョンを確認することをお勧めします。 たとえば、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(ストレッチ)がインストールされています。

上記のすべての情報を印刷する代わりに、説明行を表示して、 -d スイッチを渡すDebianバージョンを表示できます。

lsb_release -d

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

Description: Debian GNU/Linux 9.5 (stretch)

/etc/os-release ファイルを使用する

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

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のバージョンを見つける方法を示しました。

ご質問がある場合は、コメントをお気軽にお寄せください。

ターミナル