LinuxのOSバージョンやカーネルバージョンの色々な調べ方

最終更新日

Linuxディストリビューション(Amazon Linux、Red Hat Enterprise Linux、AlmaLinux、RockyLinux、Ubuntu、Oracle Linux Server、Fedora、Debian系、SuSE Linux系、Turbolinux)やOSのカーネルバージョンの調べ方をまとめて解説しています。

OSのバージョンを表示

cat /etc/os-releaseを使用する。NAME+VERSIONもしくは、PRETTY_NAMEでOSのバージョンを調べることができます。

[rin@centos ~]$  cat /etc/os-release
NAME="Rocky Linux"
VERSION="8.6 (Green Obsidian)"
ID="rocky"
ID_LIKE="rhel centos fedora"
VERSION_ID="8.6"
PLATFORM_ID="platform:el8"
PRETTY_NAME="Rocky Linux 8.6 (Green Obsidian)"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:rocky:rocky:8:GA"
HOME_URL="https://rockylinux.org/"
BUG_REPORT_URL="https://bugs.rockylinux.org/"
ROCKY_SUPPORT_PRODUCT="Rocky Linux"
ROCKY_SUPPORT_PRODUCT_VERSION="8"
REDHAT_SUPPORT_PRODUCT="Rocky Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="8"

カーネルのバージョン

Linuxカーネルのバージョンはcat /proc/versionかuname -aコマンドで調べることができます。

cat /proc/version例

[rin@centos ~]$ cat /proc/version
Linux version 4.18.0-372.32.1.el8_6.x86_64 (mockbuild@dal1-prod-builder001.bld.equ.rockylinux.org) 
(gcc version 8.5.0 20210514 (Red Hat 8.5.0-10) (GCC)) #1 SMP Thu Oct 27 15:18:36 UTC 2022

uname -a例

[rin@centos ~]$ uname -a
Linux centos 4.18.0-372.32.1.el8_6.x86_64 #1 SMP Thu Oct 27 15:18:36 UTC 2022 x86_64 x86_64 x86_64 
GNU/Linux

Redhat系とDebian系のOSの調べ方

Debian系のOSバージョンの調べ方

$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=21.10
DISTRIB_CODENAME=impish
DISTRIB_DESCRIPTION="Ubuntu 21.10"

RedHat系のOSバージョンの調べ方

$ cat /etc/redhat-release
Rocky Linux release 8.6 (Green Obsidian)

Linuxディストリビューション別の確認方法

Amazon Linux

$ cat /etc/system-release
Amazon Linux release 2 (Karoo)

Red Hat Enterprise Linux

$ cat /etc/redhat-release
Red Hat Enterprise Linux release 8.2 (Ootpa)

AlmaLinux

$ cat /etc/almalinux-release
AlmaLinux release 8.6 (Sky Tiger)

RockyLinux

$ cat /etc/rocky-release
Rocky Linux release 8.6 (Green Obsidian)

Ubuntu

$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04 LTS"

Oracle Linux Server

$ cat /etc/oracle-release
Oracle Linux Server release 8.2

Fedora

cat /etc/fedora-release

Debian

$ cat /etc/debian_version 

SuSE Linux系

cat /etc/SuSE-release

Turbolinux

cat /etc/turbolinux-release