AMD webserver

Обсуждаем сайт и форум.

Модератор: f0s

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1398
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

AMD webserver

Непрочитанное сообщение server801 » 2009-03-18 23:23:27

задача такая -поставить вебсервер на AMD.что и какие опции ядра нужно для того летало.если можно -описать всю процедуру сборки,особенности,так же дистрибутив какой выбирать-с АMD сталкиваюсь впервые,но знаю что работает отлично(со слов лиса).вобщем нужен полный гид если можно.думаю поставить syscp и все настроить в качестве небольшого хостинга.очень нужно.!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: AMD webserver

Непрочитанное сообщение Alex Keda » 2009-03-18 23:29:21

server801 писал(а):что и какие опции ядра нужно для того летало.
так не бывает.
есть общие рекомендации, которым не советуют следовать в каждом частном случае.
ставь дженерик и не парься.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
JSN
рядовой
Сообщения: 48
Зарегистрирован: 2008-05-06 10:09:28
Откуда: г. Челябинск
Контактная информация:

Re: AMD webserver

Непрочитанное сообщение JSN » 2009-03-19 1:09:39

К словам Лиса хочу добавить - использовать советую FreeBSD 7.1 Release AMD64. А подробные гиды как и что настраивать, здесь же, в статьях.

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1398
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: AMD webserver

Непрочитанное сообщение server801 » 2009-03-19 12:27:10

особенностей пол AMD никаких ?понимаю что нет времени писать и жевать.

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1398
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: AMD webserver

Непрочитанное сообщение server801 » 2009-03-20 20:44:23

всю процедуру сборки ядра и мира на AMD можете подсказать?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: AMD webserver

Непрочитанное сообщение Alex Keda » 2009-03-20 21:10:42

Код: Выделить всё

cd /usr/src
make buildworld && make installworld && make buildkernel && make installkernel
Убей их всех! Бог потом рассортирует...

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1398
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: AMD webserver

Непрочитанное сообщение server801 » 2009-03-20 21:29:36

а вот эта директория

Код: Выделить всё

/usr/src/sys/amd64/conf
для чего ?я так понимаю что конфиг лежит под амд?или пофиг?

Аватара пользователя
JSN
рядовой
Сообщения: 48
Зарегистрирован: 2008-05-06 10:09:28
Откуда: г. Челябинск
Контактная информация:

Re: AMD webserver

Непрочитанное сообщение JSN » 2009-03-20 22:24:19

Не пофиг. Там лежит конфиг ядра для AMD64. А про построение системы и ядра - к хэндбуку и к статьям на этом сайте.

bekhterev
рядовой
Сообщения: 24
Зарегистрирован: 2009-03-09 19:23:49

Re: AMD webserver

Непрочитанное сообщение bekhterev » 2009-03-30 9:47:22

Да убедись что АМД 64 :oops:
Что делаю, то и пишу
http://behterev.su/

Гость
проходил мимо

Re: AMD webserver

Непрочитанное сообщение Гость » 2009-03-30 10:29:43

lissyara писал(а):

Код: Выделить всё

cd /usr/src
make buildworld && make installworld && make buildkernel && make installkernel
:shock:

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: AMD webserver

Непрочитанное сообщение Alex Keda » 2009-03-30 10:41:44

Гость писал(а):
lissyara писал(а):

Код: Выделить всё

cd /usr/src
make buildworld && make installworld && make buildkernel && make installkernel
:shock:
чито не так?
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Re: AMD webserver

Непрочитанное сообщение Гость » 2009-03-30 11:31:58

lissyara писал(а):чито не так?
это можно сделать одной командой

Код: Выделить всё

$ make world kernel DESTDIR=/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: AMD webserver

Непрочитанное сообщение Alex Keda » 2009-03-30 11:55:04

коммунисты не ищщут лёгких путей!
Убей их всех! Бог потом рассортирует...

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: AMD webserver

Непрочитанное сообщение zingel » 2009-03-30 11:56:41

Код: Выделить всё

make buildworld && make installworld && make buildkernel && make installkernel
не надо так никогда делать.
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: AMD webserver

Непрочитанное сообщение Alex Keda » 2009-03-30 12:07:53

аргументируй
Убей их всех! Бог потом рассортирует...

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: AMD webserver

Непрочитанное сообщение zingel » 2009-03-30 12:44:24

вопервых, сначало ядро, во вторых, если ошибка в конфиге то встанет или то или другое или вообще кусками, что вообще нахрен не нужно, особенно если это боевой сервер, если и давать команды подобные то в 1 строку, используя
а не

Код: Выделить всё

&& && &&
Z301171463546 - можно пожертвовать мне денег

_Andy
проходил мимо

Re: AMD webserver

Непрочитанное сообщение _Andy » 2009-03-30 13:05:39

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

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: AMD webserver

Непрочитанное сообщение zingel » 2009-03-30 13:09:02

1 ошибка или сегфолт и пипец сборке, а потом разгребай я бы делал на всякий случай вот так

Код: Выделить всё

make buildworld && make buildkernel ; make installkernel && make installworld
Z301171463546 - можно пожертвовать мне денег

_Andy
проходил мимо

Re: AMD webserver

Непрочитанное сообщение _Andy » 2009-03-30 13:10:07

zingel писал(а):1 ошибка или сегфолт и пипец сборке, а потом разгребай я бы делал на всякий случай вот так

Код: Выделить всё

make buildworld && make buildkernel ; make installkernel && make installworld
То есть mergemaster'ом ты вообще не пользуешься?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: AMD webserver

Непрочитанное сообщение Alex Keda » 2009-03-30 13:12:10

zingel писал(а):1 ошибка или сегфолт и пипец сборке, а потом разгребай я бы делал на всякий случай вот так

Код: Выделить всё

make buildworld && make buildkernel ; make installkernel && make installworld
на ответственных СЕРВЕРАХ - так и делаю. Тока инсталл обычно на ночь сдвинут.
на своих тазиках - как Бог на душу положит.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: AMD webserver

Непрочитанное сообщение zingel » 2009-03-30 14:36:56

_Andy писал(а):
zingel писал(а):1 ошибка или сегфолт и пипец сборке, а потом разгребай я бы делал на всякий случай вот так

Код: Выделить всё

make buildworld && make buildkernel ; make installkernel && make installworld
То есть mergemaster'ом ты вообще не пользуешься?
я пользуюсь, я просто поправил команду которая была раньше
Z301171463546 - можно пожертвовать мне денег

Гость
проходил мимо

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, вторая - реальная)
а от сегфолтов тя спасет цикл, напр

Код: Выделить всё

while ! make buildworld; do done