Как узнать версию ядра, которую я запускаю?

Просто для того, чтобы выполнить другие ответы: если ваш компьютер не может подключиться к вашему устройству, вы можете «заставить» сетевое устройство использовать для определенного адреса и / или подсети, добавив маршрут, не запуская маршруты по умолчанию .

Вот мои маршруты, прежде чем добавлять определенный маршрут для одного из моих устройств в Wi-Fi:

# Note: ro is a shorthand for route.
$ ip -4 ro
default via 192.168.0.254 dev eth0  proto static 
192.168.0.0/24 dev eth0  proto kernel  scope link  src 192.168.0.20  metric 1 
192.168.0.0/24 dev wlan0  proto kernel  scope link  src 192.168.0.15  metric 9

Обратите внимание, что они оба используют одну и ту же подсеть и пинг 192.168. 0.17 (только в сети Wi-Fi) (не уверен, что это нормально).

Используя sudo ip -4 ro add 192.168.0.17 dev wlan0, я добавил маршрут, указывающий, что wlan0 следует использовать для 192.168.0.17.

Теперь я могу подключиться к этому хосту с помощью интерфейса wlan0, в то время как все остальное все еще проходит через eth0 (что намного быстрее!). Удаление вновь добавленного маршрута так же просто, как замена add на del.

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

1
задан 16 October 2013 в 01:59

2 ответа

В системах, которые следуют FHS, вы должны получить информацию о ядре с помощью следующей команды:

cat /proc/version

Кроме того, вы можете увидеть другие ядра, которые вы установили в своей системе, и может быть можно загрузиться с помощью GRUB или другого загрузчика с помощью следующей команды:

ls /boot/ | grep vmlinuz
9
ответ дан 24 May 2018 в 16:47

Также можно выдать

rpm -q kernel

или

rpm -q kernel-uek

, чтобы узнать версию ядра дистрибутива на основе rpm

0
ответ дан 24 May 2018 в 16:47

Другие вопросы по тегам:

Похожие вопросы: