Hosting Ubuntu

Операционная система Ubuntu основана на Операционная система Debian. Разработчик Убунту – компания Canonical.

Ubuntu относится к одним из самых распространенных для комплектования веб-серверов дистрибутивов большого семейства Linux. По статистике, третья часть всех виртуальных VDS/VPS Linux-серверов функционирует на хостинге Ubuntu. Стабильность, устойчивость к сбоям различного характера – важнейшее преимущество этой операционной системы.

Систему Убунту по достоинству оценили и начинающие пользователи, и администраторы с солидным опытом. Такую среду применяют не только при работе с веб-сайтами, но и для организации других проектов. У этой операционки миллионы поклонников, поэтому у любого пользователя ОС есть возможность получить совет по устранению проблемы, обратившись на тематический форум.

Основными сферами применения этой ОС являются:

  • виртуальные выделенные серверы VDS/VPS;
  • домашние компьютеры;
  • учебные заведения. Более 100 финских школ еще 10 лет назад оснастили компьютерные классы свободным ПО, выбрав в качестве дистрибутива Убунту;
  • банковские учреждения, государственные органы, крупные компании.
  • 2 GHz dual core processor or better
  • 4 GB system memory
  • 25 GB of free hard drive space
  • Internet access is helpful
  • Either a DVD drive or a USB port for the installer media

У всех версий ПО, относящихся к семейству Ubuntu, общий набор положений, благодаря чему эта система просто уникальна:

  • все варианты системы (корпоративные не исключение) абсолютно бесплатны, в том числе и обновления безопасности;
  • Ubuntu финансово и технически поддерживают несколько сотен всемирно известных компаний;
  • софт этого ПО – доступные и открытые приложения;
  • является самым безопасным среди дистрибутивов Linux. Разработчики постоянно мониторят уязвимости, публикации CVE, быстро устраняют «дыры»;
  • ни у какого другого дистрибутива Линукс нет такого количества качественных инструментов для выполнения резервного копирования;
  • в удобном центре приложений более 20 000 программ с подробным описанием для простой и быстрой установки.

Дополнительно для ознакомления:

Аренда серверов VDS/VPS на Ubuntu – оперативный и стабильный хостинг для решения любых задач! Чаще всего я арендую серверы с Ubuntu у Zomro и еще нескольких хостинг-провайдеров.

В качестве Ubuntu хостинг панели я использую ISPmanager или бесплатную Hestia CP. О настройке веб-панели читайте в статье Установка и тестирование веб-панели HestiaCP.

Такую разбивку я использую для шлюзов, на которых или 1 жесткиq диск или RAID1 на основе Linux Software Raid.

Разбивка системного HDD:

/ - 10GB primary
swap - 2*RAM 8Гб logical
/tmp - 1Gb logical
/var - 30 GB logical
/usr - 30 GB logical
/home  - the rest logical
  • / - корневая файловая система, загрузочный раздел. Здесь будут содержаться все системные файлы, установленные программы и т.п.
  • swap - специальная файловая система в Линукс, используется в качестве виртуальной памяти. Размер данного раздела обычно рекомендуют выбирать, как полуторный или удвоенный объём оперативной памяти вашего компьютера. В реальности же при наличии одного или более гигабайта оперативной памяти, что в настоящие дни не редкость, данный раздел используется довольно редко. Исключение составляют системы, используемые для обработки видео и графики. Заметим, что этот же раздел используется для обеспечения функционирования спящего режима, когда все необходимые данные о состоянии запущенных программ сохраняются из оперативной памяти на жёсткий диск компьютера, что накладывает свои ограничения (угадайте - какие?) на размеры раздела, если вы предполагаете пользоваться данной функциональностью.
  • /tmp - служат для записи временных файлов. Надежность хранения не критична, поэтому оптимально выбрать файловую ссистему ext2, как самую быструю.
  • /var - вынесем на отдельный раздел, исключительно из соображений возможности быстрого восстановления работоспособности системы без дополнительного скачивания мегабайт пакетов, устанавливаемых в процессе работы в Ubuntu. Дело в том, что менеджеры пакетов в Ubuntu используют общую инфраструктуру и сохраняют все скачанные данные в каталог /var/apt/cache. Грамотная настройка параметров менеджеров пакетов, позволит использовать эти данные при восстановлении системы в качестве Локального репозитория. Обычно достаточно 5-6 Gb, отведённых под данный раздел (установщики на 7.04 и 7.10 автоматом переформатируют и вынесут раздел var в отдельный раздел. Для уверености раз уже занялись ручной разметкой, делаем руками чтоб быть увереным)
  • /home, домашний каталог на отдельном разделе - это уже классика. Среди плюсов размещения данного каталога на отдельном разделе возможность безболезненно, без потери каких либо пользовательских данных и настроек программ, менять дистрибутивы Линукс. В домашнем каталоге размещаются все данные пользователей, начиная от документов и картинок, заканчивая почтовыми ящиками и настройками различных программ.

Обязательно сделайте резервную копию всех измененных вами конфигурационных файлов. Желательно обновление производить с консоли, а не удаленно по Использование ssh, ssh-keygen, sshpass с примерами.

# aptitude install update-manager-core
# nano /etc/update-manager/release-upgrades
# default behavior for the release upgrader
#

[DEFAULT]
# default prompting behavior, valid options:
#  never  - never prompt for a new distribution version
#  normal - prompt if a new version of the distribution is available
#  lts    - prompt only if a LTS version of the distribution is available
Prompt=normal

Выполним обновление дистрибутива:

# do-release-upgrade

Система проверит наличие нового релиза, обновит информацию о пакетах и репозиториях, и выдаст вам заключение, где будет указан размер архивов и предполагаемое время загрузки для вашего канала. Вы можете подтвердить или отказаться от обновления.

По окончании загрузки пакетов начнется обновление системы. С этого момента процесс остановить нельзя и нужно следовать инструкциям на экране. Особое внимание следует уделить запросу на перезапись конфигурационных файлов. Если данные файлы относятся к настроенным нами ранее службам сервера, наиболее правильным решением будет отказаться от их перезаписи. В конце нам будет предложено перезагрузить систему, после чего следует убедиться в работоспособности всех служб сервера.

В любом случае, если что-то перестало работать, попробуйте вручную перезапустить нужные службы, скорее всего вы получите сообщение об ошибке или перезагрузите сервер и посмотрите логи (/var/log/syslog).

📌 Для тестирования скриптов, установщиков VPN, Python ботов рекомендуем использовать надежные VPS на короткий срок. Если вам нужна помощь с более сложными задачами, вы можете найти фрилансера, который поможет с настройкой. Узнайте больше о быстрой аренде VPS для экспериментов и о фриланс-бирже для настройки VPS, WordPress. 📌

💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!