Базовая настройка сервера CentOS 7

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

Если вы поставили "готовое решение", меняем пароль на root:

# passwd

Установим постоянное имя хоста с помощью команды hostnamectl, используйте команду:

# sudo hostnamectl set-hostname <name> --static

Проверим имя хоста:

# hostnamectl

Первым делом обновим базовую систему:

# yum -y update

Для удобства администрирования, я всегда устанавливаю Midnight Commander, или просто mc:

# yum -y install mc

Дальше нам пригодятся сетевые утилиты. В минимальной настройке не работает ifconfig . Вместо ifconfig в CentOS 7 теперь утилита ip.
Установим net-tools.x86_64:

# yum -y install net-tools.x86_64

Теперь, чтобы у нас работали команды nslookup или, к примеру, host необходимо установить пакет bind-utils.

Устанавливаем bind-utils:

# yum -y install bind-utils

Отключаем SELinux. Его использование и настройка отдельный разговор. Сейчас я не буду этим заниматься. Так что отключаем:

# mcedit /etc/sysconfig/selinux

меняем значение
SELINUX=disabled
Чтобы изменения вступили в силу, перезагружаемся:

# reboot

Можно без перезагрузки применить отключение SElinux:

# setenforce 0

Установка редактора nano на CentOS:

# yum install nano

 

Установка iftop, atop, htop на CentOS 7:

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

# yum -y install iftop

И два интересных диспетчера задач, я чаще всего пользуюсь htop, но иногда пригодится и atop. Ставим оба, сами посмотрите, разберетесь, что вам больше нравится, подходит.
Для начала добавим EPEL repository и обновляем пакеты:

# yum -y install epel-release
# yum -y update

Ставим:

# yum -y install htop
# yum -y install atop

Рекомендую еще установить пару нужных и полезных программ, которые часто необходимы, но отсутствуют в минимальной установке: wget и bzip2.

# yum -y install wget bzip2

Базовая настройка CentOS 7 закончена, можно приступать к установке и настройке основного функционала.

Related Articles