Туториал — Установка сервера на vds | Bukkit по-русски — свой сервер Minecraft

Туториал - Установка сервера на vds | Bukkit по-русски - свой сервер Minecraft Хостинг

Что такое виртуальный хостинг?

Общий хостинг позволил тысячам людей из всех слоев общества создать свои собственные веб-сайты. Потому что это очень дешево.

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

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

По большей части общий сервер должен быть достаточно мощным, чтобы поддерживать одновременно несколько веб-сайтов с низким трафиком, поэтому, если вы только начинаете, общий план может быть именно тем, что вы ищете.

Еще одно преимущество для новичков — это удобная панель управления, которую вы обычно получаете с общей учетной записью. С его помощью вы можете настраивать учетные записи электронной почты и FTP, устанавливать систему управления контентом, создавать и управлять файлами и базами данных и многое другое.

Что такое облачный хостинг

Облачный хостинг использует облачные ресурсы для развёртывания сайтов, мобильных приложений и даже целых «офисов в облаке» (

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

). При аренде пользователь платит только за используемые по факту ресурсы, которые могут быстро масштабироваться или отключаться в зависимости от нужд. Причём оплата почасовая, то есть можно настроить потребление ресурсов в дневное и ночное время. Настройки могут регулироваться в автоматическом режиме через приложение. Эта гибкость — основное преимущество облачного хостинга.

Облачная модель набирает популярность во многом благодаря разработкам BaaS (Backend-as-a-Service — бэкенд как услуга) и IaaS (Infrastructure-as-a-Service — инфраструктура как услуга). Не будем углубляться в её описание, так как это выходит за рамки статьи.

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

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

Что выбрать?


При выборе хостинга нужно

. Облачный хостинг – это защищенная среда и свобода масштабирования ресурсов.

При небольшом бюджете рекомендуется VPS-хостинг: он предлагает больше функций и простую панель управления, больше IP-адресов и больше серверных ресурсов – процессорных, памяти, ввода-вывода, ресурсов хранения и канал доступа. По сути, виртуальный сервер аналогичен выделенному – вы его полностью контролируете, можете перезагружать, а стоит он намного дешевле.

Резюмируя, можно сказать, что VPS-хостинг – это низкая стоимость, контроль и безопасность, а облачный – возможности кастомизации и производительность. VPS-хостинг предпочтительнее для персонального использования и клиентов из сегмента SMB, а облачный – для более крупных заказчиков.

VPS-хостинг – хороший вариант для бизнес-критичных приложений и данных, когда предпочтительнее централизованное хранение. Однако при этом не обеспечивается высокая доступность (high-availability), при отказе хоста упадут все VPS. Возможны проблемы с информационной безопасностью.

Если один из клиентов пренебрегает защитой, это может повлиять на другие VPS. Ресурсы системы разделяются между клиентами: ЦП, ОЗУ полоса пропускания сети. Если одному VPS потребуется больше ресурсов, это может повлиять на остальные виртуальные серверы. На каждом хосте может использоваться только одна ОС.

VPS-хостинг не является масштабируемым. Ресурсы лимитированы ограничениями физического сервера. Когда вы исчерпаете свой максимум ресурсов, выделенных для VPS, придется менять тариф или рассмотреть другие варианты. Это может занять немало времени — несколько часов или дней простоя.

Если вы хотите получить высокую надежность и мощные функции, то облачный хостинг – хороший выбор. Этот рынок имеет огромный потенциал, а постепенное снижение цен делает облачный хостинг более доступным.

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

Облачный хостинг – это практические неограниченные ресурсы, максимальная полоса пропускания, балансирование нагрузки, отсутствие привязки к конкретным аппаратным компонентам, масштабируемость – можно в любой момент добавить (при увеличении нагрузки) или освободить ресурсы.

Кроме того, такой хостинг предоставляет возможности кастомизация инфраструктуры: клиенты могут использовать специальную сетевую инфраструктуру, балансировщики нагрузки, сетевые экраны. Наконец, это высокая доступность: при отказе физического сервера ВМ мигрируют на другой сервер без прерывания работы.

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

Облачный хостинг – хороший выбор для быстро растущего бизнеса или компаний с сезонными колебаниями спроса. Это экономичный способ масштабирования ресурсов и консолидации серверов.

Подитожим «за» и «против»:

VPS

Облачный хостинг

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

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

Хостинг-провайдеры внедряют новые технологии. Этот сервис эволюционирует и приобретает свойства типичного облачного сервиса, наряду с невысокой стоимостью и удобным управлением привлекает простой масштабируемостью, когда вычислительные ресурсы, память или емкость хранения добавляются без проблем. И постепенно облачный хостинг оставляет позади традиционные виды хостинга, стирается грань между VPS и IaaS.

Читайте также:  VDS VPS с Linux Ubuntu 🐧

Xen, kvm или openvz — чем отличаются и какую виртуализацию выбрать

Главное отличие технологии виртуализации OpenVZ от XEN или KVM в том, что серверы VPS на OpenVZ не имеют собственного ядра ОС. Ядра на XEN или KVM являются более изолированными друг от друга, что позволяет более гибко настраивать сервер, устанавливать специфические модули для ядра ОС.

XEN, KVM vs OpenVZ VPS — что лучше?

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

Основные особенности:

Подробнее о технологии читайте в статье: Виртуализация OpenVZ.

XEN — монитор виртуальных машин или гипервизор, который заменяет операционную систему физического сервера, перенося ее в виртуальную среду. Виртуальный сервер, основанный на технологии XEN, имеет собственное ядро операционной системы. Подробнее о преимуществах и особенностях технологии XEN: Виртуализация XEN.

KVM — технология виртуализации, позволяющая создать аналог физического сервера. Каждая услуга полностью изолирована от «соседей» и обладает собственным ядром операционной системы. Поэтому у пользователя есть возможность настраивать и модифицировать сервер под свой проект без ограничений.

Основные особенности:

Подробнее об особенностях и возможностях технологии KVM: Виртуализация KVM

С точки зрения использования выделенного сервера (VPS), разницы между KVM и XEN нет. Однако мы рекомендуем к использованию KVM VPS. Так как она является более современной системой виртуализации с колоссальной поддержкой со стороны крупных игроков рынка.

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

Когда следует переходить с виртуального хостинга на vps-хостинг?

Работа вашего веб-сайта может замедляться по разным причинам, и вам необходимо изучить проблему, как только вы ее заметите. На панели управления вашего общего плана, вероятно, есть инструмент, показывающий, насколько загружена учетная запись. Если вы сильно нагружаете службу, возможно, вам потребуется перейти на более мощное решение.

Однако достижение предела вашего общего плана — не единственная причина для перехода на VPS.

Например, в общем плане вы совместно используете не только аппаратные ресурсы сервера, но и его IP-адрес. Если другой человек на том же общем сервере начинает рассылать спам, IP-адрес вскоре будет занесен в черный список, и все электронные письма, поступающие с него, будут заблокированы или отправлены в папку нежелательной почты получателя.

Учитывая, с каким количеством людей вы делите сервер, шансы на некорректное поведение не так уж и малы. Если электронная почта важна для вашего бизнеса, переход на VPS с выделенным IP имеет большой смысл.

Есть еще несколько причин для перехода на виртуальный сервер. Вы можете даже подумать о том, чтобы начать использовать VPS и вообще не беспокоиться об общей учетной записи, если у вас есть бюджет и вы хотите обеспечить достойную производительность в обозримом будущем.

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

Мы искренне надеемся, что вам удастся разработать веб-сайт, слишком популярный для общего плана, и мы хотим быть уверены, что, когда вам нужно будет перейти на решение VPS, переход будет максимально плавным.

Вот почему, если вы решите перейти на одно из наших управляемых решений VPS, мы перенесем все для вас совершенно бесплатно. Даже если вы в настоящее время размещаетесь у другого провайдера, если вы обратитесь в нашу группу технической поддержки и предоставите им учетные данные для входа, они передадут данные и убедитесь, что все работает нормально, прежде чем уведомить вас об успешном переносе.

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

Конфигурация и настройка

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

Однако, если ваш проект требует более конкретной настройки, общие планы — не лучший вариант.

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

VPS-хостинг предлагает гораздо больше свободы при настройке среды хостинга.

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

Даже с управляемым VPS ваш хост может помочь вам с некоторыми из более конкретных запросов. Из-за изолированной среды любые настройки вашего сервера не повлияют на других пользователей.

Настройка vps/vds-сервера с нуля | блог serverspace

В этой статье мы поэтапно расскажем о том, как создать виртуальный сервер (VPS/VDS) в панели управления Serverspace и о том, как подключиться к созданному серверу.

Как создать виртуальный сервер?

1. Авторизуйтесь в панели управления Serverspace, перейдите в раздел «Серверы» и нажмите кнопку «Создать сервер».

2. Затем выберите шаблон виртуального сервера из списка — операционную систему (ОС), которая будет установлена.

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

Если же вы планируете установить на VPS/VDS другую ОС, просто создайте ее ISO-образ и отправьте его нашей техподдержке.

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

Примеры готовых конфигураций:

СтандартСтандартПрофи
Количество ядер1410
Оперативная память512 МБ11 ГБ26 ГБ
Объем хранилища10 ГБ250 ГБ1000 ГБ
Ширина интернет-канала (Мбит/сек)1010100

При этом в дальнейшем вы сможете менять конфигурацию прямо в панели управления.

После выбора ОС необходимо выбрать центр обработки данных (ЦОД), в котором будет размещаться ваш виртуальный сервер. Наши ЦОД-ы расположены в Беларуси (beCloud), США (NNJ3) и в Нидерландах (AM2), и для каждой страны доступна своя конфигурация.

Читайте также:  Выбираем SSD-хостинг за 5 шагов — Хакер

4. За дополнительную плату вы можете подключить автоматическое создание резервных копий (бэкапов) виртуального сервера, которые создаются раз в сутки. Для этого необходимо выбрать период хранения бэкапов — 7, 14, 21 или 28 дней.

5. Если на этапе подбора операционной системы вы выбрали ОС Windows Server и ее необходимо включить в существующий домен Microsoft Active Directory, просто поставьте галочку в чекбоксе «выполнить системную подготовку Windows». При этом время создания сервера увеличится на 15-20 минут, так как в процессе создания будет запущена специальная утилита sysprep.

Если же в качестве операционной системы выбрана FreeBSD, Debian, Ubuntu или CentOS, необходимо дополнительно указать способ подключения — через пару логин/пароль или по SSH. Логин и пароль генерируются автоматически и появляются на экране после создания сервера. SSH-ключ можно сгенерировать при помощи утилиты или прикрепить уже сгенерированный ключ.

6. Затем необходимо указать количество серверов и присвоить им имена. За один раз можно создать до 5 серверов.

При создании сервера сетевому интерфейсу будет автоматически присвоен один бесплатный IPv4-адрес. В дальнейшем вы сможете подключить дополнительные IPv4- и IPv6-адреса за отдельную плату.

После создания виртуального сервера к нему можно подключиться через веб-консоль. Для подключения потребуется логин и пароль администратора, указанные во вкладке «Состояние».

Кнопка перехода в веб-консоль расположена в правом верхнем углу. Если вам неудобно пользоваться веб-консолью, вы можете подключаться к серверу любым другим удобным способом.

Подключение к операционным системам происходит по разным протоколам: для FreeBSD, Debian, Ubuntu и CentOS используется протокол SSH, а для подключения к серверам Windows — протокол RDP.

Туториал — установка сервера на vds

Notification: Как появиться время — перепишу и дополню туториал.

Доброго времени суток!


В этом туториале я расскажу вам про установку сервера на удаленную машину (VDS/VPS/Dedicated) под управлением Ubuntu 12.04. Так, как моя машина на тех. обслуживании, всю установку я вам покажу на VMware Workstation с Ubuntu Server 12.04. Отличий совершенно нет, за исключением того что моя консоль работает чуть быстрее.

Подготовка.
Нам понадобятся:
1 — Putty — для работы с SSH [?]
2 — Прямая рука (можно две)
3 — Компьютер под управлением OC Windows, Mac OS, Linux-liked.
4 — Сам удаленный хост под управлением Ubuntu 12.04 с доступом по SSH.

Шаг первый. Подготовка сборки сервера.
1.1 — Архивируем вашу сборку сервера в serverMain.zip.
1.2 — В случае если у вас есть хостинг для сайта (можно бесплатный) — шаг пропускаем, если у вас такового нет, регистрируемся на любом бесплатном хостинге с поддержкой ftp (например здесь).

1.3 — Загружаем архив с сервером на хостинг.
1.4 — Находим прямую ссылку, на архив. Она должна заканчиваться на .zip.

Шаг второй. Подготовка сервера. Установка Java и Screen.
Выполняем команды ТОЛЬКО зеленного цвета. За # (решеткой) находится комментарий. Его выполнять НЕ НАДО! Пожалуй начнем.

Заходим на сервер через Putty. Для этого нужен Putty, IP, логин и пароль от удаленого сервера.

2.1 — Открываем Puuty, вводим ip от удаленного сервера, выбираем тип подключения SSH.

2.2 — В консоли появится примерно такое:

2.3 — Вводим сначала Логин, потом пароль (!) Пароль вводится в маске. Это значит что вы вводите пароль, но в консоли он не отображается.

2.4 — После этого будет показан информационный блок с загрузкой ЦП, рамы, свопа, или будет просто одна строка с датой последнего входа.

2.5 Начинаем установку Java. Вводим команды:
sudo apt-get install python-software-properties #Устанавливаем пакет python (для Java)
P.S — после первого ввода sudo необходимо ввести пароль администратора.
(!) Через некоторое время после начала установки Python будет диалог. Отвечать либо y(англ), либо д(русская).
sudo add-apt-repository ppa:webupd8team/java #Добавляем репозиторий

sudo apt-get update #Обновляем список репозиториев Ubuntu
Ждем… Через несколько секунд появится предложения нажать ENTER, нажимаем.

sudo apt-get install oracle-java7-installer #Устанавливаем саму Java.
Через некоторое время будет очень маленькое лицензионое соглашение. Нажимаем ENTER, потом Дa/Yes

java -version #Проверяем установку java

sudo apt-get install screen #Устанавливаем Screen
После установки screen, создаем новую сессию:
screen -s OwnedServer #Создание нового скрина с именем OwnedServer
После создание скрина в консоли появится пустое окно:

Далее, вводим команды:
cd /home/%имя пользователя, например root% #Входим в домашнюю директорию пользователя.
mkdir server #Создаем папку с именем server
cd server #Входим в папку server
wget %прямая ссылка из шага 1.4, например http://main.p.ht/ex/serverMain.zip% #Скачиваем архив с нашей сборкой
:

unzip serverName.zip #распаковываем сборку из архива
clear #Очищаем консоль для удобства.
И, момент истины — запускаем сервер! Xmx — максимум ram / Xms — минимум рам. Оба значения указываются либо в M — мегабайтах; либо в G — гигабайтах.
java -Xms1G -Xmx16G -jar minecraft_server.jar nogui #Запуск сервера

PROFIT! Сервер запущен! Можно играть, но это не все, в этом скрине можно только управлять сервером майнкрафта. Далее, спасибо smilesdc идет памятка необходимая для работы с screen.

screen -S Name — создание.
screen -x Зайти на скрин.
screen -ls — Посмотреть все скрины.
ctrl a d — сверуть.[/SIZE]
ctrl a x — удалить.[/SIZE]

Благодарности:
smilesdc — за памятку про screen
ksada — за совет не использовать open-jdk

