Score:0

จะทราบเคอร์เนลที่ใช้ในปัจจุบันได้อย่างไรหาก uname ไม่บอกเวอร์ชันโดยละเอียด

ธง cn

ดูเหมือนจะมีการติดตั้งเคอร์เนลจำนวนมาก:

root@v59530:/boot# dpkg -l | grep "ลินุกซ์-[a-z]*-"
ii linux-aws-headers-4.15.0-1007 4.15.0-1007.7 ไฟล์ Header ทั้งหมดที่เกี่ยวข้องกับ Linux kernel เวอร์ชัน 4.15.0
...
ii linux-aws-headers-4.15.0-1032 4.15.0-1032.34 ไฟล์ Header ทั้งหมดที่เกี่ยวข้องกับ Linux kernel เวอร์ชัน 4.15.0
ii linux-aws-headers-4.15.0-1033 4.15.0-1033.35 ไฟล์ Header ทั้งหมดที่เกี่ยวข้องกับ Linux kernel เวอร์ชัน 4.15.0
ii linux-azure-headers-4.15.0-1009 4.15.0-1009.9 ไฟล์ Header ทั้งหมดที่เกี่ยวข้องกับ Linux kernel เวอร์ชัน 4.15.0
...
ii linux-azure-headers-4.15.0-1032 4.15.0-1032.33 ไฟล์ Header ทั้งหมดที่เกี่ยวข้องกับ Linux kernel เวอร์ชัน 4.15.0
ii linux-gcp-headers-4.15.0-1006 4.15.0-1006.6 amd64 ไฟล์ส่วนหัวที่เกี่ยวข้องกับ Linux kernel เวอร์ชัน 4.15.0
...
ii linux-gcp-headers-4.15.0-1032 4.15.0-1032.34 amd64 ไฟล์ส่วนหัวที่เกี่ยวข้องกับ Linux kernel เวอร์ชัน 4.15.0
ii linux-gcp-headers-4.15.0-1033 4.15.0-1033.35 amd64 ไฟล์ส่วนหัวที่เกี่ยวข้องกับ Linux kernel เวอร์ชัน 4.15.0
ii linux-gke-4.15-headers-4.15.0-1030 4.15.0-1030.32 ไฟล์ส่วนหัว amd64 ที่เกี่ยวข้องกับ Linux kernel เวอร์ชัน 4.15.0
ii linux-gke-4.15-headers-4.15.0-1032 4.15.0-1032.34 amd64 ไฟล์ส่วนหัวที่เกี่ยวข้องกับ Linux kernel เวอร์ชัน 4.15.0
ii linux-gke-4.15-headers-4.15.0-1033 4.15.0-1033.35 amd64 ไฟล์ส่วนหัวที่เกี่ยวข้องกับ Linux kernel เวอร์ชัน 4.15.0
ii linux-headers-4.15.0-1004-oem 4.15.0-1004.5 amd64 ส่วนหัวเคอร์เนล Linux สำหรับเวอร์ชัน 4.15.0 บน 64 บิต x86 SMP
ii linux-headers-4.15.0-1005-dell300x 4.15.0-1005.8 amd64 ส่วนหัวเคอร์เนล Linux สำหรับเวอร์ชัน 4.15.0 บน 64 บิต x86 SMP
ii linux-headers-4.15.0-1006-dell300x 4.15.0-1006.10 amd64 ส่วนหัวเคอร์เนล Linux สำหรับเวอร์ชัน 4.15.0 บน 64 บิต x86 SMP
...
ii linux-headers-4.15.0-1030-kvm 4.15.0-1030.30 amd64 ส่วนหัวเคอร์เนล Linux สำหรับเวอร์ชัน 4.15.0 บน 64 บิต x86 SMP
ii linux-headers-4.15.0-1030-oem 4.15.0-1030.35 amd64 ส่วนหัวเคอร์เนล Linux สำหรับเวอร์ชัน 4.15.0 บน 64 บิต x86 SMP
ii linux-headers-4.15.0-1030-oracle 4.15.0-1030.33 amd64 ส่วนหัวของเคอร์เนล Oracle Linux สำหรับเวอร์ชัน 4.15.0 บน 64 บิต x86 SMP
ii linux-headers-4.15.0-1031-aws 4.15.0-1031.33 amd64 ส่วนหัวเคอร์เนล Linux สำหรับเวอร์ชัน 4.15.0 บน 64 บิต x86 SMP
ii linux-headers-4.15.0-1031-azure 4.15.0-1031.32 amd64 ส่วนหัวเคอร์เนล Linux สำหรับเวอร์ชัน 4.15.0 บน 64 บิต x86 SMP
ii linux-headers-4.15.0-1031-kvm 4.15.0-1031.31 amd64 ส่วนหัวเคอร์เนล Linux สำหรับเวอร์ชัน 4.15.0 บน 64 บิต x86 SMP
ii linux-headers-4.15.0-1031-oracle 4.15.0-1031.34 amd64 ส่วนหัวเคอร์เนล Oracle Linux สำหรับเวอร์ชัน 4.15.0 บน 64 บิต x86 SMP
ii linux-headers-4.15.0-1032-aws 4.15.0-1032.34 amd64 ส่วนหัวเคอร์เนล Linux สำหรับเวอร์ชัน 4.15.0 บน 64 บิต x86 SMP
ii linux-headers-4.15.0-1032-azure 4.15.0-1032.33 amd64 ส่วนหัวเคอร์เนล Linux สำหรับเวอร์ชัน 4.15.0 บน 64 บิต x86 SMP
ii linux-headers-4.15.0-1032-gcp 4.15.0-1032.34 amd64 ส่วนหัวเคอร์เนล Linux สำหรับเวอร์ชัน 4.15.0 บน 64 บิต x86 SMP
ii linux-headers-4.15.0-1032-gke 4.15.0-1032.34 amd64 ส่วนหัวเคอร์เนล Linux สำหรับเวอร์ชัน 4.15.0 บน 64 บิต x86 SMP
ii linux-headers-4.15.0-1032-kvm 4.15.0-1032.32 amd64 ส่วนหัวเคอร์เนล Linux สำหรับเวอร์ชัน 4.15.0 บน 64 บิต x86 SMP
ii linux-headers-4.15.0-1033-aws 4.15.0-1033.35 amd64 ส่วนหัวเคอร์เนล Linux สำหรับเวอร์ชัน 4.15.0 บน 64 บิต x86 SMP
ii linux-headers-4.15.0-1033-gcp 4.15.0-1033.35 amd64 ส่วนหัวเคอร์เนล Linux สำหรับเวอร์ชัน 4.15.0 บน 64 บิต x86 SMP
ii linux-headers-4.15.0-1033-gke 4.15.0-1033.35 amd64 ส่วนหัวเคอร์เนล Linux สำหรับเวอร์ชัน 4.15.0 บน 64 บิต x86 SMP
ii linux-headers-4.15.0-1033-oem 4.15.0-1033.38 amd64 ส่วนหัวเคอร์เนล Linux สำหรับเวอร์ชัน 4.15.0 บน 64 บิต x86 SMP
ii linux-kvm-headers-4.15.0-1008 4.15.0-1008.8 ไฟล์ Header ทั้งหมดที่เกี่ยวข้องกับ Linux kernel เวอร์ชัน 4.15.0
...
ii linux-kvm-headers-4.15.0-1031 4.15.0-1031.31 ไฟล์ Header ทั้งหมดที่เกี่ยวข้องกับ Linux kernel เวอร์ชัน 4.15.0
ii linux-kvm-headers-4.15.0-1032 4.15.0-1032.32 ไฟล์ Header ทั้งหมดที่เกี่ยวข้องกับ Linux kernel เวอร์ชัน 4.15.0
ii linux-libc-dev:amd64 4.15.0-135.139 amd64 Linux Kernel Headers สำหรับการพัฒนา
ii linux-oem-headers-4.15.0-1004 4.15.0-1004.5 ไฟล์ Header ทั้งหมดที่เกี่ยวข้องกับ Linux kernel เวอร์ชัน 4.15.0
...
ii linux-oem-headers-4.15.0-1033 4.15.0-1033.38 ไฟล์ Header ทั้งหมดที่เกี่ยวข้องกับ Linux kernel เวอร์ชัน 4.15.0
ii linux-oracle-headers-4.15.0-1007 4.15.0-1007.9 ไฟล์ Header ทั้งหมดที่เกี่ยวข้องกับ Oracle Linux kernel เวอร์ชัน 4.15.0
ii linux-oracle-headers-4.15.0-1008 4.15.0-1008.10 ไฟล์ Header ทั้งหมดที่เกี่ยวข้องกับ Oracle Linux kernel เวอร์ชัน 4.15.0
...
ii linux-oracle-headers-4.15.0-1033 4.15.0-1033.36 ไฟล์ Header ทั้งหมดที่เกี่ยวข้องกับ Oracle Linux kernel เวอร์ชัน 4.15.0

