うなめ-r
1つ目は、カーネルのコンパイル時に使用されたバージョン文字列です。それがの役割です-r
。
$ uname -r
3.13.7-100.fc19.x86_64
この文字列は少し混乱する可能性がありますが、ベース部分(最初のダッシュの前のすべて)は、使用している実際のLinuxカーネルバージョンの一部です。残りは、選択されたパッケージオプションに関連しています。
これはどういう意味ですか?
- さて、上記のシナリオでは、3.13.7がカーネルの実際のバージョンになります。
- -100は、このカーネルはのベースカーネルであることを、様々なパッチセットは、Fedoraのパッケージャによってそれに適用された、そして、彼らはまた示すそれらを追跡するために番号を付加することによって、これらの追加パッチセットを追跡していることを示しています3.13.7 +この-100の一部であるすべてのもの。
- カーネルはFedoraのバージョン19(fc19)用にパッケージ化されています。
- * x86_64 *(64ビット)アーキテクチャ用にパッケージ化されました。
うなめ-v
以下のために-v
カーネルをコンパイルしたとき、それはあなたを見せて/建て。
$ uname -v
#1 SMP Mon Mar 24 21:53:16 UTC 2014
私のFedora 19システムでは、カーネルパッケージが実際にRPMを介してビルドされたときを見ると、これが実際に真実であると確信できます。
$ rpm -qi kernel-$(uname -r) | grep -E "Build Date"
Build Date : Mon 24 Mar 2014 06:31:17 PM EDT
ビルド日uname -v
は、コンパイル時にカーネルに「焼き付けられた」ものであるため、わずかに異なります。RPMのビルド日は、パッケージの構築中にRPMにカーネルのコンパイル時間が書き込まれたときからです。