Установка дополнительных компонентов в vestacp

Описание шаблонов которые используются в 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.

Проверьте себя на вступительном тесте и смотрите подробнее программу по .

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Мой редактор ОС
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: