How to build a Perfect Server
Здесь я покажу как установить и настроить базовую систему для сервера.
Как получить OS и записать её на CD ты наверное уже знаешь. Но освежим:
LINUX - is The King. Любая версия хороша, но Ubuntu наиболее стабильна и что немаловажно для "чайников" , Юзер Френдли - Доброжелательна к пользователю. Грузим.... можно отсюда http://mirror.yandex.ru/ubuntu-releases/8.04
Или отсюда, если выше не разобрался http://mirror.yandex.ru/ubuntu-releases/8.04/ubuntu-8.04.1-alternate-amd64.iso
Пишем на CD. Много есть способов. Уверен, не один диск испортишь прежде чем система забутится с CD. Но это твои проблемы, читай ищи как записать твоим виндовским софтом линиксовый бутовый диск.
Здесь надо сделать изменения: Через год проб и ошибок сделал вывод что диск лучше размечать так: 180 - 200 MB (megabytes) На начале метим Ext3 /boot, Остальное метим как "/" root и в формате XFS - на мой взгляд XFS гораздо быстрее для сервера. Свап вообще не нужен, если в системе 2 и более Гигабайт оперативной памяти. Заметил , что на нагруженном режиме система норовит сбросить часть OS на диск, а это делает использование memcached бессмысленным. Кроме этого, при 10 гигах под рутом при большом количестве материалов на сайтах MySql начинает жаловаться, что ему не хватает места, мне пришлось пролинковать его в /home.
И ставим стандартную систему. Для сервера можно разметить диск по своему. Зависит от того где ты хочешь держать свои безразмерные сайты. Это можно сравнить со строением КаМаЗа. Двигатель ... Сердце системы - root "/" Достаточно иметь около 8 - 10 ГБ и на самом начале диска. Водитель - Swap - подкачка памяти, сразу за двигателем и по размеру x2 от размера оперативной памяти. Остальное - это полезная нагрузка. В отличие от КаМаЗовского кузова, наша полезная нагрузка может быть безразмерной, т.е. всё оставшееся место отдадим под /home
Система стала, перезапустим, войдём, найдём терминал, добавим его на панель инструментов и пишем:
(новый пасс для Супер юзера ROOT)
sudo passwd root
(перейдём в root)
su
И тут тоже: После рестарта система иногда не желает признавать интернет, хотя сервер предоставляет всё что ему положено в сеть и работает исправно. Я оставил default settings и добавил виртуальный интерфейс для сервера. Таким образом система останется "Online", везде и всегда.
gedit /etc/network/interfaces
# This file describes the network interfaces available on your system
(вставляем это и РАЗУМЕЕТСЯ регулируем под наши чёткие и установленные заранее данные)
(Перегрузим нетворк)
/etc/init.d/networking restart
gedit /etc/hosts
127.0.0.1 localhost.localdomain localhost
192.168.1.XXX moiserver.ru moiserver
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
(Теперь командуем)
echo moiserver.ru > /etc/hostname
/etc/init.d/hostname.sh start
(Надо сделать рестарт Потом проверим что за хост у нас)
hostname -f
(Должен показать moiserver.ru)
apt-get update
apt-get upgrade
(Ну и по желанию можно заместить ядро системы с Generic на Server Через Synaptic)
После всего рекомендую удалить Xserver т.к. он только будет пожирать ресурсы системы.
su
(свой пасс)
aptitude remove gdm
(И если надо будет потом увидеть всю красу графического десктопа снова, то после входа в систему мы просто скомандуем)
startx
Пока всё. Система готова для установки сервера
Все вопросы через форму контактов или через комментарии.
- версия для печати
- Для комментирования войдите или зарегистрируйтесь
- 2065 просмотров
