Начальная конфигурация системы, работа с VPS
| |
|
На данный момент доступны три шаблона для новых регистрируемых VPS серверов.
Операционные системы на VPS: - Linux CentOS 5, Linux Debian 5.0, Linux Ubuntu 9.04.
Версия ОС выбирается при регистриции услуги. Также есть возможность изменить версию ОС
на Сервере Статистики в разделе
управления услугой VPS.
Начало работы с VPS
Новый VPS сервер активируется моментально после регистрации и сразу начинает
работать в бесплатном тестовом режиме - еще даже до поступления оплаты.
При регистрации сервера выделяется отдельный IP-адрес, создается пароль для
пользователя root. Вся эта информация сразу же доступна клиенту как
в веб-интерфейсе публичной регистрации, так и в инструкции по работе с сервером,
высылаемой на контактный e-mail.
Доступ к серверу с полученными данными осуществляется по протоколу SSH.
Если Вы не обладаете уверенными навыками работы в Unix-shell, возможно,
для Вас окажется полезной наша статья "Практическое использование unix shell на хостинге".
Основное установленное ПО
На каждом новом VPS сервере сразу же предустанавливается некоторое стандартное
программное обеспечение.
Так как основное предназначение VPS - поддержка сложных веб-проектов, на
каждом новом сервере уже установлен, к примеру, веб-сервер Apache версии
2.2.X. В зависимости от версии используемой OC его конфигурационный файл
расположен в /etc/httpd/conf/httpd.conf (CentOS 5)
или /etc/apache2/apache2.conf (Ubuntu 9.04 и Debian 5.0).
После внесения изменений в конфигурацию Apache веб-сервер нужно рестартовать.
Сделать это можно, например, с помощью команды:
CentOS 5:
/etc/rc.d/init.d/httpd restart
Ubuntu 9.04/Debian 5.0:
/etc/init.d/apache2 restart
Также на каждом новом VPS сервере уже установлен сервер баз данных MySQL
версии 5.0.X.
Для первого его старта нужно выполнить команду:
CentOS 5:
/etc/rc.d/init.d/mysqld start
Ubuntu 9.04/Debian 5.0:
/etc/init.d/mysql start
Если Вы хотите, чтобы MySQL-сервер стартовал автоматически при рестарте всей системы, выполните также команду:
CentOS 5:
chkconfig mysql on
Ubuntu 9.04/Debian 5.0:
sysvconfig --enable mysql
Подробнее об утилитах chkconfig и sysvconfig можно прочитать в документации, выполнив команды man chkconfig и man sysvconfig соответственно.
После этого нужно задать пароль для пользователя root в MySQL.
Сделать это можно с помощью команд:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h IP_Вашего_VPS password 'new-password'
Изменять параметры запуска MySQL-сервера можно в соответствующем конфигурационном файле.
В CentOS 5 необходимо изменить файл /etc/my.cnf, в Ubuntu 9.04/Debian 5.0
файл конфигурации находится в /etc/mysql/my.cnf.
После внесения необходимых изменений нужно рестартовать
MySQL-сервер. Это можно сделать с помощью команды:
CentOS 5:
/etc/rc.d/init.d/mysqld restart
Ubuntu 9.04/Debian 5.0:
/etc/init.d/mysql restart
Установка ПО, использование yum
Для установки практически любого нового ПО на VPS сервер можно использовать
два разных подхода.
Первый - самостоятельная сборка нужных приложений из исходных кодов. Этот
вариант удобен в том случае, если Вам необходимы какие-либо собственные
параметры сборки нужного Вам ПО. Общая схема работы в данном случае такова:
- скачать архив с исходным кодом с сайта производителя ПО;
- распаковать архив;
- прочитать инструкции по установке (обычно они находятся в файлах README или INSTALL);
- задать конфигурацию для установки с помощью команды configure, запущенной с нужными параметрами;
- выполнить команды make и make install.
Второй вариант установки ПО - использование программы yum, специализированного
менеджера пакетов программного обеспечения, который используется в ОС Linux CentOS.
Подробную инструкцию по работе с yum можно прочитать в справке, доступной по команде man yum.
Использование yum бывает удобно в том случае, если Вам нужно установить какое-либо
ПО без каких-либо особенных параметров.
Например, список доступных для установки пакетов можно получить, выполнив
команду:
yum list
К примеру, для установки в системе FTP-сервера vsftpd нужно выполнить
одну команду:
yum install vsftpd
И ответить один раз Y (yes) в появившемся в процессе установки диалоге.
После этого FTP-сервер готов для использования. Например, конфигурационный
файл установленного таким образом vsftpd будет находиться в
/etc/vsftpd/vsftpd.conf, стартовать FTP-сервер можно будет с помощью команды:
/etc/rc.d/init.d/vsftpd start
Установка ПО, использование apt-get
В операционных системах Linux Debian и Linux Ubuntu досупен удобный менеджер пакетов apt-get, который значительно упрощает процесс
установки, обновления и удаления ПО. Документация программы apt-get доступна по комманде man apt-get
Например, чтобы обновить список доступного ПО нужно выполнить команду:
apt-get update
Установка осуществляется командой apt-get install, например:
apt-get install exim4
Данная команда установит Exim в качестве MTA (Mail Transfer Agent) на Ваш сервер.
Полезные ссылки