ฉันไม่สามารถรับทราบเกี่ยวกับอันที่ใช้อยู่ในปัจจุบัน:

รูปภาพ: พยายามรับข้อมูลเคอร์เนลโดยใช้ uname

root@v59530:/boot# uname -r
4.15.0
root@v59530:/boot# uname -v # ???
#1 SMP พฤ. 22 เม.ย. 16:18:59 น. MSK 2021
root@v59530:/boot# uname -m
x86_64
root@v59530:/boot# uname -a
Linux v59530.1blu.de 4.15.0 #1 SMP พฤ. 22 เม.ย. 16:18:59 MSK 2021 x86_64 x86_64 x86_64 GNU/Linux
root@v59530:/boot# cat /proc/version
Linux เวอร์ชัน 4.15.0 ([email protected]) (gcc เวอร์ชัน 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) ) #1 SMP พฤ. 22 เม.ย. 16:18:59 MSK 2021
root@v59530:/boot# hostnamectl | grep เคอร์เนล
            เคอร์เนล: ลินุกซ์ 4.15.0
root@v59530:/boot# cd /etc/default/grub
-bash: cd: /etc/default/grub: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
root@v59530:/boot# uname -mrs
ลินุกซ์ 4.15.0 x86_64
root@v59530:/boot# cat /etc/lsb-release
DISTRIB_ID=อูบุนตู
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=ไบโอนิค
DISTRIB_DESCRIPTION="อูบุนตู 18.04.5 LTS"
root@v59530:/boot# cat /etc/issue
อูบุนตู 18.04.5 LTS \n \l

