Linux でOSのバージョン、カーネルのバージョンの確認方法

2021-07-02

CentOSでOSのバージョン確認

Redhat系のCentOSで、OSのバージョンを確認するには、「/etc/redhat-release」をみると確認できます

$ cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)

ubuntuでOSのバージョン確認

ubuntuでは「/etc/os-release」をみると確認できます

$ cat /etc/os-release
NAME="Ubuntu"
VERSION="16.04.4 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.4 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
VERSION_CODENAME=xenial
UBUNTU_CODENAME=xenial

カーネルのバージョンを確認する方法

「/proc/version」のファイルにカーネルのバージョンに関する事が書いてあります

# CentOS
$ cat /proc/version
Linux version 2.6.32-042stab120.6 (root@kbuild-rh6-x64.eng.sw.ru) (gcc version 4.4.6 20120305 (Red Hat 4.4.6-4) (GCC) ) #1 SMP Thu Oct 27 16:59:03 MSK 2016

# ubuntu
$ cat /proc/version
Linux version 4.4.0-109-generic (buildd@lgw01-amd64-038) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.5) ) #132-Ubuntu SMP Tue Jan 9 19:52:39 UTC 2018

「uname -r」コマンドでもカーネルのバージョンは確認できます

# CentOS
$ uname -r
2.6.32-042stab120.6

# ubuntu
$ uname -r
4.4.0-109-generic