Разработчикам
Перевод на русский опции компиляций ядра linux
Как создать man страницу?
Маленький пример по созданию man page. Создаем man страницу для анонимусов ЛОРа! :) Пример расширенный и дополненный. Издание 2е ;)
Настраиваем make-kpkg с distcc
небольшой скриптик, позволяющий использовать make-kpkg совместно с distcc. имеет смысл в случае, если вы часто компилируете собственные ядра в debian-based дистрах и имеете несколько машин с установленным на них distcc.
разбор параметров командной строки в скриптах с помощью getopts
для разбора параметров в скриптах чаще всего используются две программы - getopt и getopts
первая для начала довольно сложна и излишне функциональна, поэтому рассмотрим разбор на примере более простой getopts
патчим драйвера nvidia для suspend2
Для того, чтобы моя карточка GF2 подружилась с suspend2 я сделал следующее. Скачаные драйвера вида *.run разархивировал ./*.run -x. В получившейся папке нашёл /usr/src/nv/nv.c и дабавил
case PM_SUSPEND_STANDBY:
case PM_SUSPEND_MEM:
nv_printf(NV_DBG_INFO, "NVRM: ACPI: received suspend event\n");
обнаружение проблем в работе программ с помошью strace & ltrace
когда возникают проблемы, на помошь приходят две замечательные проги: strace и ltrace.
первая показывает все вызовы ядра, которые делает программа, вторая - все вызовы функций из динамически подключаемых библиотек.
получение текстов rfc через whois
существует вот такой полезный сервис:
если выполнить команду whois -h whois.rfc.org.uk НОМЕР_RFC, например, whois -h whois.rfc.org.uk 2616, то будет получен соответствующий документ.
Как узнать текущие версии ядра Linux
finger @kernel.org
Добавить из скрипта сообщение в системный лог
logger - команда bash для добавления сообщений в системный лог.
$ logger -t TEST more of a test here
Вот что появится в /var/log/syslog:
Oct 28 07:15:50 squeezel TEST: more of a test here
тэги, указываемые по -t можно посмотреть в /etc/syslog.conf. Они используются syslog для сортировки сообщений по различным файлам логов, если это настроено ("mail", "daemons", etc).
logger обязателен к применению в скриптах-демонах, или просто в скриптах, которые выполняются в бэкграунде.
По материалам http://souptonuts.sourceforge.net/how_to_linux_and_open_source.htm


Последние комментарии
16 минут 37 секунд назад
1 час 20 секунд назад
1 час 4 минуты назад
1 час 29 минут назад
2 часа 11 минут назад
2 часа 43 минуты назад
2 часа 47 минут назад
22 часа 9 минут назад
2 дня 1 час назад
2 дня 12 часов назад