Установка mysql

1. Установите пакет командой:

apt install mysql-server

В случае новой установки MySQL вам необходимо выполнить скрипт безопасности. Он изменяет некоторые настройки по умолчанию на более безопасные, например, удаленный вход для пользователей root и пользователей, созданных по умолчанию. 

mysql_secure_installation

В результате выполнения этой команды вам будет предложено внести изменения в настройки безопасности вашей MySQL. 

2. Установите плагин валидации паролей (Validate Password Plugin), предложенный системой, который позволяет тестировать надежность паролей MySQL. 3. Далее задайте пароль для пользователя root вашей установки MySQL. Выберите надежный пароль и введите его два раза.

Если ввести такой же пароль как и root-пароль сервера, то входить в оболочку  MySQL можно будет без ввода пароля. Он будет вводиться автоматически.

Теперь вы можете выбирать Y и нажимать ENTER для всех последующих вопросов. При этом будут удалены некоторые анонимные пользователи и тестовые базы данных, будет отключена возможность удаленного входа для root-пользователей, после чего все внесенные изменения будут применены к вашей установке MySQL.

Читайте также:  Рейтинг хостингов CS:GO серверов

Пример входа в оболочку, если пароли совпадают:

mysql -uroot

Если не совпадают:

mysql -uroot -p

Далее вам будет предложено ввести пароль.

Чтобы проверить работоспособность MySQL, выполните команду:

systemctl status mysql.service

Если MySQL-сервис находится в неактивном состоянии, то его нужно запустить командой:

systemctl start mysql

Далее создайте базу данных и пользователя для нее.

Войдите в оболочку MySQL:

mysql -uroot

Команда создания базы данных:

CREATE DATABASE test_db;

Создание пользователя:

Установка брандмауэра

Следующий шаг настройки вашего сервера — это установка брандмауэра.

1. Чтобы установить брандмауэр, выполните в терминале команду:

apt install ufw

Если брандмауэр уже установлен в системе, то вы увидите в терминале следующую информацию:

2. После установки проверьте состояние брандмауэра командой:

ufw status verbose

По умолчанию брандмауэр находится в неактивном состоянии, поэтому вы получите сообщение:

Перед активацией брандмауэра необходимо:

  • разрешить все исходящие соединения (чтобы сервер мог получать обновления, а приложения (сайты) имели доступ к другим серверам);
  • запретить все входящие соединения (для повышения безопасности).

Как исключение разрешите входящие соединения для 22 порта ssh или для того порта, который был переназначен для данного вида соединения.

Разрешение всех исходящих соединений:

ufw default allow outgoing

Запрещение всех входящих соединений:

ufw default deny incoming

Разрешение входящего соединений по стандартному порту SSH:

ufw allow ssh

Если стандартный порт SSH был переопределен, то номер порта нужно указать явно:

ufw allow ssh 12345

3. Теперь можно включать брандмауэр. Выполните команду:

ufw enable

В результате появится предупреждение, что выполнение данной команды может нарушить существующие ssh-соединения. Если уверены в правильности настройки, то введите “Y” и нажмите Enter. Если соединение нарушится, то потребуется обратиться в техническую поддержку хостинга за помощью.

Вывод терминала правильной начальной настройки

Чтобы полностью отключить брандмауэр достаточно использовать команду:

ufw disable

Чтобы сбросить все настройки до состояния по умолчанию, используйте команду:

ufw reset

Чек лист по настройке vps/vds, выделенного сервера linux с нуля [айти бубен]

Эту инструкцию я просто скопировал у самого адекватного (как по цене, так и уровню техподдержки) украинского хостинг провайдера СХОСТ.

При выборе выделенного сервера и VPS/VDS очень важно обратить внимание на процессор. Не все знают, что большие показатели CPU и количества ядер не всегда гарантируют большую мощность. В частности, более современный процессор 1.6 ГГц может ощутимо превосходить процессор 4 ГГц.

