カーネル情報を見るには?

カーネル情報を見るには?

私のLinuxのカーネル年を見つけようとしていますが、私に知らせずに入力すると、uname -a次のように出力されます。

Linux xx-xx-xx-xx 3.2.0-4-amd64 #1 SMP Debian 3.2.82-1 x86_64 GNU/Linux

私もそう書いた:

$ cat /proc/version
Linux version 3.2.0-4-amd64 ([email protected]) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP Debian 3.2.82-1

私のカーネルに関する完全な情報を見つける方法はありますか?

私はこのような出力が必要です(他のシステムの場合)。

Linux xx-xx-xx-xx 3.14.32-xxxx-std-ipv6-64 #7 SMP Wed Jan 27 18:35:08 CET 2016 x86_64 GNU/Linux

ベストアンサー1

出力では、uname -a一部3.2.0-4-amd64はカーネルバージョン(uname -r)、#1 SMP Debian 3.2.82-1一部はカーネルバージョン(uname -v)です。カーネルバージョンは常に同じ形式を持っています。バージョン文字列はコンパイル時に変更されることがあります。一部のディストリビューションでは、バージョン文字列にコンパイル日が含まれていますが、これは義務ではありません。

Debian スクリプトでコンパイルされたカーネルがあることがわかるので、変更ログ ( ) を見るとソースコードが最後にパッチされた時期がわかり、ファイル/usr/share/doc/linux-image-3.2.0-4-amd64/changelog.Debian.gz時間 ( ) を見るとパッケージがビルドされた時期がわかります。ls -l /boot/vmlinuz-3.2.0-4-amd64

カーネルが構築された日付を見つける普遍的な方法はありませんが、カーネルイメージファイルの日付は通常同じです。

おすすめ記事