Проблема с установкой. Маленькая личная история.
Добавлено: Сб мар 17, 2018 9:17 pm
Вводная часть.
Я, по своей дремучести и необразованности, на 100 vds из 100 установку нужных мне пакетов производил вручную по ssh. Заготовил набор команд, скриптов и инструкций - да и думать об этом перестал. Нужно раскатать? 5 минут и вуаля!
Минусы у такого подхода конечно есть:
- недружелюбный интерфейс для "девочки-секретарши", которой потребовалось завести домен,
- команды от sudo и root, что приводит к ограниченному кругу доверенных лиц которые могут ими пользоваться,
- нет иерархии админ/юзверь.
Однажды пришёл заказчик и молвит: "Не хочу читать твои инструкции, не буду работать по ssh. Хочу панельку и шоб фрилансерам можно было фтп создавать, домены линковать, базы заводить".
Ну ладно, посмотрим на рынок панелек, начинаем... О, brainycp нашел: вроде бы удовлетворяет требованиям, да ещё и бесплатная, на закодированную часть пока не буду обращать внимания.
Что же, приступаем!
Что там с требованиями? Смотрим: ОС CentOS 7 32-64bit, RAM min 512 MB, диск 2GB на корневом разделе, процессор от 266mhz.
Берём CentOS 7.3 x64, седьмая же версия указанна? Одно ядрышко на 3.2Ггц интеловской ксеонки, 1Гб ОЗУ, да 20Гб диска, сеточку ставим на 100Мб/с.
Раскатываем образ, ставим стандартный фраерский набор перед работой
Код: Выделить всё
yum -y install nano && yum -y install zip && yum -y install unzip && yum -y install mc && yum -y install curl && yum -y install wget
Код: Выделить всё
wget http://core.brainycp.com/install.sh && sh install.sh
Код: Выделить всё
Install package: gcc... [ERROR]
An error occurred, see the log file install_pkg.log for details.
Код: Выделить всё
find / -iname "install_pkg"
Включаем дедукцию, раскатываем кристально чистый образ CentOS 7.3 x64 заново и сразу же обновляем:
Код: Выделить всё
yum update
Я - упорный или упоротый.
Раскатываю CentOS 6.6 x64, не обновляю и приступаю к выполнению команд.
Код: Выделить всё
yum -y install nano && yum -y install zip && yum -y install unzip && yum -y install mc && yum -y install curl && yum -y install wget && wget http://core.brainycp.com/install.sh && sh install.sh
Код: Выделить всё
2018-03-17 21:44:12 (317 MB/s) - “install.sh” saved [2322/2322]
Скачиваю повторно скрипт для получения времени, так как теперь уже собрался писать этот пост:21:50 Пойду кофе поставлю варить.
21:56 Да и покурить можно сходить.
22:11 Бутер надо схомячить.
22:23 Зависло что-ли? Дропнуть или подождать?
22:30 Ого, "Download version" выполнился, устанавливаться начал. Наверное канал слабый у них.
22:37 Один пакет установился и настроился. Странно.
23:01 Среднее время установки одного пакета - 6 минут. Посчитал от безделия.
23:11 Готово, получаю предложение на ребут.
Код: Выделить всё
2018-03-17 23:11:52 (139 MB/s) - “install.sh.1” saved [2322/2322]
Крайне вальяжно захожу без SSL по http://xxx.xxx.xxx.xxx:8002 с заготовленным логином и паролем от root. Интерфейс меня встречает отвалившимися в ошибку mysql и proftpd.
Все, ну его нафиг! Я полтора часа потратил на действия которые должны занимать от силы 5 минут. Теперь мне ещё искать косяки в конфигах? Дропаю образ... Адьё!
Личные впечатления:
- Во время полутрочасовой установки - возникало ощущение, что моё соединение перехватили и комманды вводятся вручную студентом-двоечником который впервые читает книгу "Easy installation of programs for the web server for dummies".
- После установки я не получил то, чего желал. Так как мне было предложено поднять упавшие сервисы.
- Закодированный код, вы сможете гарантировать отсутсвие бяк и дырок в нём?
- Да, действительно надо писать собственную панельку, пускай и простую, без свистоперделок, давно откладывал это.
Авторам:
- накройте ubuntu 14-17,
- накройте популярные дистрибутивы,
- исправьте косяки с установкой,
- сделайте возможность не использовать богомерзкий phpmyadmin, есть православный adminer, а некоторые с БД работают через терминал,
- напомню, mysql обновился уже давно до 5.7 и если в php - смена версии бывает иногда критичной, то в mysql - не на столько, когда речь идёт о сайтах на типовых CMS,
- для firewall и ftp есть более популярные пакеты.
Сделайте систему быстрой во всех смыслах, стабильной и берите деньги. А сейчас - она даже бесплатная не нужна, хоть задумка и хороша.