Существует проверенный способ оценить реальную мощность практически любого процессора до покупки выделенного сервера/ВПС:

  1. Выберите процессоры, которые нужно сравнить.

  2. Изучите сравнительную таблицу.

Рассмотрим, как работает сервис на примере. Мы сравнили два процессора – Intel Xeon X5675 @ 3.07GHz (процессор А) и Intel Xeon E5-2680 v2 @ 2.80GHz (процессор В).

При том что мощность (поле Clockspeed) процессора А равна 3.1 ГГц, а мощность процессора В – 2.8 ГГц, рейтинг одного ядра (поле Single Thread Rating) процессора В составляет 1826, а процессора А – лишь 1392. Что касается суммарного рейтинга (поле CPU Mark), то и здесь процессор В показал лучшие результаты: 15904 против 8124.
Туториал - Установка сервера на vds | Bukkit по-русски - свой сервер Minecraft

Вывод: у процессора 2.8 ГГц каждое ядро почти на 50% мощнее, чем у процессора 3.1 ГГц. Следовательно, так как ядер больше, процессор В почти в два раза сильнее, чем процессор В.

Не помещает, сразу после покупки VPS замерить скорость интернета, которую вам предоставил хостинг провайдер. Скорость можно замерить разными способами, например утилитой iperf, но самым простым способом будет использование приложения Speedtest CLI.

Speedtest CLI позволяет использовать глобальную серверную сеть Speedtest с помощью командной строки. Speedtest CLI позволяет измерять такие показатели интернет-соединения, как скорость загрузки и передачи, потеря пакетов и задержка, без использования веб-браузера.

Установка утилита speedtest в Debian/Ubuntu:

curl -s https://install.speedtest.net/app/cli/install.deb.sh |bash
apt install speedtest-cli

Установка утилита speedtest в Centos:

curl -s https://install.speedtest.net/app/cli/install.rpm.sh | sudo bash
yum install speedtest

Запускаем без всяких параметров, обычно этого достаточно:

# speedtest
Retrieving speedtest.net configuration...
Testing from JSC IOT (212.109.219.242)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by INETCOM LLC (Moscow)[1.61 km]: 2.945 ms
Testing download speed..............
Download: 97.56 Mbit/s
Testing upload speed................
Upload: 109.68 Mbit/s

Как видим мой VPS сервер подключен в 100 Mbit/s порт. Если это соответствует заявленной хостером, вам при покупке виртуального сервера, скорости — значит все ОК.

К слову, вся так называемая глобальная сеть Speedtest сводится к ряду серверов в Москве, вы можете это увидеть введя команду

speedtest --list

Обычно я использую на серверах Debian или Ubuntu, поэтому команды будут приводиться для этих систем. Для остальных ОС буду приводить ссылки, если есть различия.

На начальном этапе у нас есть свежеустановленная операционная система на VPS/VDS и доступ по SSH. Логинимся на сервер под пользователем root.

1) Обновление операционной системы. Для Debian, Ubuntu рекомендую использовать встроенные менеджер пакетов APT, альтернатива Aptitude, dpkg.

# apt update
# apt list --upgradable
# apt upgrade

Добавим системные утилиты:

# apt install lsb-release htop net-tools

2) Настройка переменных локализации в Linux удаление локалей и локализаций, проверка языка консоли вашего VDS.

3) Настройка времени и часового пояса при помощи tzdata.

4) Имя сервера проверьте командой hostname с ключом f. Вы должны увидеть имя в формате FQDN (без точки в конце), например

# hostname -f
vps100.mirax-hotel.com

Если вы хотите установить почтовый сервер также проверьте обратную запись DNS. В самом простом случае достаточно чтобы ваш VPS был доступен по доменному имени.

5) Настройка SSH доступа, для повышения безопасности и удобства использования вашего сервера — дадут вам прочную основу для последующих действий.

6) Настройка брандмауэра (firewall, файрвол) в разных дистрибутивах отличается или же используются разные программные надстройки на ними:

Оцените статью
Хостинги