FreeBSD: Как узнать версию ядра?

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
Dimka
Сообщения: 55

FreeBSD: Как узнать версию ядра?

Сообщение Dimka » 05.05.2006 00:19

Как узнать версию ядра?
MS Windows XP Home SP2
FreeBSD 6.0-Release
Спасибо сказали:

-error
Сообщения: 174
Статус: sysadmin / oracle dba
ОС: HP-UX :-)

Re: FreeBSD: Как узнать версию ядра?

Сообщение -error » 05.05.2006 06:30

`uname -a'
если в сорцах, то `more /usr/src/sys/conf/newvers.sh'
Спасибо сказали:

Аватара пользователя
Zm1y
Сообщения: 153
Статус: Steel rat
ОС: Gentoo 2007.0 profile

Re: FreeBSD: Как узнать версию ядра?

Сообщение Zm1y » 05.05.2006 06:44

man uname
work : Sempron 2800/1024/40+120+80+160/NVGFfx6600Gt
Home: 1 2xOpteron x2 3500/4096/4x500SATAII+(2x120+1x80)IDE/NVGFfx7300Gt
2 NoteBook Asus Z99H Gentoo 2007.0 profile
3 NoteBook HP pavillion 6570ea Gentoo 2007.0 profile
Спасибо сказали:

Аватара пользователя
alv
Бывший модератор
Сообщения: 7265
Статус: Пенсионер в законе
ОС: Cintu

Re: FreeBSD: Как узнать версию ядра?

Сообщение alv » 05.05.2006 06:56

зачем так сложно
версия ядра - это и есть версия FreeBSD
или, если угодно, наоборот
Спасибо сказали:

Аватара пользователя
arachnid
Модератор
Сообщения: 1075
ОС: freeBSD

Re: FreeBSD: Как узнать версию ядра?

Сообщение arachnid » 05.05.2006 10:16

alv писал(а):
05.05.2006 06:56
зачем так сложно
версия ядра - это и есть версия FreeBSD
или, если угодно, наоборот

про патчи забыли :)
uname -r
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:

Аватара пользователя
alv
Бывший модератор
Сообщения: 7265
Статус: Пенсионер в законе
ОС: Cintu

Re: FreeBSD: Как узнать версию ядра?

Сообщение alv » 05.05.2006 10:29

arachnid писал(а):
05.05.2006 10:16
alv писал(а):
05.05.2006 06:56

зачем так сложно
версия ядра - это и есть версия FreeBSD
или, если угодно, наоборот

про патчи забыли :)
uname -r

уговорили - для уточнения :)
хотя патченье - это не смена версии
Спасибо сказали:

Аватара пользователя
Dimka
Сообщения: 55

Re: FreeBSD: Как узнать версию ядра?

Сообщение Dimka » 05.05.2006 16:16

Спасибо всем... Значит у меня версия 6.0-RELEASE...
MS Windows XP Home SP2
FreeBSD 6.0-Release
Спасибо сказали:

Аватара пользователя
soko1
Сообщения: 265
Статус: лесной бздшник
ОС: freebsd7

Re: FreeBSD: Как узнать версию ядра?

Сообщение soko1 » 06.05.2006 22:11

Ну, и в догонку:
%sysctl kern.version
=)
Спасибо сказали:

Аватара пользователя
kerogaz
Сообщения: 764
ОС: CentOS,FreeBSD 11.2

Re: FreeBSD: Как узнать версию ядра?

Сообщение kerogaz » 12.08.2016 10:18

Просто и сердито :

Код: Выделить всё

#freebsd-version
Спасибо сказали:

Lazy_Kent
Сообщения: 701
Статус: Ленивый
ОС: openSUSE Tumbleweed (Xfce)

Re: FreeBSD: Как узнать версию ядра?

Сообщение Lazy_Kent » 17.08.2016 01:26

Не всё так просто. Версии ядра и системы отличаются.

Код: Выделить всё

% uname -r
10.2-RELEASE-p18

% freebsd-version
10.2-RELEASE-p20

Ну и, на всякий случай, из ежедневного письма:

Код: Выделить всё

Checking userland and kernel versions:
Userland and kernel are in sync.
Спасибо сказали:

Аватара пользователя
kerogaz
Сообщения: 764
ОС: CentOS,FreeBSD 11.2

Re: FreeBSD: Как узнать версию ядра?

Сообщение kerogaz » 17.08.2016 09:26

Lazy_Kent писал(а):
17.08.2016 01:26
Не всё так просто. Версии ядра и системы отличаются.

Код: Выделить всё

% uname -r
10.2-RELEASE-p18

% freebsd-version
10.2-RELEASE-p20

Ну и, на всякий случай, из ежедневного письма:

Код: Выделить всё

Checking userland and kernel versions:
Userland and kernel are in sync.

Эту проблему в своё время мне объяснил разработчик на портале BSD . Оказывается в релизе 10.2 команда uname -r выводит не совсем правильные данные. Правильнее пользоваться не общелинуксовской командой, а родной : freebsd-version. Так что у вас 20-й патч а не 18. Этот баг устранили лишь на 3 или четвертом патче версии 10.3 . Точно не помню когда он исчез так как делал апгрейды с 10.0 до 10.3 последовательно.
Теперь и uname и freebsd-version показывают одинаково.

Код: Выделить всё

uname -r
10.3-RELEASE-p7
freebsd-version
10.3-RELEASE-p7
Спасибо сказали:

Аватара пользователя
arachnid
Модератор
Сообщения: 1075
ОС: freeBSD

Re: FreeBSD: Как узнать версию ядра?

Сообщение arachnid » 18.08.2016 10:16

проблема была в том, что далеко не всегда уязвимости затрагивают ядро, а uname показывала версию именно его.
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:

Аватара пользователя
kerogaz
Сообщения: 764
ОС: CentOS,FreeBSD 11.2

Re: FreeBSD: Как узнать версию ядра?

Сообщение kerogaz » 11.04.2017 09:23

Самый правильный ответ (потому-что система может иметь обновление без обновления ядра)

Код: Выделить всё

sysctl kern.version


Команда

Код: Выделить всё

freebsd-version
показывает обновление всей системы гамбузом. И поэтому обновление ядра может быть p2 а системное обновление p8. Я тоже немало удивился когда мне это сообщил модератор сайта forums.freebsd.org
Спасибо сказали:

Аватара пользователя
arachnid
Модератор
Сообщения: 1075
ОС: freeBSD

Re: FreeBSD: Как узнать версию ядра?

Сообщение arachnid » 11.04.2017 11:31

kerogaz писал(а):
11.04.2017 09:23
Самый правильный ответ (потому-что система может иметь обновление без обновления ядра)

Код: Выделить всё

sysctl kern.version


Команда

Код: Выделить всё

freebsd-version
показывает обновление всей системы гамбузом. И поэтому обновление ядра может быть p2 а системное обновление p8. Я тоже немало удивился когда мне это сообщил модератор сайта forums.freebsd.org


у команды freebsd-version есть два ключа, которые как раз и показывают версию ядра и userland'а. по умолчанию показывается версия userland

Код:

freebsd-version -ku 10.3-RELEASE-p7 10.3-RELEASE-p9
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали: