Nobody about something

Вывод следующей строки после совпадения на awk

Написано 27 января 2014 в 14:17 - Рубрики: *nix

Надо вывести мак, после совпадения по строке интерфейса. Но мак на следующей строке:

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
link/ether 00:11:22:33:44:55 brd ff:ff:ff:ff:ff:ff

Делается через getline:

ip link show| awk '$2 ~ /eth[0-9]/ {getline; print $2}'

Спёрто тут

Метки: ,
Комментарии к записи Вывод следующей строки после совпадения на awk отключены

Починка центра обновления windows

Написано 27 мая 2013 в 23:32 - Рубрики: разное

Потребовалось мне вернуть на старом ноуте винду. А там обновления сломались.
Центр обновлений писал, что не может выполнить проверку, так как служба не запущена и просил перезагрузиться.
Решение нашёл тут:
Нужно сделать bat файл с таким содержимым и выполнить его с правами администратора(правой кнопкой на файле)

net stop wuauserv
net stop wuauserv
rmdir %windir%\softwaredistribution /s /q
regsvr32 /s wuaueng.dll
regsvr32 /s wuaueng1.dll
regsvr32 /s atl.dll
regsvr32 /s wups.dll
regsvr32 /s wups2.dll
regsvr32 /s wuweb.dll
regsvr32 /s wucltui.dll
net start wuauserv

Метки:
Комментарии к записи Починка центра обновления windows отключены

FreeBSD amd64 в виртуалке KVM на xeon-E3

Написано 24 апреля 2013 в 16:15 - Рубрики: *nix, железо

С удивлением сегодня узнали, что 64-битная freebsd не работает внутри KVM-ной виртуалки на сервере с процессором xeon серии e3. На других процах работает, на этом не хочет. При этом 32-битная работает без проблем.

Метки: , ,
Комментарии к записи FreeBSD amd64 в виртуалке KVM на xeon-E3 отключены

pm-suspend-hybrid

Написано 14 ноября 2012 в 12:58 - Рубрики: *nix

Linux умеет, как и макось, делать гибридное засыпание. То есть засыпает и в память и на диск. И соответственно, если заряд батарейки кончится, то проснуться можно потом с диска, без потери данных.
Реализовывается это пакетом pm-utils.
Проверить, поддерживает ли ОС этот режим, можно командой
pm-is-supported --suspend-hybrid && echo Ok
Если не написало Ok, значит не поддерживает.
Принудительное засыпание можно сделать командой pm-suspend-hybrid, а чтобы всегда вместо засыпания, делалось гибридное засыпание, нужно сделать хак:
Создаём файл /etc/pm/config.d/00-use-suspend-hybrid со следующим содержимым
# Always use suspend_hybrid instead of suspend
if [ "$METHOD" = "suspend" ]; then
METHOD=suspend_hybrid
fi

Теперь вместо suspend, будет делаться suspend-hybrid.
Взято тут.

Метки: , , ,
Комментарии к записи pm-suspend-hybrid отключены

Нету /dev/dsp

Написано 21 февраля 2012 в 2:30 - Рубрики: *nix

С вырезанием из ядра всех упоминаний об OSS, я обнаружил, что лишился весьма нужной вещи. А именно, /dev/dsp.
Как теперь исходники ядра слушать?!
Оказалось, есть выход.
tar -cf- /usr/src/linux-3.2.5 | aplay -c 2 -f S16_LE -r 44100
Либо, для медитации можно так:
aplay -c 2 -f S16_LE -r 44100 /dev/urandom

Метки:
Комментарии к записи Нету /dev/dsp отключены

Отображение http в firefox

Написано 5 февраля 2012 в 20:45 - Рубрики: разное

В firefox последних версий, решили пойти по идиотскому пути хрома(или оперы) и скрывать протокол http в адресной строке. Само по себе это не сильно раздражает. Но вот то, что при копировании домена копируется невидимое http:// бесит.
Нашёл как отключить это.
Идём в about:config и меняем browser.urlbar.trimURLs на false

Найдено тут

Метки:
Комментарии к записи Отображение http в firefox отключены

Обновился

Написано 27 января 2012 в 2:01 - Рубрики: блог

Обновил wordpress впервые за год.
Авось, ничего не отвалилось.

Truss. Аналог strace

Написано 6 декабря 2011 в 18:21 - Рубрики: разное

На FreeBSD есть аналог linux`ового strace. Называется truss. Позволяет посмотреть системные вызовы, делаемые нужным процессом(например, какие файлы отрывает).
Можно прицепиться к процессу:
truss -p pid

Метки:
Комментарии к записи Truss. Аналог strace отключены

Mysql 5.1 , PHP и LOAD DATA LOCAL INFILE

Написано 1 декабря 2011 в 17:51 - Рубрики: разное

Почему-то из PHP не работал импорт из файла через LOAD DATA LOCAL INFILE, хотя через консольный mysql клиент всё работало.
Оказывается, с mysql 5.1, если клиент расположен там же, где и сервер, нужно использовать запрос без LOCAL
Нашёл тут

Метки: ,
Комментарии к записи Mysql 5.1 , PHP и LOAD DATA LOCAL INFILE отключены

centos ipv6 support

Написано 1 декабря 2011 в 16:36 - Рубрики: разное

Если в centos при запуске сети ругается
Kernel is not compiled with IPv6 support
нужно в файле /etc/modprobe.conf закомментить следующие строки и поребутить сервер
alias net-pf-10 off
alias ipv6 off
options ipv6 disable=1

Метки: ,
Комментарии к записи centos ipv6 support отключены