たとえば、centosサーバーを実行している場合は、バージョン番号とカーネルバージョンを確認する必要があります。これは、最新バージョンを実行しているかどうか、およびそのバージョンで利用可能な更新を知るために重要です。
これは、システム管理者がシステムまたはサーバーにインストールされているLinuxディストリビューションのバージョンを確認するための絶対に基本的なタスクです。
CentOSのバージョンを確認する
CentOSのバージョンを見つけるには、次のコマンドのいずれかまたはすべてを使用します
# cat /etc/redhat-release CentOS release 6.4 (Final)
別のコマンド
# cat /etc/centos-release CentOS release 6.4 (Final)
または、「-release」という接尾辞が付いたすべてのファイルを出力します。
# cat /etc/*-release CentOS release 6.4 (Final) CentOS release 6.4 (Final) CentOS release 6.4 (Final)
CentOSのバージョン情報を含む別のファイルは/etc/issueおよび/etc/issue.net
です。# cat /etc/issue CentOS release 6.4 (Final) Kernel \r on an \m
# cat /etc/issue.net CentOS release 6.4 (Final) Kernel \r on an \m
または、両方を一緒に出力します
# cat /etc/issue* CentOS release 6.4 (Final) Kernel \r on an \m CentOS release 6.4 (Final) Kernel \r on an \m
rpmコマンドを使用して、centosのバージョン情報を照会することもできます。
# rpm -q centos-release centos-release-6-4.el6.centos.10.x86_64
カーネルバージョンを確認する
CentOSのバージョン情報に加えて、実行されているカーネルのバージョンを知ることも役立ちます。バグ修正とセキュリティ修正を取得するには、カーネルを最新の状態に保つ必要があります。
カーネルのバージョンは、unameコマンドで簡単に確認できます
# uname -r 2.6.32-358.11.1.el6.x86_64
上記の出力のカーネルバージョンは2.6.32です。
アーキテクチャは64ビットです。
unameを使用してマシンアーキテクチャ情報のみを表示するには、「-m」オプションを使用します。
# uname -m x86_64
アーキテクチャ情報は、archコマンドを使用して確認することもできます
# arch x86_64
詳細については、/ proc/versionの内容を確認してください。
# cat /proc/version Linux version 2.6.32-358.11.1.el6.x86_64 ([email protected]) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) ) #1 SMP Wed Jun 12 03:34:52 UTC 2013
これらは、centoslinuxのバージョンを確認するための一連のコマンドでした。
Lsb_release
lsb_releaseコマンドは、デフォルトではcentosでは使用できません。ベースリポジトリからredhatlsbパッケージをインストールすることでインストールできます。
# yum install redhat-lsb
または
# yum install redhat-lsb-core
これで、lsb_releaseコマンドを使用して、centOSシステムのバージョン情報を確認できます
# lsb_release -a LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch Distributor ID: CentOS Description: CentOS release 6.4 (Final) Release: 6.4 Codename: Final
涼しい!システムに関する完全な情報を持っていることは常に素晴らしいことです。