CentOSのバージョンを確認するには?

CentOSのバージョンを確認するには? サーバー

現在利用中のCentOSのバージョンを調べたいときがある。

バージョンを確認する方法はたくさんあるが代表的な確認方法をまとめておきます。

※動作確認環境
CentOS 7.6

OSのバージョン確認方法

SSHで以下のコマンドを実行するとCentOSのバージョンを確認できます。

cat /etc/redhat-release

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

代表的なのがこれです。

rpm –query centos-release

rpmを利用した方法です。

$ rpm --query centos-release
centos-release-7-6.1810.2.el7.centos.x86_64

lsb_release -a

redhat-lsbがインストールされている場合のみ利用可能。

# lsb_release -a
LSB Version:    :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID: CentOS
Description:    CentOS Linux release 7.6.1810 (Core) 
Release:        7.6.1810
Codename:       Core

※「コマンドが見つかりません」と表示される場合はyumでredhat-lsbをインストールしましょう。

$ sudo yum install redhat-lsb

アーキテクチャの確認方法

arch

archコマンドでOSが32bitか64bitなのかを確認できます。

$ arch
x86_64

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

uname -a

unameコマンドでのカーネルバージョン表示。

# uname -a
Linux yourhostname 3.10.0-957.1.3.el7.x86_64 #1 SMP Thu Nov 29 14:49:43 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

hostnamectl

hostnamectlコマンドを利用すると、ホストネーム情報と一緒にカーネルのバージョンやその他の詳細情報が確認できます。

$ hostnamectl
   Static hostname: yourhostname
         Icon name: computer-vm
           Chassis: vm
        Machine ID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
           Boot ID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    Virtualization: kvm
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-957.1.3.el7.x86_64
      Architecture: x86-64

まとめ

CentOSのバージョン確認方法はたくさんありますが、状況に応じて使い分けましょう。

以上で解決です。

タイトルとURLをコピーしました