Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #87, МАРТ 2006 г.

Молниеносная загрузка тукса

Денис Колисниченко

Хакер, номер #087, стр. 087-126-5


Директива conflict позволяет установить службу, с которой наша служба конфликтует. Например, wu-ftpd может конфликтовать с ProFTPD, а sendmail - с postfix. В системе не может быть двух служб, выполняющих одни и те же или взаимно обратные действия.

[утилиты ngc и ng-update]

Первая используется для запуска/останова службы (аналог service в init), а вторая - для добавления службы на указанный уровень запуска. Синтаксис следующий:

ngc <действие> <служба>

ng-update <действие> <служба> <уровень запуска>

Рассмотрим несколько примеров:

ngc -u httpd - запуск httpd

ngc -d httpd - останов httpd

ngc –h - помощь

ng-update add net/ppp0 default - добавляем запуск net/ppp0 на уровень default

ng-update del net/eth1 default - удаляем запуск net/eth1 из default

[initng и иксы]

Нельзя не отметить, что initng состоит в небольшом конфликт с X Window. Это связано с установкой новой системы инициализации мышки, которая будет называться не /dev/mouse, а /dev/psaux (так оно и должно быть), поэтому при необходимости нужно немного скорректировать конфиг XFree86/XOrg. И еще: если у тебя видеокарточка от nVidia, придется немного "пошаманить" над драйверами nvidia (подробности смотри в initng-0.5.3/doc/initng.txt).

[диагноз]

Буду краток: initng не только можно использовать, но и нужно. Значительно сократилось время запуска системы, появилось больше возможностей по настройке служб, поскольку initng намного гибче своего предшественника. Initng не сложен, просто в первое время работа с ним может показаться немного непривычной. Если возникнут трудности - напиши, я тебе подскажу, что и как нужно сделать. Можешь все свои вопросы посылать на форум: www.dkws.org.ua.

Назад на стр. 087-126-4  Содержание