Linuxカーネル GNU/Linuxオペレーティングシステムのコアコンポーネントです。これは、無料のオープンソース、モノリシック、モジュラー、マルチタスク、Unixライクなオペレーティングシステムカーネルです。これは、1991年にLinusTorvaldsがi386PC用に作成したものです。システムに複数のカーネルをインストールできます。 LinuxボックスにいくつのLinuxカーネルをインストールしたのか疑問に思ったことはありませんか?いいえ?この簡単なチュートリアルでは、インストールされているすべてのLinuxカーネルと、さまざまなLinuxオペレーティングシステムのコマンドラインからのバージョンを表示または確認する方法を説明します。
コマンドラインからインストールされているすべてのLinuxカーネルを確認する
使用するLinuxディストリビューションに応じて、システムにインストールされているすべてのLinuxカーネルの詳細を確認する方法は複数あります。 Linuxにインストールされているすべてのカーネルをチェックする最も簡単で迅速な方法は、findを使用することです。 コマンド。
デフォルトでは、インストールされているすべてのLinuxカーネルとそれに関連するファイルは、/bootに保存されます。 ディレクトリ。 findを使用してこのディレクトリの内容を確認するだけです インストールされているカーネルのリストを表示するコマンド:
$ find /boot/vmli* Ubuntu 20.04 LTSデスクトップからの出力例:
/boot/vmlinuz
/boot/vmlinuz-5.4.0-64-generic
/boot/vmlinuz-5.4.0-65-generic
/boot/vmlinuz.old
上記の出力にあるように、2つのLinuxカーネルバージョン(5.4.0-64と5.4.0-65)が私のUbuntuデスクトップマシンにインストールされています。
ここで、インストールされているLinuxカーネルの詳細を見つけるためのディストリビューション固有の方法を見ていきます。まず、AlpineLinuxから始めましょう。
1。 AlpineLinuxにインストールされているカーネルを確認する
次のapkコマンドを使用して、インストールされているすべてのカーネルとそのバージョンを確認できます。
$ apk info -vv | grep linux 出力例:
libblkid-2.32-r0 - Block device identification library from util-linux
linux-virt-4.14.167-r0 - Linux vanilla kernel
syslinux-6.04_pre1-r1 - Boot loader for the Linux operating system
2。 ArchLinuxにインストールされているカーネルのリスト
ArchLinuxおよびManjaroLinuxなどのそのバリアントにインストールされているすべてを表示するには、次のpacmanコマンドを実行します。
$ pacman -Q linux 出力例:
linux 5.9.14.arch1-1 pacmanコマンドとgrepコマンドを組み合わせて、インストールされているカーネルのバージョンを一覧表示することもできます。
$ pacman -Q | grep linux 出力例:
archlinux-keyring 20201210-1
linux 5.9.14.arch1-1
linux-api-headers 5.8-1
util-linux 2.36.1-4
util-linux-libs 2.36.1-4
ご覧のとおり、Arch LinuxシステムにはLinuxカーネルが1つしかなく、そのバージョンは5.9.14です。
3。 Debian、Ubuntu、Pop!_OSにインストールされているLinuxカーネルを見つける
DebianおよびUbuntu、Pop!_OS、Linux Mintなどの他のDebianベースのシステムでは、dpkgを使用してインストールされているすべてのカーネルのリストを見つけることができます。 コマンド:
$ dpkg --list | grep linux-image 出力例:
ii linux-image-5.4.0-64-generic 5.4.0-64.72 amd64 Signed kernel image generic ii linux-image-5.4.0-65-generic 5.4.0-65.73 amd64 Signed kernel image generic ii linux-image-generic 5.4.0.65.68 amd64 Generic Linux kernel image
4。 Fedora、CentOS、RHEL、AlmaLinuxにインストールされているカーネルを表示する
FedoraなどのRPMベースのシステムと、CentOS、RHEL、AlmaLinuxなどのRHELクローンなどのダウンストリームバージョンでは、rpmを使用してインストールされているすべてのカーネルを表示できます。 以下のようなコマンド:
$ rpm -qa kernel または、
$ rpm -qa | grep -i kernel Fedora 33からのサンプル出力:
kernel-core-5.8.15-301.fc33.x86_64
AlmaLinux 8.3からのサンプル出力:
5。 openSUSEにインストールされているすべてのLinuxカーネルを一覧表示する
openSUSEもRPMベースのシステムであるため、インストールされているすべてのLinuxカーネルを一覧表示するコマンドは、Fedora、RHELディストリビューションと同じです。
$ rpm -qa | grep -i kernel ボーナスのヒント-現在のカーネルの詳細のみを表示
現在実行中のカーネルを表示するには、次を実行します。
$ uname -r
5.4.0-65-generic または、
$ uname -mrs
Linux 5.4.0-65-generic x86_64 これで、Linuxシステムにインストールされているカーネルのリストがわかりました。特定のLinuxカーネルバージョンが最後に起動されたのはいつですか。簡単だ! Linuxカーネルが最後に使用または起動されたのはいつかを確認するには、次のガイドを参照してください。
- 特定のLinuxカーネルバージョンが最後に起動された日時を確認する
これがお役に立てば幸いです。
関連記事:
- Modinfoコマンドを使用してLinuxカーネルモジュール情報を表示する
- Linuxディストリビューションの名前、バージョン、カーネルの詳細を確認する
- inxiを使用してLinuxシステムの詳細を検索する方法
- Neofetch –Linuxシステム情報をターミナルに表示
- Pythonを使用してLinuxシステムの詳細を検索する
- Ubuntuでハードウェアとソフトウェアの仕様を見つける方法