ลิงค์ที่ฉันใช้ระหว่างการวิจัยของฉัน:

พฤติกรรมที่คาดหวังตาม cyberciti.biz:

    ดังนั้นเวอร์ชันเคอร์เนล Linux ของฉันคือ 4.15.0-39 โดยที่:
    
    4 : เวอร์ชันเคอร์เนล     
   15 : การแก้ไขครั้งใหญ่ 
    0 : การแก้ไขเล็กน้อย     
   39 : ระดับแพตช์หรือหมายเลข    
 ทั่วไป : ข้อมูลเพิ่มเติมเฉพาะ Linux distro/kernel
waltinator avatar
it flag
เคอร์เนลปัจจุบันชี้ไปที่ลิงก์สัญลักษณ์ `/boot/vmlinuz` (ใช่ "`z`" - เป็นไฟล์บีบอัด) ดังนั้น: `ls -l /boot/vmlinuz; ls -lL /boot/ vmlinuz`.
waltinator avatar
it flag
ไม่มีแพ็คเกจใด "`linux-*-headers*`" ที่เป็น "เคอร์เนล" ดูที่ `dpkg -L` บนชื่อแพ็คเกจใดๆ
Alex Szücs avatar
cn flag
@waltinator ดูเหมือนว่าโฟลเดอร์บูตของฉันจะว่างเปล่า: `root@v59530:/boot# ls -l` คืนค่า `ผลรวม 0`

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา