Рейтинг:0

Как выяснить используемое в настоящее время ядро, если uname не сообщает подробную версию?

флаг cn

Кажется, установлено много ядер:

root@v59530:/boot# dpkg -l | grep "linux-[a-z]*-"
ii linux-aws-headers-4.15.0-1007 4.15.0-1007.7 все файлы заголовков, относящиеся к версии ядра Linux 4.15.0
...
ii linux-aws-headers-4.15.0-1032 4.15.0-1032.34 все файлы заголовков, относящиеся к версии ядра Linux 4.15.0
ii linux-aws-headers-4.15.0-1033 4.15.0-1033.35 все файлы заголовков, относящиеся к версии ядра Linux 4.15.0
ii linux-azure-headers-4.15.0-1009 4.15.0-1009.9 все файлы заголовков, относящиеся к версии ядра Linux 4.15.0
...
ii linux-azure-headers-4.15.0-1032 4.15.0-1032.33 все файлы заголовков, относящиеся к версии ядра Linux 4.15.0
ii linux-gcp-headers-4.15.0-1006 4.15.0-1006.6 amd64 Заголовочные файлы, относящиеся к версии ядра Linux 4.15.0
...
ii linux-gcp-headers-4.15.0-1032 4.15.0-1032.34 amd64 Заголовочные файлы, относящиеся к версии ядра Linux 4.15.0
ii linux-gcp-headers-4.15.0-1033 4.15.0-1033.35 amd64 Заголовочные файлы, относящиеся к версии ядра Linux 4.15.0
ii linux-gke-4.15-headers-4.15.0-1030 4.15.0-1030.32 amd64 Заголовочные файлы, относящиеся к версии ядра Linux 4.15.0
ii linux-gke-4.15-headers-4.15.0-1032 4.15.0-1032.34 amd64 Заголовочные файлы, относящиеся к версии ядра Linux 4.15.0
ii linux-gke-4.15-headers-4.15.0-1033 4.15.0-1033.35 amd64 Заголовочные файлы, относящиеся к версии ядра Linux 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 все файлы заголовков, относящиеся к версии ядра Linux 4.15.0
...
ii linux-kvm-headers-4.15.0-1031 4.15.0-1031.31 все файлы заголовков, относящиеся к версии ядра Linux 4.15.0
ii linux-kvm-headers-4.15.0-1032 4.15.0-1032.32 все файлы заголовков, относящиеся к версии ядра Linux 4.15.0
ii linux-libc-dev:amd64 4.15.0-135.139 amd64 Заголовки ядра Linux для разработки
ii linux-oem-headers-4.15.0-1004 4.15.0-1004.5 все файлы заголовков, относящиеся к версии ядра Linux 4.15.0
...
ii linux-oem-headers-4.15.0-1033 4.15.0-1033.38 все файлы заголовков, относящиеся к версии ядра Linux 4.15.0
ii linux-oracle-headers-4.15.0-1007 4.15.0-1007.9 все файлы заголовков, связанные с ядром Oracle Linux версии 4.15.0
ii linux-oracle-headers-4.15.0-1008 4.15.0-1008.10 все файлы заголовков, связанные с ядром Oracle Linux версии 4.15.0
...
ii linux-oracle-headers-4.15.0-1033 4.15.0-1033.36 все файлы заголовков, связанные с ядром Oracle Linux версии 4.15.0

Я не мог получить информацию о текущем используемом:

картинка: попытка получить информацию о ядре с помощью uname

root@v59530:/boot# uname -r
4.15.0
root@v59530:/boot# uname -v # ???
#1 SMP Чт 22 апр 16:18:59 МСК 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/версия
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
            Ядро: Linux 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="Ubuntu 18.04.5 LTS"
root@v59530:/boot# cat /etc/issue
Ubuntu 18.04.5 LTS\n\l

Ссылки, которые я использовал во время своего исследования:

Ожидаемое поведение по данным cyberciti.biz:

    Итак, моя версия ядра Linux — 4.15.0-39, где:
    
    4 : Версия ядра     
   15 : Основная редакция 
    0 : Незначительная редакция     
   39 : Уровень патча или номер    
 generic : Дополнительная информация о дистрибутиве/ядре Linux.
waltinator avatar
флаг it
На текущее ядро ​​указывает символическая ссылка `/boot/vmlinuz` (да, "z`" - это сжатый файл). Итак: `ls -l /boot/vmlinuz; ls -lL /boot/vmlinuz`.
waltinator avatar
флаг it
Ни один из этих пакетов "`linux-*-headers*`" не является "ядром". Посмотрите на `dpkg -L` в любом из имен пакетов.
Alex Szücs avatar
флаг cn
@waltinator Моя загрузочная папка кажется пустой: `root@v59530:/boot# ls -l` возвращает `всего 0`

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.