Для настройки практически любого сервера требуется выполнить ряд стандартных шагов, которые мало чем отличаются в различных ситуациях. Какой бы функционал вы не готовили, вам придется настроить правильное время и включить его автообновление.
Если вы поставили "готовое решение", меняем пароль на 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 закончена, можно приступать к установке и настройке основного функционала.
ᅠ