Поиск по сайту:

30 вещей, которые нужно сделать после минимальной установки RHEL/CentOS 7


CentOS — это стандартный дистрибутив Linux, который является производным от RedHat Enterprise Linux. Вы можете начать использовать ОС сразу после ее установки, но чтобы максимально эффективно использовать возможности вашей системы, вам необходимо выполнить несколько обновлений, установить несколько пакетов, настроить определенные службы и приложения.

Целью этой статьи является «30 действий после установки RHEL/CentOS 7». Сообщение написано с учетом того, что вы установили минимальную установку RHEL/CentOS, которая предпочтительна в корпоративной и производственной среде. Если нет, вы можете следовать приведенному ниже руководству, которое покажет вам минимальные установки обоих.

  1. Установка CentOS 7 Минимальная
  2. Установка RHEL 7 Minimal

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

1. Зарегистрируйтесь и активируйте подписку Red Hat.

После минимальной установки RHEL 7 пришло время зарегистрировать и включить вашу систему в репозитории подписки Red Hat, а также выполнить полное обновление системы. Это действительно только в том случае, если у вас есть действующая подписка RedHat. Вам необходимо зарегистрировать свой аккаунт, чтобы включить официальные репозитории RedHat System и время от времени обновлять ОС.

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

  1. Зарегистрируйте и включите репозитории подписок Red Hat в RHEL 7

Примечание. Этот шаг предназначен только для RedHat Enterprise Linux с действующей подпиской. Если вы используете сервер CentOS, немедленно переходите к дальнейшим шагам.

2. Настройте сеть со статическим IP-адресом.

Первое, что вам нужно сделать, это настроить статический IP-адрес, маршрут и DNS для вашего сервера CentOS. Мы будем использовать команду ip вместо команды ifconfig. Однако команда ifconfig по-прежнему доступна для большинства дистрибутивов Linux и может быть установлена из репозитория по умолчанию.

yum install net-tools             [Provides ifconfig utility]

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

ip addr show

Теперь откройте и отредактируйте файл /etc/sysconfig/network-scripts/ifcfg-enp0s3, используя выбранный вами редактор. Здесь я использую редактор Vi и убедитесь, что вы должны быть пользователем root, чтобы вносить изменения…

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

Теперь мы будем редактировать четыре поля в файле. Обратите внимание на четыре поля ниже и оставьте все остальное нетронутым. Также оставьте двойные кавычки как есть и введите свои данные между ними.

IPADDR = “[Enter your static IP here]” 
GATEWAY = “[Enter your Default Gateway]”
DNS1 = “[Your Domain Name System 1]”
DNS2 = “[Your Domain Name System 2]”

После внесения изменений «ifcfg-enp0s3» выглядит примерно так, как показано на рисунке ниже. Обратите внимание, что ваш IP-адрес, шлюз и DNS могут отличаться. Подтвердите это у своего интернет-провайдера. Сохранить и выйти.

Перезапустите служебную сеть и проверьте правильность назначенного IP-адреса. Если все в порядке, Ping, чтобы увидеть состояние сети…

service network restart

После перезапуска сети обязательно проверьте IP-адрес и состояние сети…

ip addr show
ping -c4 google.com

3. Установите имя хоста сервера.

Следующее, что нужно сделать, — это изменить HOSTNAME сервера CentOS. Проверьте текущий назначенный HOSTNAME.

echo $HOSTNAME

Чтобы установить новое HOSTNAME, нам нужно отредактировать «/etc/hostsname» и заменить старое имя хоста на желаемое.

vi /etc/hostname

После установки имени хоста обязательно подтвердите имя хоста, выйдя из системы и снова войдя в систему. После входа в систему проверьте новое имя хоста.

echo $HOSTNAME

Альтернативно вы можете использовать команду «hostname», чтобы просмотреть ваше текущее имя хоста.

hostname

4. Обновите или обновите минимальную установку CentOS.

При этом не будут установлены никакие новые пакеты, кроме обновления и установки последней версии установленных пакетов и обновлений безопасности. Более того, Update и Upgrade практически одинаковы, за исключением того факта, что Upgrade=Update + включает устаревшую обработку во время обновлений.

yum update && yum upgrade

Важно! Вы также можете запустить приведенную ниже команду, которая не будет запрашивать обновление пакетов, и вам не нужно вводить 'y' для принятие изменений.

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

yum -y update && yum -y upgrade

5. Установите веб-браузер командной строки.

В большинстве случаев, особенно в производственной среде, мы обычно устанавливаем CentOS в виде командной строки без графического интерфейса. В этой ситуации нам необходим инструмент просмотра командной строки для проверки веб-сайтов через терминал. Для этого мы собираемся установить самый известный инструмент под названием «links».

yum install links

Чтобы узнать об использовании и примерах просмотра веб-сайтов с помощью инструмента links, прочитайте нашу статью «Просмотр веб-сайтов из командной строки с помощью инструмента Links».

6. Установите HTTP-сервер Apache.

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

yum install httpd

Если вы хотите изменить порт по умолчанию (80) HTTP-сервера Apache на любой другой порт. Вам необходимо отредактировать файл конфигурации «/etc/httpd/conf/httpd.conf» и найти строку, которая обычно начинается так:

LISTEN 80 

Измените номер порта «80» на любой другой порт (скажем, 3221), сохраните и выйдите.

Добавьте порт, который вы только что открыли для Apache, через брандмауэр, а затем перезагрузите брандмауэр.

Разрешить службу http через брандмауэр (Постоянно).

firewall-cmd --add-service=http

Разрешить порт 3221 через брандмауэр (Постоянно).


firewall-cmd --permanent --add-port=3221/tcp

Перезагрузите брандмауэр.

firewall-cmd --reload

После выполнения всех вышеперечисленных действий пришло время перезапустить сервер Apache HTTP, чтобы новый номер порта вступил в силу.

systemctl restart httpd.service

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

systemctl start httpd.service
systemctl enable httpd.service

Теперь проверьте HTTP-сервер Apache с помощью инструмента командной строки ссылок, как показано на экране ниже.

links 127.0.0.1