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でハードウェアとソフトウェアの仕様を見つける方法