Làm cách nào để kiểm tra phiên bản kernel đang chạy?


13

Trong khi khắc phục sự cố với thẻ ethernet của tôi, tôi đã thấy rằng trình điều khiển tôi hiện đang sử dụng có thể có một số vấn đề với các phiên bản kernel cũ. Tôi có thể sử dụng lệnh nào để kiểm tra phiên bản kernel tôi hiện đang chạy?

Câu trả lời:



2

Dành cho Ubuntu

nhập lệnh

# uname -r

sẽ in tên kernel

# uname -a 

Sẽ in tất cả thông tin

hoặc nếu không chúng ta có thể kiểm tra với cat / Proc / phiên bản

Đối với Redhat và centos

# cat /etc/redhat-release

# lsb_release –a

1

uname -rcho phiên bản chính xác của kernel hoặc uname -ađể biết thông tin trong kernel VÀ thông tin về bản phân phối của bạn.


1
uname -rv

đưa ra cả hai, sửa đổi và phiên bản. Điều này hoạt động trên tất cả các nền tảng UNIX kể từ ~ 1982, ngoại trừ AIX (Alien UNIX ;-) vì IBM đã triển khai AIX sau khi đọc các trang man và nhầm lẫn -r với -v và ngược lại ;-)


1
dmesg | grep Linux

Lệnh này đọc nhật ký khởi động khi nó khởi động.

Đầu ra:

[0,000000] Phiên bản Linux 4.9.0-8-amd64 (debian-kernel@lists.debian.org) (phiên bản gcc 6.3.0 20170516 (Debian 6.3.0-18 + deb9u1)) # 1 SMP Debian 4.9.110-3 + deb9u4 (2018-08-21)


0

/ etc / redhat-phát hành chỉ cung cấp phiên bản hiện tại

Red Hat Enterprise Linux Server phát hành 7.2 (Maipo)

Để có được chi tiết kernel trong Redhat sử dụng / Proc / phiên bản.

mèo / Proc / phiên bản

Phiên bản Linux 3.10.0-327.el7.x86_64 (mockbuild@x86-034.build.eng.bos.redhat.com) (phiên bản gcc 4.8.3 20140911 (Mũ đỏ 4.8.3-9) (GCC)) # 1 SMP Thu ngày 29 tháng 10 17:29:29 EDT 2015

HOẶC LÀ

uname -a

Linux 3.10.0-327.el7.x86_64 # 1 SMP Thu ngày 29 tháng 10 17:29:29 EDT 2015 x86_64 x86_64 x86_64 GNU / Linux

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.