3 Начини за проверка на версията на ядрото на Linux в командния ред

Кратко: Чудя се коя версия на ядрото на Linux използва вашата система? Ето няколко начина да проверите версията на ядрото в Linux терминала.

Може да се окажете в ситуация, в която трябва да знаете точната версия на ядрото на Linux, която се използва във вашата система. Благодарение на мощната командна линия на Linux можете лесно да откриете това.

В тази статия ще ви покажа различни методи за познаване на версията на ядрото заедно с това, което действително означават тези числа. Ако предпочитате видеоклипове, ето един бърз. Не забравяйте да се абонирате за нашия канал в YouTube за още Linux съвети.

Как да намерим версия на ядрото на Linux

Използвам Ubuntu 16.04, докато пиша тази статия. Но тези команди са общи и могат да бъдат използвани във Fedora, Debian, CentOS, SUSE Linux или друга дистрибуция на Linux.

1. Намерете ядрото на Linux с помощта на командата uname

uname е командата Linux за получаване на системна информация. Можете също да го използвате, за да знаете дали използвате 32-битова или 64-битова система.

Отворете терминал и използвайте следната команда:

uname -r 

Изходът ще бъде нещо подобно на това:

 4.4.0-97-generic 

Това означава, че работите с Linux ядро ​​4.4.0-97 или в по-общи термини, работите с Linux ядро ​​версия 4.4.

Но какво означават другите цифри тук? Нека ви обясня:

  • 4 - Версия на ядрото
  • 4 - Голяма ревизия
  • 0 - Незначителна ревизия
  • 97 - Коригиране на грешки
  • генеричен - специфичен за разпространение низ. За Ubuntu, това означава, че използвам десктоп версията. За сървърното издание на Ubuntu трябва да е сървър.

Можете също да използвате команда uname с опция -a . Това ще осигури повече системна информация, ако желаете това.

 uname -a 

Изходът на командата трябва да е така:

 Linux itsfoss 4.4.0-97-generic #120-Ubuntu SMP Tue Sep 19 17:28:18 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux 

Нека да обясня изхода и да му дам смисъл:

  • Linux - име на ядрото. Ако изпълните същата команда в BSD или macOS, резултатът ще бъде различен.
  • itsfoss - име на хост
  • 4.4.0-97-generic - версия на ядрото (току-що видяхме това)
  • # 120-Ubuntu SMP Tue Sep 19 17:28:18 UTC 2017 - Това означава, че Ubuntu е съставил 4.4.0-97-generic 120 time. Последната дата за компилация също е там.
  • x86_64 - Архитектура на машината
  • x86_64 - Процесорна архитектура
  • x86_64 - Архитектура на операционната система (Можете да стартирате 32-битова операционна система на 64-битов процесор)
  • GNU / Linux - операционна система (и няма да показва името на разпространението)

Ще ви спася от информационно претоварване. Така че нека видим други команди, за да намерим версията на ядрото на Linux.

2. Намерете ядрото на Linux, използвайки / proc / version файл

В Linux можете да намерите и информацията за ядрото на Linux във файла / proc / version. Просто разгледайте съдържанието на този файл:

 cat /proc/version 

Ще видите изход, подобен на това, което видяхме с uname.

 Linux version 4.4.0-97-generic ([email protected]) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) ) #120-Ubuntu SMP Tue Sep 19 17:28:18 UTC 2017 

Тук можете да видите версия 4.4.0-97 на ядрото.

3. Намерете версия на ядрото на Linux, използвайки dmesg commad

dmesg е мощна команда, използвана за писане на съобщенията на ядрото. Също така е много полезна за получаване на системна информация.

Тъй като dmesg предоставя доста ужасно много информация, трябва да използвате команда като по-малко, за да я прочетете. Но тъй като сте тук само за да проверите версията на ядрото на Linux, grepping на Linux трябва да даде желания резултат.

 dmesg | grep Linux 

Изходът ще има няколко реда, но трябва лесно да идентифицирате версията на ядрото на Linux.

 [ 0.000000] Linux version 4.4.0-97-generic ([email protected]) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) ) #120-Ubuntu SMP Tue Sep 19 17:28:18 UTC 2017 (Ubuntu 4.4.0-97.120-generic 4.4.87) [ 0.182880] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored [ 1.003861] Linux agpgart interface v0.103 [ 1.007875] usb usb1: Manufacturer: Linux 4.4.0-97-generic xhci-hcd [ 1.009983] usb usb2: Manufacturer: Linux 4.4.0-97-generic xhci-hcd [ 5.371748] media: Linux media interface: v0.10 [ 5.399948] Linux video capture interface: v2.00 [ 5.651287] VBoxPciLinuxInit 

Как да проверите версията на ядрото на Linux и друга информация?

Сред трите начина, обсъждани тук, използвам uname през цялото време. По-удобно е.

Ами ти? Коя команда предпочитате да получавате информация за ядрото на Linux?

Препоръчано

5 най-добри алтернативи на Evernote за Linux
2019
Първи поглед върху Ubuntu 14.10 Wallpapers. Налични за изтегляне!
2019
Как да използвате Ubuntu Phone Live Wallpaper в Ubuntu Desktop
2019