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

実行している Linux のバージョンを確認するにはどうすればよいですか?

カーネルは uname で広く検出されます :

$ uname -or
2.6.18-128.el5 GNU/Linux

どのディストリビューションとバージョンを使用しているかを判断するクロスディストリビューションの方法は実際にはありません。これを一貫させる試みがありましたが、残念ながら最終的には異なります。 LSB ツールはこの情報を提供しますが、皮肉なことにデフォルトではどこにもインストールされていません。 lsb-release を使用した Ubuntu 9.04 システムでの例 パッケージがインストールされました:

$ lsb_release -irc
Distributor ID: Ubuntu
Release:        9.04
Codename:       jaunty

それ以外の場合、広く利用可能な最も近い方法は /etc/something-release をチェックすることです ファイル。これらは、ほとんどの一般的なプラットフォームとその派生物 (Red Hat や CentOS) に存在します。

以下にいくつかの例を示します。

Ubuntu には /etc/lsb-release があります :

$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.04
DISTRIB_CODENAME=jaunty
DISTRIB_DESCRIPTION="Ubuntu 9.04"

しかし、Debian には /etc/debian_version があります :

$ cat /etc/debian_version
5.0.2

Fedora、Red Hat、および CentOS には次のものがあります:

Fedora: $ cat /etc/fedora-release
Fedora release 10 (Cambridge)

Red Hat/older CentOS: $ cat /etc/redhat-release
CentOS release 5.3 (Final)

newer CentOS: $ cat /etc/centos-release
CentOS Linux release 7.1.1503 (Core)

ジェンツー:

$ cat /etc/gentoo-release
Gentoo Base System release 1.12.11.1

現在利用できる SUSE システムはありませんが、/etc/SuSE-release だと思います。 .

Slackware には /etc/slackware-release があります および/または /etc/slackware-version .

Mandriva は /etc/mandriva-release を持っています .

人気のあるディストリビューションのほとんどでは、

$ cat /etc/*{release,version}

ほとんどの場合機能します。必要最小限の「サーバー」インストールには、ディストリビューション用の「リリース」パッケージがインストールされていない可能性があります。

さらに、この情報を自動的に取得するために使用できる 2 つのサードパーティ プログラムは、Ohai と Facter です。

多くのディストリビューションでは、この種の情報が /etc/issue に含まれていることに注意してください。 または /etc/motd 、ただし、一部のセキュリティ ポリシーとベスト プラクティスは、これらのファイルにアクセス通知バナーを含める必要があることを示しています。

関連:ノードにインストールされているソフトウェア パッケージのバージョンを確認するには?,puppet.


以下もお試しください:

$ cat /etc/issue

通常は (常にではありませんが)、どのディストリビューションを使用しているかがわかります。 /etc/issue ログイン画面に使用されるファイルです。


カーネル:uname -a


Linux
  1. openSUSE Linux OSバージョン-それを見つける方法は?

  2. Linux で実行している PHP のバージョンを確認するには?

  3. 実行中の Linux ディストリビューションを特定するにはどうすればよいですか?

  1. 実行しているLinuxバージョンは何ですか?調べる方法は次のとおりです

  2. Linuxでパッケージバージョンを見つける方法

  3. 実行中の Linux のバージョンを確認するにはどうすればよいですか?

  1. Linuxコマンドが何をするかを知る方法

  2. Linux –システムに搭載されているハードディスクを確認する方法は?

  3. Linux でどのプロセスがファイルをロックしているかを調べるにはどうすればよいですか?