Страница 1 из 1
AMD webserver
Добавлено: 2009-03-18 23:23:27
server801
задача такая -поставить вебсервер на AMD.что и какие опции ядра нужно для того летало.если можно -описать всю процедуру сборки,особенности,так же дистрибутив какой выбирать-с АMD сталкиваюсь впервые,но знаю что работает отлично(со слов лиса).вобщем нужен полный гид если можно.думаю поставить syscp и все настроить в качестве небольшого хостинга.очень нужно.!
Re: AMD webserver
Добавлено: 2009-03-18 23:29:21
Alex Keda
server801 писал(а):что и какие опции ядра нужно для того летало.
так не бывает.
есть общие рекомендации, которым не советуют следовать в каждом частном случае.
ставь дженерик и не парься.
Re: AMD webserver
Добавлено: 2009-03-19 1:09:39
JSN
К словам Лиса хочу добавить - использовать советую FreeBSD 7.1 Release AMD64. А подробные гиды как и что настраивать, здесь же, в статьях.
Re: AMD webserver
Добавлено: 2009-03-19 12:27:10
server801
особенностей пол AMD никаких ?понимаю что нет времени писать и жевать.
Re: AMD webserver
Добавлено: 2009-03-20 20:44:23
server801
всю процедуру сборки ядра и мира на AMD можете подсказать?
Re: AMD webserver
Добавлено: 2009-03-20 21:10:42
Alex Keda
Код: Выделить всё
cd /usr/src
make buildworld && make installworld && make buildkernel && make installkernel
Re: AMD webserver
Добавлено: 2009-03-20 21:29:36
server801
а вот эта директория
для чего ?я так понимаю что конфиг лежит под амд?или пофиг?
Re: AMD webserver
Добавлено: 2009-03-20 22:24:19
JSN
Не пофиг. Там лежит конфиг ядра для AMD64. А про построение системы и ядра - к хэндбуку и к статьям на этом сайте.
Re: AMD webserver
Добавлено: 2009-03-30 9:47:22
bekhterev
Да убедись что АМД 64

Re: AMD webserver
Добавлено: 2009-03-30 10:29:43
Гость
lissyara писал(а):Код: Выделить всё
cd /usr/src
make buildworld && make installworld && make buildkernel && make installkernel

Re: AMD webserver
Добавлено: 2009-03-30 10:41:44
Alex Keda
Гость писал(а):lissyara писал(а):Код: Выделить всё
cd /usr/src
make buildworld && make installworld && make buildkernel && make installkernel

чито не так?
Re: AMD webserver
Добавлено: 2009-03-30 11:31:58
Гость
lissyara писал(а):чито не так?
это можно сделать одной командой
Re: AMD webserver
Добавлено: 2009-03-30 11:55:04
Alex Keda
коммунисты не ищщут лёгких путей!
Re: AMD webserver
Добавлено: 2009-03-30 11:56:41
zingel
Код: Выделить всё
make buildworld && make installworld && make buildkernel && make installkernel
не надо так никогда делать.
Re: AMD webserver
Добавлено: 2009-03-30 12:07:53
Alex Keda
аргументируй
Re: AMD webserver
Добавлено: 2009-03-30 12:44:24
zingel
вопервых, сначало ядро, во вторых, если ошибка в конфиге то встанет или то или другое или вообще кусками, что вообще нахрен не нужно, особенно если это боевой сервер, если и давать команды подобные то в 1 строку, используя
а не
Re: AMD webserver
Добавлено: 2009-03-30 13:05:39
_Andy
zingel писал(а):вопервых, сначало ядро, во вторых, если ошибка в конфиге то встанет или то или другое или вообще кусками, что вообще нахрен не нужно, особенно если это боевой сервер, если и давать команды подобные то в 1 строку, используя
Выдержка из
/usr/src/Makefile:
Код: Выделить всё
# For individuals wanting to build from the sources currently on their
# system, the simple instructions are:
#
# 1. `cd /usr/src' (or to the directory containing your source tree).
# 2. Define `HISTORICAL_MAKE_WORLD' variable (see README).
# 3. `make world'
#
# For individuals wanting to upgrade their sources (even if only a
# delta of a few days):
#
# 1. `cd /usr/src' (or to the directory containing your source tree).
# 2. `make buildworld'
# 3. `make buildkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC).
# 4. `make installkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC).
# [steps 3. & 4. can be combined by using the "kernel" target]
# 5. `reboot' (in single user mode: boot -s from the loader prompt).
# 6. `mergemaster -p'
# 7. `make installworld'
# 8. `make delete-old'
# 9. `mergemaster' (you may wish to use -U or -ai).
# 10. `reboot'
Я только make delete-old не делаю, ибо уебать систему можно. А обычно так же как и Леха поступаю:
Код: Выделить всё
make buildworld && make kernel && mergemaster -p && make installworld && mergemaster
Re: AMD webserver
Добавлено: 2009-03-30 13:09:02
zingel
1 ошибка или сегфолт и пипец сборке, а потом разгребай я бы делал на всякий случай вот так
Код: Выделить всё
make buildworld && make buildkernel ; make installkernel && make installworld
Re: AMD webserver
Добавлено: 2009-03-30 13:10:07
_Andy
zingel писал(а):1 ошибка или сегфолт и пипец сборке, а потом разгребай я бы делал на всякий случай вот так
Код: Выделить всё
make buildworld && make buildkernel ; make installkernel && make installworld
То есть mergemaster'ом ты вообще не пользуешься?
Re: AMD webserver
Добавлено: 2009-03-30 13:12:10
Alex Keda
zingel писал(а):1 ошибка или сегфолт и пипец сборке, а потом разгребай я бы делал на всякий случай вот так
Код: Выделить всё
make buildworld && make buildkernel ; make installkernel && make installworld
на ответственных СЕРВЕРАХ - так и делаю. Тока инсталл обычно на ночь сдвинут.
на своих тазиках - как Бог на душу положит.
Re: AMD webserver
Добавлено: 2009-03-30 14:36:56
zingel
_Andy писал(а):zingel писал(а):1 ошибка или сегфолт и пипец сборке, а потом разгребай я бы делал на всякий случай вот так
Код: Выделить всё
make buildworld && make buildkernel ; make installkernel && make installworld
То есть mergemaster'ом ты вообще не пользуешься?
я пользуюсь, я просто поправил команду которая была раньше
Re: AMD webserver
Добавлено: 2009-03-30 18:47:00
Гость
zingel писал(а):Код: Выделить всё
make buildworld && make buildkernel ; make installkernel && make installworld
а в чем прикол запускать installkernel, если buildworld провалился, но ядро не собралось из-за
&&?
test case:
Код: Выделить всё
$ one && two; three && four
one: not found
three: not found
команда
two была проигнорирована, ибо
exit code у
one был больше нуля.
Для сравнения:
Код: Выделить всё
$ one && two && three && four
one: not found
после того как команда
one завершилась с exit code больше нуля все остальные были проигнорированы
Поставь
buildkernel на место
two и узнаешь последствия своего заклинания. Может имелось в виду...?
Код: Выделить всё
make buildworld && world_done=1; make kernel; [ $world_done ] && make installworld
Re: AMD webserver
Добавлено: 2009-03-30 18:53:41
Гость
zingel писал(а):1 ошибка или сегфолт и пипец сборке, а потом разгребай
по логам находится в два нажатия (первый - псевдо ошибка от -jX, вторая - реальная)
а от сегфолтов тя спасет цикл, напр