uname -r
Yang pertama adalah string versi yang digunakan ketika kernel dikompilasi. Itulah perannya -r
.
$ uname -r
3.13.7-100.fc19.x86_64
String ini bisa sedikit membingungkan tetapi bagian dasar (semuanya sebelum dasbor pertama) adalah bagian dari versi kernel Linux yang sebenarnya Anda gunakan. Sisanya terkait dengan opsi pengemasan yang dipilih.
Apa yang saya maksud dengan ini?
- Nah dalam skenario di atas, 3.13.7 akan menjadi versi aktual kernel.
- The -100 memberitahu Anda bahwa berbagai patch set yang diterapkan untuk itu oleh packager Fedora, dan mereka melacak ini patch set tambahan dengan menambahkan angka untuk melacak mereka dan juga masing menunjukkan bahwa kernel ini adalah kernel dasar 3.13.7 + semua yang merupakan bagian dari -100 ini .
- Kernel dikemas untuk versi 19 dari Fedora ( fc19 ).
- Itu dikemas untuk arsitektur * x86_64 * (64-bit).
uname -v
Untuk -v
itu menunjukkan kepada Anda ketika kernel dikompilasi / dibangun.
$ uname -v
#1 SMP Mon Mar 24 21:53:16 UTC 2014
Pada sistem Fedora 19 saya, Anda dapat meyakinkan diri sendiri bahwa ini sebenarnya benar dengan melihat ketika paket kernel sebenarnya dibangun melalui RPM.
$ rpm -qi kernel-$(uname -r) | grep -E "Build Date"
Build Date : Mon 24 Mar 2014 06:31:17 PM EDT
Tanggal build sedikit berbeda karena uname -v
inilah yang "dibakar" ke dalam kernel ketika dikompilasi. Tanggal pembuatan dalam RPM adalah sejak RPM memiliki waktu kompilasi kernel yang dibakar ke dalamnya, selama konstruksi paket.