Технические вопросы (устройство сервера)
Наборы предустановленного ПО для VDS
При заказе Виртуального Выделенного Сервера вы можете выбрать набор программного обеспечения, которое будет инсталлировано на ваш VDS. Мы предоставляем VDS на базе операционных систем FreeBSD и Linux. Для реализации VDS на этих операционных системах используются разные системы виртуализации. Поэтому при выборе операционной системы следует учитывать следующее:
ОС FreeBSD - предустановленное программное обеспечение не занимает дискового пространства, выделенного под ваш VDS. Всё предустановленное программное обеспечение регулярно обновляется специалистами.
ОС Linux - предустановленное программное обеспечение занимает дисковое пространство, выделенное под ваш VDS. Предустановленное программное обеспечение не обновляется специалистами - это полностью ваша забота.
Внимание! При выборе набора ПО без панели управления ISPmanager, внешние сервера имён для VDS не предоставляются. Клиент должен организовывать систему DNS самостоятельно в рамках своего сервера.
При переинсталляции VDS через VDSmanager этот набор называется "ISPmanager".
RSS-лента обновлений пакетов
При переинсталляции VDS через VDSmanager этот набор называется "Soft2006".
RSS-лента обновлений пакетов
При переинсталляции VDS через VDSmanager этот набор называется "FreeBSD".
Мы постоянно обновляем список дистрибутивов и наборов ПО для Linux. В любой момент вы можете переинсталлировать свой VDS с другим набором ПО. Если вы не нашли предпочитаемого вами дистрибутива, то мы готовы рассмотреть ваши пожелания по его добавлению в предлагаемый нами список.
Если в названии набора ПО фигурирует слово "ispmanager", то это означает, что на VDS будет установлена панель управления ISPmanager и весь "джентельменский" набор ПО для хостинга.
Наборы ПО для VDS с ОС Linux:
1. centos-5-i386-default-5.3-20090330
2. centos-5-i386-minimal-5.3-20090330
3. debian-4.0-i386-ispmanager
4. debian-5.0-i386-minimal
5. fedora-10-i386-default-20090318
6. gentoo-20060317-i686-stage3
7. slackware-12.0-i386-minimal
8. ubuntu-8.04-i386-minimal
ОС FreeBSD - предустановленное программное обеспечение не занимает дискового пространства, выделенного под ваш VDS. Всё предустановленное программное обеспечение регулярно обновляется специалистами.
ОС Linux - предустановленное программное обеспечение занимает дисковое пространство, выделенное под ваш VDS. Предустановленное программное обеспечение не обновляется специалистами - это полностью ваша забота.
Внимание! При выборе набора ПО без панели управления ISPmanager, внешние сервера имён для VDS не предоставляются. Клиент должен организовывать систему DNS самостоятельно в рамках своего сервера.
Наборы предустановленного ПО для ОС FreeBSD
1. ОС FreeBSD 6.x и стабильное ПО (рекомендуется)
На VDS установлена последняя версия операционной системы FreeBSD, но все прикладное программное обеспечение состоит из пакетов самых стабильных версий: Apache 1.3.x, MySQL 4.1, PHP 4.x, Perl 5.8.8. Мы рекомендуем вам этот набор ПО, если вы выбрали тариф VDS-Старт или если для вас важна стабильность.При переинсталляции VDS через VDSmanager этот набор называется "ISPmanager".
RSS-лента обновлений пакетов
2. ОС FreeBSD 6.x и самое современное ПО (рекомендуется)
На VDS установлена последняя версия операционной системы FreеBSD и самые современные версии программного обеспечения: Apache 2.2, MySQL 5, PHP 5, Perl 5.8.8. Современное программное обеспечение потребляет больше ресурсов VDS, поэтому мы не рекомендуем выбирать этот набор ПО на тарифе VDS-Старт. Данный набор ПО рекомендуется тем, кто хочет использовать самые последние разработки в области веб-строительства.При переинсталляции VDS через VDSmanager этот набор называется "Soft2006".
RSS-лента обновлений пакетов
3. Базовая инсталляция ОС FreeBSD 6.x
На VDS установлен только базовый комплект операционной системы FreeBSD 6 без дополнительного прикладного программного обеспечения. На сервере нет Apache, ISPmanager, MySQL и прочих популярных пакетов. При необходимости вы сами должны установить прикладное ПО. VDS на такой платформе является идеальным решением для построения собственной конфигурации. Рекомендуется выбирать этот тип VDS, только если вы являетесь опытным системным администратором.При переинсталляции VDS через VDSmanager этот набор называется "FreeBSD".
Наборы предустановленного ПО для ОС Linux
Мы постоянно обновляем список дистрибутивов и наборов ПО для Linux. В любой момент вы можете переинсталлировать свой VDS с другим набором ПО. Если вы не нашли предпочитаемого вами дистрибутива, то мы готовы рассмотреть ваши пожелания по его добавлению в предлагаемый нами список.
Если в названии набора ПО фигурирует слово "ispmanager", то это означает, что на VDS будет установлена панель управления ISPmanager и весь "джентельменский" набор ПО для хостинга.
Наборы ПО для VDS с ОС Linux:
1. centos-5-i386-default-5.3-20090330
2. centos-5-i386-minimal-5.3-20090330
3. debian-4.0-i386-ispmanager
4. debian-5.0-i386-minimal
5. fedora-10-i386-default-20090318
6. gentoo-20060317-i686-stage3
7. slackware-12.0-i386-minimal
8. ubuntu-8.04-i386-minimal
Сравнение технологий виртуализации серверов
- Различия в использовании дискового пространства
- Различия в использовании оперативной памяти
- В каких случаях выбрать Linux?
- Как поменять операционную систему на сервере?
Мы предлагаем виртуальные выделенные сервера с применением технологий виртуализации VDSmanager (FreeBSD) и OpenVZ (Linux). Рассмотрим отличия этих технологий более подробно.
Использование дискового пространства
В VDSmanager используется своя файловая система (vdsfs) и благодаря ей файловая система состоит из общих файлов (дискового темплейта) и файлов пользователя (приватного диска). Для пользователя файловая система выглядит как единое целое. Благодаря этой технологии предоставляется большой набор предустановленного программного обеспечения, и оно не отнимает место у сервера. Кроме того, с пользователя снимается вся забота с обновлениями – обновления производятся централизовано разработчиками. Существуют также темплейты без предустановленного программного обеспечения, то есть только базовая операционная система, занимаемое ими место на диске порядка 350 мегабайт.В OpenVZ нет разделения на пользовательские и темплейтные файлы. Все файлы копируются при создании виртуального выделенного сервера в директорию пользователя и отнимают дисковую квоту, то есть место на диске виртуального сервера.
Соответственно нет обновлений программного обеспечения, администратор виртуального сервера должен самостоятельно заботиться об этом, например, ставить обновления в случае обнаружения каких-либо уязвимостей или исправления ошибок.
Использование оперативной памяти
В VDSmanager идет подсчет памяти, которая реально используется приложением в текущий момент (resource memory), оперативная память расходуется весьма экономно, так как приложения получают без проблем нужное количество allocated памяти и благодаря этому достигается высокая устойчивость и стабильность даже на серверах с небольшим количеством памяти.В OpenVZ оперативная память считается израсходованной в том случае, если ее запросило приложение (memory allocated), поэтому виртуальные серверы на базе этой технологии виртуализации очень требовательны к этому ресурсу и менее устойчивы при его недостатке.
Разница между «запрошенной» и «реально использованной памятью может отличаться в несколько раз, тем самым серверы под управлением VDSmanager (FreeBSD) гораздо менее требовательны к этому ресурсу.
В случае израсходования всей оперативной памяти каким-либо приложением, OpenVZ не выдает ее больше и виртуальный сервер зависает полностью.
Система виртуализации VDSmanager (FreeBSD) ищет приложение использовавшее максимальное количество оперативной памяти и завершает его, в результате чего есть возможность запуска нересурсоемкого приложения (например, есть возможность зайти в shell и разобраться с проблемами).
В каких случаях следует выбрать Linux?
Если вы не являетесь “фанатом Linux” и не обладаете большим опытом работы с этой системой, если вам нужна операционная система под нужды хостинга или почтовый сервер, то выбирайте виртуальный сервер на базе FreeBSD, на шаблоне “Современное ПО (Soft2006)” или “Стабильное ПО (ISPmanager)”. Темплейты отличаются версиями PHP, MySQL и Apache. Если вы точно не знаете какие версии вам нужны, то выбирайте шаблон “Современное ПО (Soft2006)”.В случае если у вас используется какое-либо специфичное программное обеспечение, которое не работает под FreeBSD (однако, следует отметить, что VDSmanager обеспечивает поддержку Linux-приложений под FreeBSD благодаря использованию linux-compat), либо вам необходимо VPN-подключение к серверу с использованием интерфейса tun, то тогда у вас есть необходимость использование этой технологии.
Надеемся, что сравнение технологий VDSmanager и OpenVZ серверов вам поможет сделать правильный выбор.
Как переустановить операционную систему Linux на FreeBSD или наоборот?
Серверы на FreeBSD и Linux находятся на разных аппаратных платформах, поэтому автоматическая переустановка невозможна.Закажите новый сервер с нужной операционной системой, а от старого откажитесь.
Инсталляция программного обеспечения из портов
- Как "правильно" устанавливать ПО на своём VDS? Общие положения.
- Как посмотреть список установленного программного обеспечения?
- Как установить программу из портов?
- Как удалить установленную программу?
Как "правильно" устанавливать ПО на своём VDS? Общие положения.
На каждом Виртуальном Выделенном Сервере (VDS / VPS) установлен большой объем программного обеспечения. Предустановленное ПО не занимает дискового пространства вашего VDS и оперативно обновляется нашими специалистами. Тем не менее, возникают ситуации, когда вам необходимо установить дополнительную программу.Программное обеспечение для операционной системы FreeBSD можно устанавливать разными способами: установка из бинарных пакетов, сборка из оригинальных "исходников", но наиболее "правильным" и беспроблемным является сборка из коллекции "портов" FreeBSD. Коллекция портов FreeBSD представляет собой набор исходников широчайшего спектра программного обеспечения. Сборка программы из портов учитывает взаимозависимости разных программ друг от друга.
Коллекция портов находится в каталоге /usr/ports. Коллекция постоянно поддерживается в актуальном состоянии нашими специалистами, поэтому мы настоятельно не рекомендуем вам самостоятельно её обновлять.
Как посмотреть список установленного программного обеспечения?
Для просмотра списка установленных пакетов запустите в консоли вашего VDS следующую команду:# pkg_info
В этом списке будут показаны все установленные пакеты, включая пакеты предустановленного программного обеспечения и пакеты, установленные вами самостоятельно, способом описанным ниже.
Команда pkg_info имеет множество полезных параметров, с которыми вы можете подробно ознакомиться на соответствующей странице руководства (man pkg_info). Например, список файлов определенного пакета можно просмотреть так:
# pkg_info -L zip-2.31
Как установить программу из портов?
Найдите нужную программу в каталоге /usr/ports. Программы отлично структурированы по каталогам, поэтому поиск не составит труда. Перейдите в нужный каталог командой "cd":# cd /usr/ports/.../программа
Большое количество программ можно предварительно сконфигурировать, для этого выполните:
# make config
В результате появится меню конфигурации, если меню не появилось, значит, данная программа не имеет конфигурационных опций. После завершения конфигурации запустите процесс компиляции:
# make
Если процесс компиляции прошел успешно, то запустите установку программы командой:
# make install
Внимание, если программа уже установлена, а вы хотите её обновить, то вместо команды "make install" нужно выполнить две команды:
# make deinstall
# make reinstall
После установки, для экономии дискового пространства, можно удалить временные файлы:
# make clean
Обращаем ваше внимание, что всё установленное вами программное обеспечение будет занимать дисковое пространство вашего VDS. Установленное вами программа не будет обновляться вместе с обновлением предустановленного программного обеспечения, даже если ваша программа в нём присутствует. Вам необходимо самостоятельно следить за выходом новых версий этой программа и выполнять обновления самостоятельно.
Как удалить установленную программу?
Для начала вам необходимо выяснить полное имя установленного пакета, включая номер версии (см. pkg_info). После этого запустите команду:# pkg_delete программа_версия
Например,
# pkg_delete zip-2.31
Файловая система Виртуального Выделенного Сервера
- Как устроена файловая система VDS?
- Как посмотреть только собственные файлы VDS?
- Как удалить файл из дискового шаблона?
- Как восстановить файл из дискового шаблона?
- Дерево портов и свободное дисковое постранство
Как устроена файловая система VDS?
Файловая система Виртуального Выделенного Сервера (VDS / VPS) - это результат слияния дискового шаблона для VDS, в котором находится всё предустановленное программное обеспечение, и собственных файлов пользователя. Для владельца VDS это выглядит как единая файловая система, но подобная организация имеет следующие плюсы:1. Предустановленное программное обеспечение не занимает дискового пространства выделенного для VDS в рамках его тарифа.
2. При обновлении программного обеспечения в дисковом шаблоне, все изменения на всех VDS вступают в силу немедленно.
Владелец VDS может изменять файлы из дискового шаблона, но при этом измененный файл перемещается в разряд "собственных файлов" VDS со всеми вытекающими последствиями: данный файл занимает дисковое пространство пользователя, при обновлении этого файла в дисковом шаблоне он не будет обновлен на этом VDS. Тем не менее, это позволяет владельцу VDS устанавливать собственные сборки стандартного программного обеспечения, что даёт ему большую гибкость в администрировании виртуального сервера.
Как посмотреть только собственные файлы VDS?
Так как файловая система VDS выглядит как единое целое, то для владельца VDS, работающего с файловой системой через shell, невозможно достоверно определить принадлежит тот или иной файл к дисковому шаблону или к собственным файлам виртуального сервера. Но для просмотра собственных файлов VDS можно использовать панель управления VDSmanagerСсылка на вход в панель управления VDSmanager расположена в разделе "Для клиентов" в секции "Продукты". Перейдите по ссылке, в поле "Логин" введите основной IP-адрес вашего VDS, в поле "Пароль" введите пароль пользователя root вашего виртуального сервера. После авторизации в VDSmanager перейдите в модуль "Собственные файлы".
С помощью модуля "Собственные файлы", вы можете легко определить, какие именно файлы принадлежат вашему VDS, оценить размер каталогов и тем самым быстро и эффективно выяснить, что именно занимает дисковое пространство на вашем VDS.
Как удалить файл из дискового шаблона?
Если по каким-либо причинам вы не хотите, чтобы в вашей файловой системе не показывался тот или иной файл из дискового шаблона, то вы можете его удалить. Делается это абсолютно стандартным способом:# rm имя_файла
Как восстановить файл из дискового шаблона?
Как описано выше, если вы изменяете файл из дискового шаблона, то он помещается в собственные файлы виртуального сервера. Если у вас возникла необходимость восстановить вместо вашего файла файл из дискового шаблона, то сначала необходимо удалить этот файл:# rm имя_файла
а потом восстановить файл из дискового шаблона командой:
# rm -W имя_файла
Аналогичным способом можно восстановить файл из дискового шаблона, если он был удалён (см. "Как удалить файл из дискового шаблона?"). Просмотреть список файлов имеющихся в дисковом шаблоне, но удаленных на вашем VDS можно командой:
# ls -Wl
Удаленные файлы имеют необычные атрибуты "w---------", рассмотрим всё вышеописанное на подробном примере:
# cd /usr/bin
# ls -l yes
-r-xr-xr-x 1 root wheel 3052 12 окт 2005 yes
# rm yes
# ls -lW | grep yes
w--------- 0 root wheel 0 1 янв 1970 yes
# rm -W yes
# ls -l yes
-r-xr-xr-x 1 root wheel 3052 12 окт 2005 yes
Дерево портов и свободное дисковое постранство
После того как я поискал файлы при помощи команды "find / -name ..." на моем VDS исчезло 20-30 мегабайт дискового места. В чем дело и от чего такая ситуация могла возникнуть?Дело в том, что директории, из-за особенностей файловой системы unix, тоже занимают место на диске. Существует коллекция портов, которая находится в /usr/ports и насчитывает около 17000 каталогов. Каталог с портами занимает около 20 мегабайт на диске. При любом обращении к директориям они из-за особенностей реализации файловой системы создаются в приватной директории пользователя. Как вариант решения проблемы можно удалить /usr/ports и восстановить его из темплейта (команда rm -W), но мы не рекомендуем это делать.
