Описание шаблонов которые используются в VestaCP.
Apachedefault — без дополнительных настроек , хорошо работает для большинства сайтов.basedir — борется против phpshells с помощью openbasedir директивы.hosting — отдельные PHP лимиты для каждого домена ( php_admin_value memory/safemode/etc).phpcgi — шаблон запустить PHP как CGI. может быть полезно для запуска php4 или PHP5.2.phpfcgid — в PHP как FCGI ( автоматически устанавливается на сервере с > 1 Гб оперативной памяти ).wsgi — шаблон для запуска проектов на питоне ( можно установить вручную ).
Apache шаблон на самом деле состоит из трех файлов . Файл с расширением TPL используется для построения обычный виртуальный хост . Файл с расширением STPL используется для построения SSL виртуальный хост . Файл с расширением sh не является обязательным. Он может быть использован в качестве триггера для запуска дополнительных команд оболочки по созданию домена. Более подробную информацию см. шаблон phpfcgid.sh.
Nginxdefault — служит для статического контента, хорошо работает для большинства сайтов.hosting — disable_symlinks директива для защиты от атак символических ссылок.сaching — динамические страницы кэшируются в течение 15 мин для обработки спонтанное движение
aka reddit-effect.force-https — принудительное использование HTTPS / SSL (можно установить вручную).
DNSdefault — записи DNS.gmail — предопределение записей в почтовый хост на гугл App.child-ns — шаблон для нативных серверов имен.
Шаблоны могут быть найдены в папке /usr/local/vesta/data/templates/. Не стесняйтесь изменять или копировать их для создания новых пользовательских шаблонов . После изменения существующего шаблона вам нужно восстановить пользовательскую конфигурацию. Это может быть сделано с помощью команды v-rebuild- пользователя или на веб-интерфейсе (выпадающего списка на странице «Пользователь»).
7. Ajenti
Панель управления сервером, написанная на Python. Надо отметить, что есть две версии панели: Ajenti 1.x и Ajenti 2. Вторая версия написана на Python 3 и Angular, активно разрабатывается, но не может практически ничего и не выдерживает конкуренцию с панелями, расположенными выше. Здесь есть файловый менеджер, терминал, возможность управлять службами и всё. Для первой версии есть плагин Ajenti V, добавляющий функциональность хостинга. Появляется поддержка управления доменами, базами данных, брандмауэром, и тому подобное. Но первая версия написана на Python 2 и установить ещё в Ubuntu 20.04 уже не выйдет.
Как настроить временные ссылки для новых доменов?
Если вы работаете в хостинговой компании , скорее всего, вы хотели бы предоставить своим клиентам временное ссылку для доступа к их сайтам до актуальных распространенных доменов. Это особенно полезно , когда клиент переносит сайт с другого компьютера и хотите проверить работает ли все как нужно.
Например, у вас есть 2 IP адреса на сервере , 192.168.244.13 и 192.168.244.14 . Допустим, что ваш сайт top_host.ltd . Тогда вам нужно настроить 2 групповые символа для каждого адреса IP. Перейдите в меню DNS. Нажмите на на » Добавить запись » на домене top_host.ltd и введите следующиеRecord: *.alphaType: AIP: 192.168.244.13
Нажмите кнопку Добавить и добавить вторую записьRecord: *.betaType: AIP: 192.168.244.14
Часть DNS завершена. Давайте назначим этим доменам соответствующие IP-адреса . Перейдите в меню IP . Выберите 192.168.244.13 . Нажмите на кнопку Изменить и добавить alpha.top_host.ltd в текстовое поле» Assigned Домен». Сохранить и повторите соответственно адрес для 192.168.244.14 к области beta.top_host.ltd .
Теперь, когда ваш пользователь добавить новый домен он автоматически попадет на псевдоним top_host. Если он добавил bla_bla.com на 192.168.244.13 тогда он сможет увидеть его домен , открыв http://bla_bla-com.alpha.top_host.ltd. Как вы можете видеть точки в исходной области были заменены на тире.
Как создать загрузочную флешку CentOS
Версии утилиты UNetbootin предлагаются для основных операционных систем:
- Windows
- Linux
- macOS
Для загрузки щелкните мышью по версии для вашей ОС. Программа CentOS совместима с показанными иллюстрацией дистрибутивами Linux.
Запустите исполняемый файл и установите UNetbootin. Вставьте чистую флешку в USB-порт вашего ПК. Перед этим перенесите все важные файлы с нее на другие накопители, поскольку вся информация на данном носителе будет удалена. Откройте программу.
Из списка ввеху выберите дистрибутив: CentOS. Из списка версий выберите самую свежую. Щелкните мышью по кнопке «…». Выберите файл ISO-образа системы на жестком диске.
В главном окне UNetbootin нажмите кнопку «ОК» и дождитесь завершения создания загрузочного USB-накопителя.
После того, как загрузочный накопитель создан:
- Закройте утилиту и извлеките флешку из USB-разъема.
- Выключите компьютер.
- Снова вставьте USB-накопитель в разъем.
- Включите ПК.
- Зайдите в UEFI или BIOS. На экране будет показано, какая клавиша или сочетание клавиш применяется для этого в вашей модели. Чаще всего: «Delete» («Del»), «F2» или «F10».
Общая настройка vesta cp
Сразу после установки можно выполнить несколько базовых настроек.
Включаем русский язык
Vestacp неплохо переведена на русский язык, поэтому можно смело пользоваться русским интерфейсом. Для его выбора, необходимо зайти в настройки пользователя и там указать язык.
Добавляем ip адрес
У меня на сервере 2 внешних ip адреса. Во время установки панели, был выбран только один. Добавлю сейчас второй. Для этого в верхнем меню выбираем IP, нажимаем на зеленый плюс и вводим настройки дополнительного ip.
Теперь при добавлении сайта можно будет выбирать, на каком ip адресе он будет работать.
Отключаем автообновления
Я не раз сталкивался с различными проблемами, которые возникают после обновлений. А в такой вещи, как бесплатная панель управления хостингом, вероятность получить проблемы из-за каких-то багов или непроверенных изменений очень велики. Я рекомендую автоматические обновления отключить, и обновлять все вручную, когда будете полностью уверены, что готовы к обновлению.
Идем в раздел обновление и жмем «Выключить автообновление»
Увеличение времени бана
В vestacp используется популярный инструмент fail2ban для блокировки тех, кто пытается подобрать логины с паролями для доступа к различным сервисам. Время бана используется по-умолчанию — 600 секунд, т.е. 10 минут. Тот, кто 5 раз ввел неверные регистрационные данные для доступа к ssh, панели управления vesta или другим сервисам, получает бан на уровне фаервола на 10 минут.
По ssh боты будут постоянно долбиться, поэтому их можно банить минимум на час. Для этого нужно открыть конфиг fail2ban и добавить туда новое значение. Идем в раздел Сервер, находим там в самом низу fail2ban и жмем configure.
В секцию добавляем новый параметр:
bantime = 3600
Сохраняем изменения. При желании, можете добавить этот же параметр для других служб. Тут же можно увеличить количество неправильных попыток ввода пароля. В принципе, можно для всех служб увеличить кол-во неправильных попыток до 15 и сделать бан сразу на сутки. Вряд ли вменяемый человек будет ошибаться 15 раз подряд. Но если уж это случилось, то у него явно какие-то проблемы и постоянными попытками ввода учетки их уже не решить.
DirectAdmin от $2/мес
Если ваши пользовательские задачи ограничены работой со стандартным серверным ПО, а административная миссия заключается лишь в мониторинге основных сервисов вашего VPS’а – Вам вполне подойдет DirectAdmin.
Ценовая политика начинается от 2 долларов в месяц с ограничением в 10 доменов.
Если не ставить никаких сверхзадач, DirectAdmin можно использовать. Но вы можете столкнуться с отказами некоторых скриптов панели после внесения изменений в работу сервиса, за который эти скрипты отвечают (при этом, не получив ни одной ошибки в процессе); или вам придется «обучать» панель новому сервису, который вам необходимо было добавить.
У DirectAdmin есть триал на 60 дней, если вы не боитесь копаться в настройках и не требовательны к большому количеству функций и опций — поставьте, посмотрите. Но учите, что на некоторые вопросы вы не найдете ответы в документации или на форумах.
Cкрипты Webinoly — просто запуск сайтов
Главная цель скриптов Webinoly — запустить на вашем сервере Ubuntu сайты, Вы не найдёте управление пользователями, мониторинг производительности и прочие плюшек.
Webinoly поддерживает только Ubuntu 20.04 и 18.04.
Однако, если вы хотите настроить некоторые дополнительные функции LEMP-стека (Linux, nginx, MySQL, PHP) в Ubuntu, такие как установка SSL-сертификатов, оптимизацию кеша для увеличения скорости сайта, добавление дополнительного уровня защиты, увеличение скорости обслуживания контента и многое другое, я предлагаю вам взглянуть на скрипт Webinoly.
Cкрипт, позволит легко и безопасно настраивать оптимизированный стек LEMP для WordPress и других типов веб-сайтов в операционной системе Ubuntu.
Сравнение Centos OS, Debian, Ubuntu
Эти три очень популярных дистрибутива Линукс наиболее часто используются на серверах. Сравним их основные отличия для работы на серверной машине в таблице ниже. Итак, какая разница между Centos, Debian, Ubuntu?
Критерий сравнения |
Centos |
Debian |
Ubuntu |
Сложность для начинающих |
Средняя сложность |
Средняя сложность |
Легкая для освоения |
Сообщество |
Небольшое количество разработчиков |
Большое сообщество |
Очень большое сообщество |
Обновления |
Нечасто |
Раз в 2 года в рамках одного релиза |
2 раза в год |
Поддержка Cpanel |
Есть |
Нет |
Нет |
Количество мануалов |
Малое количество инструкций |
Много полезной документации |
Очень много бесплатных мануалов |
Поддерживаемые панели управления |
ISPmanager, VestaCP, FastPanel |
ISPmanager, VestaCP, FastPanel |
ISPmanager, VestaCP, FastPanel |
Использование на ПК |
Почти не используют |
Почти не используют |
Используют |
Создание пользователя
Если мы планируем использовать ISPmanager для предоставления хостинговых услуг, для каждого клиента необходимо создать отдельного пользователя.
Переходим в раздел Учетные записи — Пользователи — кликаем по Создать:
В открывшемся окне заполняем поля.
1) раздел «Основное»:
* где логин — имя пользователя, под которым он сможет входить в панель управления ISPmanager; полное имя — описание для пользователя; шаблон — готовый набор настроек (настраиваются в разделе Настройки — Шаблоны, могут использоваться как разные тарифные планы); пароль — пароль для пользователя.
2) Ограничения. Заполняется, если мы не используем шаблон:
* где базы данных и пользователи баз данных — соответственно количество баз и sql-пользователей, которые сможет создать пользователь; FTP-пользователи — количество аккаунтов с доступом к серверу по FTP; www-домены — количество сайтов, которые разрешено разместить на хостинге пользователю; доменные имена — количество доменов, которыми может управлять пользователь в DNS; почтовые домены — количество доменов для почты; почтовые ящики — ограничение на количество создаваемых ящиков.
3) Также, если на используем шаблон, настраиваем доступы:
* где SSL — разрешено ли будет настраивать и использовать HTTPS для сайтов; CGI — возможность использования сайтов, написанных на соответствующих скриптах; PHP как модуль Apache — возможность выбрать и использовать PHP + Apache; PHP в режиме CGI — скрипты PHP будут выполняться аналогично скриптам CGI; PHP в режиме FastCGI (Apache) — PHP обрабатывается Apache + FastCGI (позволяет повысить производительность); доступ к shell — позволить пользователю подключаться к серверу по SSH или через веб shell-консоль.
4) значения по умолчанию, как и предыдущие пункты, настраивается в случае отсутствия шаблона:
* где кодировка домена принудительно устанавливает кодировку по умолчанию; тип обработчика PHP — с помощью чего по умолчанию будут обрабатываться PHP скрипты (пользователь может выбирать позже любой, который доступен исходя из настроек доступа); версия PHP — версия php, которая будет выбрана по умолчанию (пользователь сам сможет ее поменять, при необходимости); индексная страница — скрипт по умолчанию, который будет запускать при обращении к домену без указания конкретного скрипта.
Переход (Миграция) с CentOS на Oracle Linux
Чтобы загрузить скрипт, выполните команду curl, как показано ниже.
Эта команда загружает сценарий миграции под названием centos2ol.sh.
Скачать Скрипт миграции CentOS в Oracle Linux
Затем назначьте разрешения на выполнение с помощью команды chmod.
Чтобы начать миграцию, запустите сценарий, как показано ниже.
Как уже упоминалось ранее, скрипт выполняет ряд операций. Сначала он проверяет наличие всех пакетов, которые необходимы во время обновления, и устанавливает отсутствующие.
Процесс миграции CentOS в Oracle Linux
Затем он переходит к резервному копированию старых файлов репозитория CentOS.
Резервное копирование Старых репозиториев CentOS
Далее скрипт скачивает приложения Oracle Linux и базовые репозитории ОС. И соответственно удаляет эквивалентные CentOS.
Включить Репозитории Oracle Linux
После перехода в репозитории Oracle Linux он синхронизируется с онлайн-репозиториями и обновляет пакеты Oracle Linux. Он также переустановит некоторые пакеты.
Синхронизация с репозиториями Oracle
Весь процесс довольно длительный потребуется минимум 2-3 часа. После завершения переключения вам будет предложено перезагрузить систему CentOS, как показано на рисунке
Как перейти с CentOS на Oracle Linux
Просто запустите команду:
Во время перезагрузки на экране появится журнал Oracle Linux log.
Перезагрузка Oracle Linux
Вскоре после этого появится меню Grub. Запись сервера Oracle Linux будет первой в списке, поэтому нажмите ENTER на клавиатуре, чтобы загрузиться в Oracle Linux.
Загрузочное меню Oracle Linux
Как только вы войдете в систему, еще раз проверьте версию операционной системы. Сделать это можно следующим образом.
Проверка версии Oracle Linux
13. ISPManager
Все выше перечисленные панели были бесплатными. Это же первая платная панель в нашем списке. Она разработана российской компанией и очень популярна на российском рынке и за границей. Панель позволяет создавать неограниченное количество пользователей и доменов, поддерживает работу с Nginx или Apache, выбор отдельной версии PHP для каждого сайта, получение сертификатов LetsEncrypt. Есть файловый менеджер, а также возможность устанавливать различные CMS. В новой версии разработчики уже даже сделали красивый, современный интерфейс. У программы есть решения как для бизнеса, так и ISP Manager Lite для веб-мастеров. Подробнее про установку можно почитать здесь.
Установка
Для установки необходимо скачать скрипт утилитой wget. Ставим ее.
а) если CentOS / Red Hat:
yum install wget
б) если Ubuntu / Debian:
apt-get install wget
Скачиваем скрипт установки ISPmanager:
wget http://cdn.ispsystem.com/install.sh
Запускаем установку:
sh install.sh ISPmanager
Установщик задаст некоторые вопросы:
0-1. Если мы не отключили SELinux, установщик предложит его отключить и перезагрузить сервер — соглашаемся:
SELinux is enabled on your server. It is strongly recommended to disable SELinux before you proceed.
Would you like to disable SELinux right now (yes/no)?yes
Reboot is requred to complete the configuration of SELinux.
Reboot now (yes/no)?yes
* после перезагрузки нужно снова запустить установку командой sh install.sh ISPmanager.
0-2. Если серверу задано не доменное имя, установщик выдаст ошибку You have incorrect hostname и потребует ввести правильное имя — задаем любое доменное имя, желательно, зарегистрированное для данного сервера:
You have incorrect hostname: dmosk
Enter new hostname(or Ctrl+C to exit): dmosk.ru
1. Какую версию поставить (бета или стабильную) — выбираем стабильную (s):
Which version would you like to install ?
b) beta version — has the latest functionality
s) stable version — time-proved version
Choose repository type to work with: s
2. Какую версию поставить (Lite или Business) — выбираем ту, которую хотим купить или уже купили:
What version do you want to install
1) ISPmanager-Lite with recommended software
2) ISPmanager-Lite minimal version
3) ISPmanager-Business
Choose version: 1
Будут установлены все необходимые пакеты для работы панели управления.
После завершения установки открываем браузер и переходим по адресу https://<IP-адрес>:1500 — браузер выдаст ошибку сертификата, игнорируем ее, подтвердив намерение перейти на веб-страницу.
Если на сервере с внешним IP выполняется установка ISPmanager впервые, система потребует активировать программный продукт. В открывшемся окне в разделе «Для продолжения работы с ISPmanager Lite вы можете» выбираем Получить ознакомительную лицензию (также можем сразу активировать лицензию, если она у нас есть), вводим адрес электронной почты администратора, соглашаемся с политикой конфиденциальности и условиями использования сервиса:
Нажимаем Далее — необходимо будет ввести пароль для входа в ISPmanager (при необходимости, регистрируемся). После на адрес электронной почты придет письмо с временным ключом — вводим его для активации:
… и нажимаем Активировать — должна открыться страница ввода логина и пароля. Для входа нужно использовать системную учетную запись root
Обратите внимание, что на Ubuntu после установки пароль для root не задан — это необходимо сделать командой:
passwd root
При первом входе в панель управления необходимо принять лицензионное соглашение:
Можно пользоваться.
Tips n tricks
Файловый менеджер
Было 2 платных плагина (file manager и sftp). С сайта Весты информация о плагине file manager куда-то исчезла.
Для активации плагина добавить в конец файла строку
FILEMANAGER_KEY='ILOVEREO'
11 марта 2019 — работает
exim не принимает письма если clamd упал
via https://forum.vestacp.com/viewtopic.php?t=5363
malware acl condition: clamd: unable to connect to UNIX socket /var/run/clamav/clamd.ctl (Connection refused)
Заменить в конфигурации exim
malware = *
на
malware = */defer_ok
Подробнее — http://www.exim.org/exim-html-current/doc/html/spec_html/ch-content_scanning_at_acl_time.html
phpmyadmin The secret passphrase in configuration (blowfish_secret) is too short
Добавляем в пароль длиной 32 символа.
$cfg = '12345678901234567890123456789012';
Документация —
Однако в некоторых случаях проблема связана с правами доступа
chmod 644 /etc/phpMyAdmin/config.inc.php chmod 755 /etc/phpMyAdmin/
phpmyadmin операция импорта невозможна
Текст ошибки — Операция импорта невозможна. Причины: не выбран импортируемый файл; размер импортируемого файла превышает максимально допустимый, заданный в настройках PHP. Смотрите FAQ 1.16.
Debian/Ubuntu?
chmod 777 /var/lib/phpmyadmin/tmp
CentOS
chmod 777 /var/phpmyadmin/tmp
phpmyadmin 403 forbidden
phpmyadmin выдает 403 ошибку.
Загружаем заново конфигурационный файл phpmyadmin для Apache
# wget http://c.vestacp.com/0.9.8/rhel/httpd-pma.conf -O /etc/httpd/conf.d/phpMyAdmin.conf # service httpd restart
Используемые порты
80 — nginx стандартный веб порт
443 — nginx SSL веб порт
8080 — httpd веб порт
8433 — httpd SSL веб порт
8083 — VestaCP web порт
Смена IP адреса
Штатной возможности не предусмотрено.
-
https://forum.vestacp.com/viewtopic.php?f=43&t=6941
-
https://forum.vestacp.com/viewtopic.php?f=10&t=5975
UPD
/usr/local/vesta/bin/v-update-sys-ip
Почта уходит в спам
-
Почта отправляется в спам в GMAIL
-
Spam forwarded to external email address (causing server blacklist)
-
https://forum.vestacp.com/viewtopic.php?f=31&t=5900
-
Поддержка Gmail
SSL
При установке SSL сертификата от Comodo ошибка Error: SSL intermediate chain is not valid
В поле Центр сертификации SSL / Intermediate добавить в следующем порядке
COMODORSADomainValidationSecureServerCA.crt
AddTrustExternalCARoot.crt
CentOS vs Ubuntu: установка и настройка
И CentOS, и Ubuntu предлагают упрощенные процессы установки, но каждый из них имеет свои сильные стороны. С Ubuntu Server вы не получаете графический интерфейс, но он по-прежнему прост для почти любого. Хотя установщик Ubuntu стремится быть простым для всех, CentOS стремится сделать процесс быстрым и легким для системных администраторов.
Если вы используете настольную версию Ubuntu для своего сервера, настройка довольно проста. Установка программного обеспечения, настройка параметров, а также включение и отключение служб относительно просты. CentOS также предоставляет надежный набор параметров конфигурации, хотя он использует несколько различных приложений на серверной части.
Настройка CentOS или Ubuntu через командную строку отличается. Вы найдете несколько файлов конфигурации в разных местах, большая разница в том, что менеджер пакетов используется каждым дистрибутивом. Ubuntu использует apt, а CentOS – yum. Использовать каждый из них довольно просто, но между ними есть некоторые существенные различия.
Победитель: Ubuntu выигрывает здесь благодаря простоте использования и количеству документации, которую вы найдете в интернете.
Какой серверный дистрибутив подходит именно вам?
Если после прочтения сравнений вы все еще не можете сделать выбор, подумайте, какой дистрибутив вам удобнее. Вы будете часто использовать этот дистрибутив, поэтому, если дело доходит до броска монеты, используйте тот, который вы использовали больше. Это знакомство значительно облегчит повседневные задачи по обслуживанию.
Что если у вас нет большого опыта работы с CentOS или Ubuntu? Ubuntu – отличный выбор для менее опытных или начинающих пользователей Linux.
Скачать CentOS: https://www.centos.org/download/
Скачать Ubuntu: https://www.ubuntu.com/download
Рекомендуемый контент
Установка VestaCP на Ubuntu
Дальше мы рассмотрим как выполняется установка этой панели на ваш сервер. На самом деле все очень просто и вам будет достаточно выполнить несколько команд.
Скачать скрипт установки VestaCP можно с помощью wget. Для этого используйте команду:
Шаг 2. Запуск скрипта
Дальше запустите скрипт и он сделает за вас всю работу. Скачает и установит панель, загрузит веб-сервера, сервера баз данных, установит все необходимое программное обеспечение и добавит настройки по умолчанию. Для запуска скрипта наберите:
Подтвердите, что вы согласны на установку всего этого программного обеспечения в вашу систему:
Введите свой адрес электронной почты:
Введите ваше имя хоста:
Дождитесь завершения установки, на это может уйти до 15-20 минут:
Шаг 7. Завершение установки
Когда установка VestaCP Ubuntu будет завершена, панель сообщит об этом и выведет сообщение с возможным адресом доступа к панели:
Шаг 8. Пользователь
Вы сможете авторизоваться только под именем суперпользователя, но в Ubuntu пользователь root по умолчанию отключен. Нужно его включить задав пароль:
Подготовка к установке CentOS
Дождитесь загрузки и оставьте вариант «Install CentOS Linux 8.0.1905», где «8.0.1905» — номер версии.
Подготовка к установке займет время.
Язык мастера установки
Определите язык интерфейса установщика. Язык ОС вам предстоит выбрать дополнительно перед запуском CentOS.
В верхнем правом углу вы видите текущую раскладку клавиатуры. Одинарным щелчком по раскладке вы можете переключиться на другую.
Время
На экране «Обзор установки» некоторые разделы помечены оранжевым треугольником с восклицательным знаком. Это значит — вам нужно настроить их перед началом установки.
Создайте несколько разделов на жестком диске. Установщиком рекомендуется вариант «Автоматически», что означает — на HDD SSD будет только один раздел. Слева вверху находится кнопка «Готово». Нажмите ее.
Нажмите «Time & Date». В открывшемся окне выберите часовой пояс.
Интернет
Соединение с интернетом может быть выключено.
Включите его в разделе «Сеть и имя хоста», переместив ползунок во включенное состояние.
Заключение
Обращаю внимание, что я не призываю переходить на Centos Stream в проде. Хотя мне кажется, это может быть где-то и удобным
Схема с rolling updates имеет право на жизнь. Время и практика покажут, в какой роли далее можно будет эксплуатировать Centos stream.
Онлайн курс по Linux
Если у вас есть желание научиться строить и поддерживать высокодоступные и надежные системы, рекомендую познакомиться с онлайн-курсом «Administrator Linux. Professional» в OTUS. Курс не для новичков, для поступления нужны базовые знания по сетям и установке Linux на виртуалку. Обучение длится 5 месяцев, после чего успешные выпускники курса смогут пройти собеседования у партнеров.
Что даст вам этот курс:
- Знание архитектуры Linux.
- Освоение современных методов и инструментов анализа и обработки данных.
- Умение подбирать конфигурацию под необходимые задачи, управлять процессами и обеспечивать безопасность системы.
- Владение основными рабочими инструментами системного администратора.
- Понимание особенностей развертывания, настройки и обслуживания сетей, построенных на базе Linux.
- Способность быстро решать возникающие проблемы и обеспечивать стабильную и бесперебойную работу системы.
Проверьте себя на вступительном тесте и смотрите подробнее программу по .
Заключение
На этом статью по установке сервера на базе ОС CentOS 8 завершаю. Рекомендую сразу же заняться базовой настройкой. Надеюсь, было интересно и полезно. Я постарался подробно рассмотреть все основные нюансы установки, с которыми сам сталкиваюсь в процессе своей профессиональной деятельности. Основные отличия моих статей от подобных, которых развелось огромное количество в интернете в том, что они действительно уникальные и авторские. Я всегда стараюсь привнести в материал часть своих знаний и опыта, накопленного за годы работы в качестве системного администратора. Или просто какие-то свои мысли высказать.
Прежде чем написать статью, я погуглил как ru сегмент, так и мировой на тему установки centos 8 и с грустью констатирую, что не нашел ничего интересного. В топе выдачи банальные СЕО статьи со скриншотами и шагами инсталлятора. Ничего уникального и действительно полезного. Это удручает, потому что СЕО побеждает реальных авторов-практиков, у которых нет времени разбираться в продвижении, и делает их статьи невидимыми для людей, потому что их нет в ТОП 10 выдачи поисковиков. Если мне попадаются интересные сайты с качественным контентом, я добавляю их в закладки и просматриваю вручную, когда есть время.
Обозначенная выше проблема актуальна для всех информационных сайтов. Думаю, каждый это замечает, когда что-то ищет в интернете не по коммерческим запросам. На первых местах всегда СЕО статьи с рерайтом одной и той же фигни. Практическая ценность подобных статей стремится к нулю. Поисковики что-то постоянно пытаются с этим сделать, но получается не очень, потому что сеошники подстраиваются. В этом плане Гугл работает более качественно, чем Яндекс. У последнего выдача более мусорная, что косвенно подтверждается тем, что он с каждым годом теряет свои позиции в качестве поисковика.
Напоминаю, что данная статья является частью единого цикла статьей про сервер Centos.
Онлайн курс «SRE практики и инструменты»
Если у вас есть желание научиться строить и поддерживать высокодоступные и надежные системы, рекомендую познакомиться с онлайн-курсом «SRE практики и инструменты» в OTUS. Курс не для новичков, для поступления нужны базовые знания по сетям и Linux. Обучение длится 3 месяц, после чего успешные выпускники курса смогут пройти собеседования у партнеров.
На курсе вы узнаете как:
- Внедрить SRE практики в своей организации
- Управлять надежностью, доступностью и эффективностью сервисов
- Управлять изменениями
- Осуществлять мониторинг
- Реагировать на инциденты и производительность
- Работать со следующим технологическим стеком: Linux, AWS, GCP, Kubernetes, Ansible, Terraform, Prometheus, Go, Python.
Проверьте себя на вступительном тесте и смотрите подробнее программу по .