Мой Ubuntu Server — серия заметок для себя, и может, для кого нибудь ещё.
Четыре года использования сторонних серверов, научили меня одной простой вещи — сервер должен быть свой. Наши хостинги не в состоянии дать ни качественного обслуживания, ни адекватно реагировать на какие либо проблемы. Ситуация остаётся сносной до тех пор, пока фирма молодая и ещё не загружена клиентами. Потом надо искать новый хостинг. Ещё в добавок порядком раздражает малый объём места на диске, ограничения по доступному объёму оперативной памяти, ограничения на на время выполнения кода, (К примеру полное обновление кеша wordpress может занимать несколько минут.) ограниченное количество модов apache, и его обновление до актуальной версии только «с пинка» (собственно так же обстоят дела и MySQL)
Имея набор железок и гигабитный канал интернета с выделенными IP у товарища началась работа по выбору программного обеспечения для сервера. Выбирая ПО надо чётко понимать, что сервер это не куча мощного железа, а качественно установленное и настроенное ПО.
На момент написания статьи у меня работает 2 сервера:
- глобальный (сервер 1) — web, mail, dns (внутренняя сеть), dhcp, router
- локальный (сервер 2)- print, ftp, dhcp, samba
Оба работают под управлением Ubuntu Server 10.04 LTS
Теперь мои размышления почему:
- ОС и основное ПО должны быть бесплатны — Unix/Linux
- У ОС должна быть адекватная поддержка, драйвера на железо «из коробки» и достаточный набор ПО — таких собственно очень много
- Максимально простая для пользователя среда
- Северный вариант с долгой поддержкой — собственно причина выбора LTS версии
Немного погуглив, остановился на 3 ОС — Ubuntu, CentOS, Debian — как самых распространенных. CentOS мне показался очень заумным, нормальной поддержки сообщества тоже не нашел, плюс возникли некоторые проблемы с драйверами. Ubuntu по сути тоже же Debian, только с сильным сообществом и коммерческой поддержкой Canonical. Так, что выбор был сделан в пользу Ubuntu. Версия Server 10.04 LTS.
Результат работы одного из серверов и есть этот сайт, второй трудиться дома.
Добавить комментарий