Как стать автором
Обновить

Комментарии 28

Я так понял для новичков это значит — тупо команды, без пояснений? :)
работаем под рутом.
Дальше не читал. Вы разрушаете новичкам все понятия о безопасности.
sudo?
да. Только sudo.
В период initial setup несколько большой оверхед использовать sudo. Извините, это мания.
откройте для себя sudo -i или su, на худой конец.
Это работа под рутом.
мда, что тут еще сказать… Промолчу, пожалуй.
Ну как бы сказать, работа под рутом (т.е. логин как root и дальнейшая работа) несколько (незначительно) отличается от повышения прав текущей учетки до суперпользователя.
ох уж эти пользователи центоси
им лишь бы комманды знать, да допереть где в шел их вбивать, а где в файл
При чем тут центось?
Подход «соберем все из исходников» — это скорее подход генту, хоть и там определенное количество пакетов поставляется бинарными.
Как раз описанное в статье не centos-way.
во первых за такую даже простую установку хостеры берут денег.
и людям хочется просто установить все самим и по порядку.
может не правильно выразил мысль о новичках, тот кто переходит со своим проектом на впс имеет какоето представление о том, что его ждет.
поэтому и повторюсь — настраивай как хочеш, и потом поставил все быстро,

далее каждый по «тупо командам» все поймет и что надо изменит…

мне помогло просто запустить сервак за пару часов…
мы 3 дня искали чтото подобное, везде как вы и сказали — пояснений туева хуча, и два огрызка кода…
Поставили и в итоге, после такого:
yum remove autoconf
cd /usr/local/src
wget ftp.gnu.org/gnu/autoconf/autoconf-2.13.tar.gz
tar -xzvf autoconf-2.13.tar.gz
cd autoconf-2.13
./configure
make && make install

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

Я бы не хотел содержать сервер у такого администратора.
А руководство для новичков должно было иметь вид:
sudo yum install httpd php-… и т.д.

З.Ы. еще понудю
mkdir -p /website/htdocs/blog

Про стандартную структуру папок posix-систем напоминать надо?
дада, FHS рулит.
Для новичков, думаю, хватит установить ПО из репозитория…

>Недавно мой знакомый купил ВПС, и конечно же ему захотелось развернуть полноценный сервер, плюс учитывая начальные ресурсы: 768Мб памяти и 2 ядра выделеных на его контейнер, сервер должен быть не прожорливым и быстрым, на нем будет крутиться blog

Для начала, я думаю, вашему знакомому хватило бы и обычного хостинга, с каким-нибудь средним тарифным планом.
это не для начинающих, это для копипаста — работать будет, но ума не прибавит
>переходим к настройке ваш сайт.ру/phpmyadmin/setup/
а как домен привязать без панелек расскажите?
вот мой вариант:

#!/bin/sh
#Додключаем репы
rpm -ihv download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
rpm -ihv centos.alt.ru/repository/centos/5/i386/centalt-release-5-3.noarch.rpm
#ставим nginx
yum install nginx
#ставим php
yum install php php-fpm php-xcache php-xml php-pdo php-mysql
#ставим mysql сервер
yum install mysql-server

Остается допилить только конфиги и все.
yum install nginx
yum install php php-fpm php-xcache php-xml php-pdo php-mysql
yum install php-pecl-apc
yum install mysql-server

/sbin/chkconfig nginx on
/sbin/chkconfig mysqld on
/sbin/chkconfig php-fpm on

так да, быстро, но кто сказал что это удобнее и понятнее?
и причем не всегда будет то что нужно установлено, да и не туда куда нужно…

я и не спорю о способах, каждый в праве выбирать
но кто сказал что это удобнее и понятнее?

Установить пакет проще и понятнее, чемс обирать из исходников, это априори. А про удобство… все уже собрано, нет необходимости разбираться со ключами ./config, да и зависимые пакеты подтянет автоматом
причем не всегда будет то что нужно установлено

это как?
да и не туда куда нужно

вот это вообще нонсенс, прошу пояснить.
вот это действительно для новичков, правильный debian/redhat-way который сделает все что нужно новичку, но при этом не навредит системе.
если пишете для новичков, то придется немного разжевать. Что такое php-fpm, зачем он нужен и так далее, вобщем как учили вас :-)

ЗЫ. помоему, «пацанский» вариант будет сделать RPM пакеты.
Имхо, это апофеоз консольного дрочерства…
Вы вынесли мне мозг. У вас пояснения одинаковым шрифтом с командами. Читать невозможно :) И да, это консольное дрочерство, как выше сказали…
Под дебиан и убунту есть замечательная софтинка thehook.eu/tools/nweb/, думаю что любителям центоса стоит уделить внимание созданию аналога, намного упрощает жизнь новичкам.
Не вижу смысла все собирать из исходников ручками, когда на это все есть готовые пакеты. да и список команд да еще и в купе с таким оформлением нет уж увольте
Надеюсь по этой статье другой человек который будет после вас будет админить сервер вас найдет :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации