Отправляет email-рассылки с помощью сервиса Sendsay

стартовые сервисы

Как в FreeBSD посмотреть список сервисов стартующик при загрузке
системы? Например, мне нужно чтоб каждый раз запускался devd, как это
сделать?
Я слышал о команде make world, я так понял что она позволяет
перекомпилировать всю систему. Это так? Есть от этого польза и как
указать флаги оптимизации?

Ответить   Sat, 15 Jan 2005 16:52:07 +0300 (#297632)

 

Ответы:

-----Original MessageFrom: Anton <za@p*****.net>
To: "comp.soft.bsd.all" <ohitma***@m*****.ru> (4441008)

Ну вообще все стартовые сервисы стартуют из rc* скриптов. На пример из rc.conf
(или из rc.local или что-то подобное) стартуют sendmail, named и многие другие,
есть так же папка /usr/local/etc/rc.d в которой лежат скрипты программ для их
запуска и остановки, при старте системы они обрабатывабтся с параметром start,
а при остановке системы с параметром stop. Вообщето как запустить прогу автоматически
надо читать мануал про неё. А про make world я бы и сам послушал бы с удовольствием,
я ведь тока начинающий :0)

Ответить   Mon, 31 Jan 2005 11:47:24 +0300 (#307984)

 

Доброго времени суток Некто,


их


make buildworld - используется при обновлении версии ситемы от x.y до минимум
x.y+1
Оптимизация компиляции: разнеси /usr/obj и /usr/src на разные диски (и разные

шины), запускай "make -j4 buildworld". Это запустит до 4-х процессов
компиляции исходников. Посмотри на флаг -DNOCLEAN если у тебя при
компиляции возникали ошибки. Смонтируй файловую систему(ы) де находятся "src"
и "obj"
с опцией noatime.

Обрати внимание на "make buildkernel", это помоему поважнее для
оптимизации системы, чем "make buildworld"

Остальное смотри в HANDBOOK !!!

Кто, как и когда запускается:
- если стартовые скрипты не правил для приложений, то squid например
запустится автоматом только если в /etc/rc.conf добавить строку squid_enable="yes",

samba - то же самое, посмотри на /etc/rc.conf если нет там такого параметра

"local_startup", то у тебя стартовые скрипты лежат в "/usr/local/etc/rc.d/"

(для 5.X обрати внимание на /usr/share/example/... , в 4.Х посмотри на /etc/defaults/...)


Кстати, если стартовые скрипты запускае через "/dev/hands", то
используй script_name forcestart, script_name forcestop, script_name forcerestart
и т.д.

--
С наилучшими пожеланиями,
Колесник Андрей
mailto:kolesn***@e*****.ua
ICQ: 208861095

Ответить   Колесник Андрей Mon, 31 Jan 2005 21:20:54 +0200 (#308082)

 

То есть, я правильно понял, что могу обновить свою FreeBSD 5.1 до
FreeBSD 5.3 STABLE имея только дистрибутив 5.3? Просто у меня проблема:
у меня жесткий диск 80Гб Maxtor и он не определяется биосом, при попытке
определения биос просто виснет, обновить его уже не возможно так как он
старый и больше не поддерживается разработчиком... Так вот, FreeBSD 5.1
ставится нормально, а 5.3 при загрузке с установочного диска не находит
жесткого диска... Можно всё-таки как-нибудь установить 5.3? Или обновить
5.1? И если обновление возможно, то ведь поменяется и ядро, а не находит
винт именно оно... Что делать?

Ответить   Sat, 5 Feb 2005 15:53:47 +0300 (#310869)