
人々が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ディストリビューションを使用している場合は、グラフィカルインターフェイスからディストリビューションとバージョンを確認することもできます。
ご不明な点がございましたら、お気軽にコメントをお寄せください。