Видео ролики бесплатно онлайн

Смотреть русский видео

Официальный сайт circ-a 24/7/365

Смотреть видео бесплатно

mironov_orig 22.07.2011 10:39

НовостиПосле 18 лет затишья вышла новая версия dmesg

Оригинал
Я переписал dmesg(1). Это первое большое изменение в коде за 18 лет.

Новые плюхи:
--decode отображают службу (от которой пришло сообщение) и уровень важности в виде человекочитаемых префиксов
1
2
3
4
5
$ dmesg --decode
kern :info : [26443.677632] ata1.00: configured for UDMA/100
kern :info : [26443.830225] PM: resume of devices complete after 2452.856 msecs
kern :debug : [26443.830606] PM: Finishing wakeup.
kern :warn : [26443.830608] Restarting tasks ... done.

можно фильтровать сообщения с помощью опций --facility и --level options,
Например
1
2
3
$ dmesg --level=err,warn
$ dmesg --facility=daemon,user
$ dmesg --facility=daemon --level=debug

-u, --userspace печатать только сообщения из userspace

-k, --kernel печатать только сообщения ядра

-t, --notime не печатать отметки времени

-T, --ctime печатать человекопонятные отметки времени в ctime()-подобном формате. К несчастью, это бесполезно на ноутах, если вы используете suspend/resume. (ядро не использует стандартное системное время для printk() и оно не обновляется после resume.)

--show-delta показывает разницу во времени между сообщениями
1
2
3
4
5
$ dmesg --show-delta
[35523.876281 < 4.016887>] usb 1-4.1: new low speed USB device using hci_hcd and address 12
[35523.968398 < 0.092117>] usb 1-4.1: New USB device found, idVendor=413c, idProduct=2003
[35523.968408 < 0.000010>] usb 1-4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[35523.968416 < 0.000008>] usb 1-4.1: Product: Dell USB Keyboard



оригинал


Тэги: dmesg util-linux
+ 4 -
Похожие Поделиться

m912 22.07.2011 12:12 #
+ 0 -
Т.е. если указать --ctime он будет указывать точную дату и время? А где тогда хранится точное время старта системы?
mironov_orig 22.07.2011 12:22 #
+ 1 -
Да. ctime() в си даёт вот такой вот вывод «Fri Jul 22 12:17:28 2011».
Время старта хранится в /proc/uptime. Посмотреть его в человекопонятном формате можно, например, так
1
date -d "`cut -f1 -d. /proc/uptime` seconds ago"
m912 22.07.2011 12:13 #
+ 0 -
Вы переписали dmesg
А Вы сделали это чисто для себя или вы "мейнтейнер"? Когда это изменение дойдет до репозиториев дистрибутивов?
mironov_orig 22.07.2011 12:26 #
+ 2 -
Тут какая-то запара с топиками-переводами. Внизу ссылка на оригинал, переписал его не я. Если я не ошибаюсь, то Zak Karel разработчик бывшего util-linux-ng (бывшего, потому что этот набор утилит приянят в основную ветку ядра и -ng убрано из названия).
dlis 22.07.2011 13:06 #
+ 6 -
После фразы «Я переписал dmesg(1)» мое настроение улучшилось в разы. Спасибо Вам огромное! =)
dr_magnus 01.08.2011 00:02 #
+ 0 -
перенеси в "переводы" или укажи в заголовке, что это перевод - первая фраза наводит на странные размышления.
mironov_orig 01.08.2011 00:56 #
+ 0 -
Это ты топик минусанул?)) В футере было написано (exelens потёр) и вот тут написано. А ещё есть бага в багтрекере.

Смотреть онлайн бесплатно

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн