![]() |
Совершенный Сервер на Ubuntu 8.10
Совершенный Сервер на Ubuntu 8.10 (часть 1)
Данный мануал взят с сайта HowtoForge.com Я не буду здесь описывать установку Ubuntu-server 8.10 а перейду сразу к настройке сервера . скачать Ubuntu-server 8.10 можно здесь http://www.ubuntu.com/ Статья расчитана только для новичков , гуру не почерпнут для себя здесь ничего нового ! __________________________________________________ __________ Все комманды нужно выполнять в терминале (консоль) под рутом (root) SUDO SU Enter Ваш пароль : xxxxx __________________________________________________ ___________ Для выхода из редактора VIM использовать клавишу Esc без сохранения :q , с сохранением :wq __________________________________________________ ___________ По всем интересующим вас вопросам просьба использовать: man vim, apache2 , bind9, mc и тд и тп !!! Теперь пожалуй начнём №1 Для начала установим SSH Server , если вы не установили его в процессе установки Убуту то это можно сделать сейчас выполнив сделующие команды : PHP код:
Тестовые редакторы можно использовать разные, такие как vim , mc и nano , я пользуюсь vim , для удобства mc , по дефолту программа vi уже установленна , но в среде Дебиан и Убуну она бывает ведёт себя странно , профиксим это дело: Код:
apt-get install vim-nox mc№2 Настроим нашу сеть , я использую сервер в качестве шлюза , данную конфигурацию вы можете заточить под свои нужды , мой конфиг приведёт ниже: PHP код:
Код:
# This file describes the network interfaces available on your systemPHP код:
PHP код:
Код:
127.0.0.1 localhost.localdomain localhostЦитата:
PHP код:
№3 Отредактируем файл /etc/apt/sources.list из закоментируем строку которая иcпользует установочный СD , так же проверим что universe и multiverse репозиторий доступны : PHP код:
Код:
#PHP код:
Перезагрузимся Код:
rebootУстановим софт который нам потребуется для работы , это можно выполнить одной линией Код:
apt-get install binutils cpp fetchmail flex gcc libarchive-zip-perl libc6-dev libcompress-zlib-perl libdb4.3-dev libpcre3 libpopt-dev lynx m4 make ncftp nmap openssl perl perl-modules unzip zip zlib1g-dev autoconf automake1.9 libtool bison autotools-dev g++ build-essentialКод:
apt-get install quotaPHP код:
Код:
# /etc/fstab: static file system information.Код:
touch /quota.user /quota.groupКод:
quotacheck -avugmУстановим DNS сервер Код:
apt-get install bind9Код:
/etc/init.d/bind9 stopPHP код:
Код:
# run resolvconf?Код:
mkdir -p /var/lib/named/etcКод:
mv /etc/bind /var/lib/named/etcPHP код:
Код:
mknod /var/lib/named/dev/null c 1 3PHP код:
Код:
#PHP код:
Код:
/etc/init.d/bind9 startЦитата:
Будем делать всё в следущием порядке : PHP код:
Цитата:
PHP код:
Код:
[...]Код:
/etc/init.d/mysql restartКод:
netstat -tap | grep mysqlЦитата:
№7 Устанавливаем Apache: Код:
apt-get install apache2 apache2-doc apache2-mpm-prefork apache2-utils apache2-suexec libexpat1 ssl-certКод:
apt-get install libapache2-mod-php5 libapache2-mod-ruby libapache2-mod-python php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xslPHP код:
Код:
<IfModule mod_dir.c>PHP код:
Код:
/etc/init.d/apache2 restart__________________________________________________ ____________ Цитата:
Цитата:
PHP код:
Код:
[...]Код:
/etc/init.d/apache2 restart№8 Отключаем PHP Globally , это необходим сделать только в том случае если вы хотите установить ISPConfig ISPConfig это панель, которая использует предустановленный на сервере почтовый сервер, веб сервер, php, mysql, perl и другие. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Если вы не планируете устанавливать на этот сервер ISPConfig , пропустите данную секцию !!!!! PHP код:
Код:
[...]PHP код:
Код:
<IfModule mod_php5.c>Код:
/etc/init.d/apache2 restartCopyright Falko http://www.howtoforge.com/forums/member.php?u=2 Copyleft Belfigor Во второй части мануала будет рассмотреннo: установка и настройка Virtual Users And Domains With Postfix, Courier, MySQL And SquirrelMail (Ubuntu 8.10)" , Постоянное одновременное подключение Интернет + Локалка (Domolink) за 5 минут! на Ubuntu 8.10 , установка и настройка Proftpd Mysql . (c)stopxaker.ru |
Цитата:
То что статья называеться "Совершенный сервер на Ubuntu 8.10" это не я придумал , это перевод "The Perfect Server - (Ubuntu 8.10)" можешь сходить на офсайт и разрулить эту тему там ;) 2 Не нравиться Ubuntu , юзай Debian . 3. С удовольствием бы почитал твой мануал (пусть даже переведённый ) о поднятии сервера на OpenBSD и последние, я юзаю как Ubuntu-server так и Debian так и FreeBSD , и даже иногда балуюсь CentOS , так что если тебе что то не нравиться , то напиши и выложи свой ман по OpenBSD , и приведи веские доводы и сравнения по этой ОС , то бишь чем что лучше и чем что хуже ! А разводить Холивары , имхо , не стоит ;) |
Чем лучше Убунту, чем BSD
1) Нет проблем с дровами. Сейчас в *BSD такая же жопа с дровами на новое железо по отношению к линуху, какая недавно была в Linux по отнношению к винде. 2) Джава. Есть, но неофициально и не поддерживается саном. 3) Многово софта нет под фряху. Те же всякие ЗендСтудио и т.д. 4) И это не говоря о серверном сегменте: попробуйте поднять Oracle на FreeBSD ) |
Цитата:
Цитата:
|
Цитата:
Начнем с того, что Zend Studio платная и проприетарная. Ну и как она в портах оказаться может?) http://www.freebsd.org/cgi/ports.cgi?query=Zend&stype=all Проверь вот ) А на оффсайте можно скачать версии под мак, винду и линух. Цитата:
|
Цитата:
И среда разработки мне нужна. Чтобы разрабатывать ПО для сервера. Да и монитор мне нужен. Чтобы смотреть в него при разработке для сервера. Цитата:
|
Цитата:
http://servmast.ru/index.php?newsid=19 |
Цитата:
Цитата:
Код:
# pkg_add php5-coreзы ещё раз прощу не втягивайте меня в холивар :D |
Цитата:
Цитата:
2. chroot, ограждает индейца от систмы, тем самым уменьшает % взома. 3. chroot ставится за 15 минут куда угодно то на Фриху, то на бунту. |
Уважаемые, на надо разводить холивар. Достаточно просто высказать свое мнение. И попытаться прислушаться к мнению другого. Не надо спорить в разделе, давайте уж забудем это выражение "плохая ОС", оскорбление других личностей и сторонее ПО показывает не ваш ум, а вашу глупость.
Добавлено: тему открыл, ждем 2ую часть. |
| Время: 15:59 |