カーネル バージョン
カーネルのバージョン情報が必要な場合は、uname(1) を使用してください。例:
$ uname -a
Linux localhost 3.11.0-3-generic #8-Ubuntu SMP Fri Aug 23 16:49:15 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
配信情報
ディストリビューション情報が必要な場合は、ディストリビューションと、システムが Linux Standard Base をサポートしているかどうかによって異なります。確認方法と出力例をすぐ下に示します。
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu Saucy Salamander (development branch)
Release: 13.10
Codename: saucy
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=13.10
DISTRIB_CODENAME=saucy
DISTRIB_DESCRIPTION="Ubuntu Saucy Salamander (development branch)"
$ cat /etc/issue.net
Ubuntu Saucy Salamander (development branch)
$ cat /etc/debian_version
wheezy/sid
cat /etc/redhat-release
を実行できます RH ベースの OS を使用している場合は、Red Hat Linux (RH) のバージョンを確認してください。
どの Linux ディストリビューションでも機能する可能性のある別のソリューションは lsb_release -a
です。 .
そして uname -a
コマンドは、カーネルのバージョンなどを表示します。
cat /etc/issue.net
も OS のバージョンを表示します... このファイルは、サーバーに接続するときに telnet コマンドで表示されます。セキュリティ上の理由から、このファイルのバージョンと OS 名を削除することをお勧めします。
Debian ベースのシステムであれば、できるはずです
cat /etc/*_version
または、Red Hat または CentOS ベースのシステムの場合は、試すことができます (これは Red Hat Enterprise Linux-7 で動作しています):
cat /etc/*-release