Linux の OS の種類とバージョンの調べ方
新たな現場に配属し、「検証サーバの Linux は自由にアクセスして使っていいよー」と云われ、ID とパスワード情報だけ聞いたものの、はて、この検証サーバとやらは何の Linux ディストリビューションなんだろう…?
という時の調べ方。
目次
/proc/version
に書かれているかも
$ cat /proc/version
で、Linux カーネルのバージョンが分かるが、この中に centos
といった文言が見える場合がある。これでも判断できるかと。
Linux のカーネルバージョンは $ uname -a
でも確認可能。ただしコレは OS の種類は分からないかと。
/etc/【ディストリビューション名】_version
・/etc/【ディストリビューション名】_release
ファイルを探す
大抵の Linux ディストリビューションは、/etc/【ディストリビューション名】_version
や /etc/【ディストリビューション名】_release
というファイルが存在するので、コレを参照する。
ディストリビューション | Version ファイル | Release ファイル |
---|---|---|
CentOS | なし | centos-release |
Debian | debian_version |
os-release |
Ubuntu | debian_version |
lsb-release |
Fedora | fedora-release |
Release ファイルは os-release
というファイルが大抵あり、この中身を見てみれば良い。
$ grep -H "" /etc/*version ; grep -H "" /etc/*release
と、2つのコマンドを一気に流して、ヒットした Version ファイル・Release ファイルの中身を見てみれば分かるだろう。