表示方法: 1. Linux カーネル名やバージョンなどの情報を表示するには、構文「uname -srm」で uname を使用します。 2. 構文「hostnamectl |grep -i kernel」で hostnamectl を使用します。 ; 3. 「cat /proc/version」コマンドを実行します。
#このチュートリアルの動作環境: linux5.9.8 システム、Dell G3 コンピューター。
Linux カーネルは、GNU/Linux オペレーティング システムのコア コンポーネントです。これは、無料のオープンソースで、大規模でモジュール式のマルチタスクの Unix のようなオペレーティング システム カーネルです。
さまざまな理由により、GNU/Linux オペレーティング システムでどのカーネル バージョンが実行されているかを正確に知る必要がある場合があります。おそらく、ハードウェア関連の問題をデバッグしているとき、または古いカーネル バージョンに影響を与える新しいセキュリティの脆弱性について学習していて、カーネルに脆弱性があるかどうかを知りたいと考えているかもしれません。
理由が何であれ、コマンド ラインから Linux カーネルのバージョンを確認するのは非常に簡単です。
Linux で現在のカーネル バージョンを確認する方法
1. `uname` コマンドを使用して、Linux カーネル バージョンを確認します。
uname コマンドは、Linux カーネル アーキテクチャ、名前のバージョン、リリースなどの複数のシステム情報を表示します。
システムで実行されている Linux カーネルのバージョンを確認するには、次のコマンドを入力します。
uname -srm
出力:
Linux 3.10.0-957.12.2.el7.x86_64 x86_64 3 - 内核版本. 10 - 主修订版本. 0-957 - 次要修订版本. 12 - 补丁版本.
2. `hostnamectl` コマンドを使用してカーネルのバージョンを表示します
hostnamectl
このユーティリティは systemd の一部であり、システムのホスト名のクエリと変更に使用されます。また、Linux ディストリビューションとカーネルのバージョンも表示されます:
hostnamectl Static hostname: CentOS7.linuxrumen.com Icon name: computer-vm Chassis: vm Machine ID: 20c27040135a4d46b2d3d07180f37303 Boot ID: 2f495af0684e4adfb34f0366f2567460 Virtualization: vmware Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-957.12.2.el7.x86_64 Architecture: x86-64
現在のカーネル バージョンのみを表示するには、次のコマンドを使用します:
hostnamectl | grep -i kernel
3。 proc/version ファイル カーネル バージョンの確認
/proc ディレクトリには、システム メモリ、CPU コア、インストールされているファイル システムなどに関する情報を含む仮想ファイルが含まれています。実行中のカーネルに関する情報は、/proc/version 仮想ファイルに保存されます。
cat と組み合わせてファイルの内容を表示します:
cat /proc/version
出力結果は次のとおりです:
Linux version 3.10.0-957.12.2.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) ) 1 SMP Tue May 14 21:24:32 UTC 2019
関連する推奨事項: 「Linux ビデオ チュートリアル 」
以上がLinux で現在のカーネル バージョンを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。