Linuxユーザーが問題のトラブルシューティングのために知っておくべき基本的なことの1つは、現在デバイス上にあるLinuxOSのバージョンまたはリリースです。バグまたは依存関係に関連するエラーに関連して発生する可能性のあるいくつかの問題は、OSのバージョンまたはカーネルのバージョンに依存する場合があります。同様に、バージョン番号を知っていると、OSの特定の機能とソフトウェアの互換性が利用可能であることが確認され、システム管理タスクが非常に簡単になります。この記事では、CentOSのOSとカーネルバージョンを判別するためのさまざまな方法を紹介します。
CentOSのバージョンとその他の詳細を確認する
Linuxを実行している間、2つの主要なことを知る必要があります。
- OSアップデートレベル
- 実行中のカーネルバージョン
方法1:更新レベルを確認する
まず、LinuxのCentOSディストリビューションを使用していることを確認する必要があります。以下のコマンドを使用して/etc/ os-releaseファイルを調べることを確認するには:
$ cat /etc/os-release
出力例は次のとおりです。
tuts@fosslinux:~ $ cat /etc/os-release
NAME="CentOS Linux"
VERSION="8 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
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"
これで、CentOSがあると確信できました。次に、 catを使用して/etc/centos-releaseファイルを調べます。 指図。これにより、CentOSのフルリリースバージョンが表示されます。
$ cat /etc/centos-release
サンプル出力:
CentOS Linux release 8.2.2004 (Core)
方法2:hostnamectlコマンドを使用する
CentOSのバージョン情報を取得する最も簡単な方法の1つは、以下に示すように、「hostnamectl」コマンドを使用することです。
$ hostnamectl
サンプル出力:
Static hostname: fosslinux Icon name: computer-vm Chassis: vm Machine ID: gty77da6a1764e07be909d7cf65t6d66 Boot ID: dyu34u3dc549484c8927e830e198yt56 Virtualization: kvm Operating System: CentOS Linux 8 (Core) CPE OS Name: cpe:/o:centos:centos:8 Kernel: Linux 4.18.0-193.x86_64 Architecture: x86-64
方法3:rpmコマンドを使用する
rpmコマンドを使用して「centos-release」パッケージをクエリし、CentOSのフルリリースバージョンを抽出することもできます。
$ rpm -qa centos-release
サンプル出力:
centos-release-8-2.2004-x86_64
方法4:カーネルバージョンを使用する
正確なCentOSバージョンを見つける別の方法は、最初にLinuxカーネルバージョンを取得してから、CentOSWikipediaでそのカーネルバージョンを検索することです。カーネルバージョンに対して正しいCentOSバージョンが表示されます。なぜこの方法なのかと聞かれたら? CentOSのリリース日、RHELのリリース日、その他の詳細をテーブルビューで確認すると、CentOSのバージョンと、正式にリリースされたバージョンに関する状況を知ることができます。
$ uname -r
サンプル出力:
4.18.0-193.x86_64
これで、カーネルバージョンをコピーして、ウィキペディアページのCentOS最新バージョンの表で検索できます。
結論
これらは、CentOS、カーネルバージョン、およびシステムの他の重要な詳細を取得するための4つの方法でした。システム管理者は、問題のトラブルシューティングを行うために、これらのコマンドをリストの一番上に配置する必要があります。