Linuxのバージョン確認方法 (CentOS / Ubuntu)

CentOSUbuntuでのディストリビューションのバージョンの確認方法のメモです。毎回ググってしまうので。

CentOS

/etc/os-release

$ cat /etc/os-release
NAME="CentOS Linux"
VERSION="8 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Linux 8 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-8"
CENTOS_MANTISBT_PROJECT_VERSION="8"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="8"

/etc/redhat-release

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

unameコマンド

$ uname -r
4.18.0-193.6.3.el8_2.x86_64

$ uname -a
Linux XXXX 4.18.0-193.6.3.el8_2.x86_64 #1 SMP Wed Jun 10 11:09:32 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

※上記実行例の XXXX の部分はホスト名が入ります。

Ubuntu

/etc/os-release

$ cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal

/etc/lsb-release

$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04 LTS"

unameコマンド

$ uname -r
5.3.0-1009-gcp

$ uname -a
Linux XXXX 5.3.0-1009-gcp #10-Ubuntu SMP Fri Nov 15 07:02:18 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

※上記実行例の XXXX の部分はホスト名が入ります。

unameコマンドについてのメモ

その1

unameコマンドDocker内ではホストOSの情報を表示するようです。

その2

UbuntuunameコマンドではGCPAWSの区別が付くようです。上記はGCPでの例ですが、AWSでは -aws となっていました。