ในขณะที่แก้ไขปัญหาเกี่ยวกับการ์ดอีเธอร์เน็ตของฉันฉันพบว่าไดรเวอร์ที่ฉันใช้อยู่ในปัจจุบันอาจมีปัญหาบางอย่างกับเคอร์เนลเวอร์ชันเก่า ฉันสามารถใช้คำสั่งใดเพื่อตรวจสอบรุ่นเคอร์เนลที่ฉันกำลังใช้งานอยู่
ในขณะที่แก้ไขปัญหาเกี่ยวกับการ์ดอีเธอร์เน็ตของฉันฉันพบว่าไดรเวอร์ที่ฉันใช้อยู่ในปัจจุบันอาจมีปัญหาบางอย่างกับเคอร์เนลเวอร์ชันเก่า ฉันสามารถใช้คำสั่งใดเพื่อตรวจสอบรุ่นเคอร์เนลที่ฉันกำลังใช้งานอยู่
คำตอบ:
คุณสามารถดำเนินการ:
uname -r
มันจะแสดงสิ่งที่ชอบ
3.13.0-62-generic
พบได้ที่/ubuntu/359574/how-do-i-find-out-the-kernel-version-i-am-running ( ดูว่า QA เพื่อเรียนรู้คำสั่งอื่น ๆ ที่คุณสามารถใช้ )
สำหรับUbuntu
ป้อนคำสั่ง
# uname -r
จะพิมพ์ชื่อเคอร์เนล
# uname -a
จะพิมพ์ข้อมูลทั้งหมด
หรือมิฉะนั้นเราสามารถตรวจสอบกับcat / proc / version
สำหรับRedhat และ centos
# cat /etc/redhat-release
# lsb_release –a
uname -r
สำหรับเคอร์เนลเวอร์ชันที่แน่นอนหรือuname -a
สำหรับข้อมูลในเคอร์เนลและข้อมูลเกี่ยวกับ distro ของคุณ
uname -rv
ให้ทั้งการแก้ไขและเวอร์ชั่น สิ่งนี้ใช้ได้กับแพลตฟอร์ม UNIX ทั้งหมดตั้งแต่ ~ 1982 ยกเว้นสำหรับ AIX (Alien UNIX ;-) เนื่องจาก IBM ใช้งาน AIX หลังจากอ่าน man pages และสับสน -r กับ -v และ -v และในทางกลับกัน ;-)
dmesg | grep Linux
คำสั่งนี้อ่านบูตบันทึกเมื่อเริ่มต้น
เอาท์พุท:
[0.000000] รุ่น Linux 4.9.0-8-amd64 (debian-kernel@lists.debian.org) (รุ่น gcc 6.3.0 20170516 (Debian 6.3.0-18 + deb9u1)) # 1 SMP Debian 4.9.110-3 + deb9u4 (2018-08-21)
/ etc / redhat-releaseให้เฉพาะรุ่นปัจจุบัน
Red Hat Enterprise Linux Server รีลีส 7.2 (Maipo)
เพื่อรับรายละเอียดเคอร์เนลใน Redhat use / proc / version
cat / proc / version
Linux เวอร์ชัน 3.10.0-327.el7.x86_64 (mockbuild@x86-034.build.eng.bos.redhat.com) (รุ่น gcc 4.8.3 20140911 (Red Hat 4.8.3-9) (GCC)) # 1 SMP พฤ 29 ต.ค. 17:29:29 EDT 2015
หรือ
uname -a
Linux 3.10.0-327.el7.x86_64 # 1 SMP พฤ 29 ต.ค. 17:29:29 EDT 2015 x86_64 x86_64 x86_64 GNU / Linux