Налаштування сервера centos 7 після установки
CentOS - це вільний дистрибутив, заснований на вихідному коді Red Hat Enterprise Linux, фактично, він створюється з цих початкових кодів практично без змін, розробники тільки вирізають весь брендинг Red Hat. Але на відміну від Red Hat, CentOS повністю безкоштовна і отримує регулярні оновлення, трохи згодом після виходу їх для Red Hat оскільки вони теж збираються з вихідного коду.
Дуже часто CentOS застосовується в якості операційної системи для серверів. В одній з попередніх статей ми розглядали як виконується установка CentOS 7. Сьогодні буде розглянута настройка сервера CentOS 7 після установки. Ми розглянемо всі основні параметри, які вам потрібно буде змінити щоб підготувати ваш сервер до роботи.
Налаштування CentOS після установки
Далі, ми розглянемо всі дії, які необхідно виконати для повної настройки CentOS на сервері, просто виберіть те що вам потрібно і застосуєте на своїй машині.
1. Налаштування статичної IP адреси
Перше, що потрібно зробити - це налаштувати мережу. На персональних комп`ютерах використовується отримання IP адреси по DHCP, і комп`ютер при кожному запуску буде мати іншу адресу, сервер повинен завжди працювати на одній адресі, тому ми присвоюємо йому статичний IP. Також потрібно налаштувати DNS і шлюз за замовчуванням. Але спочатку встановіть утиліту net-tools:
# Ip addr show
Тепер можна перейти до налаштування інтерфейсу через файл / etc / sysconfig / network-scripts / ifcfg-enp0s3, наприклад, за допомогою редактора vi:
IPADDR = ваш_ipGATEWAY = шлюз_для_доступа_к_сеті
DNS1 = IP_адрес_DNS1
DNS2 = IP_адрес_DNS2
Після внесення змін цей файл буде виглядати ось так:

Потім залишиться перезавантажити мережу щоб застосувати нові настройки:
# Echo $ HOSTNAME
Щоб його змінити вам потрібно відредагувати файл / etc / hostname і замінити там старе ім`я на нове.
# Hostnamectl set-hostname "імя_хоста"3. Оновлення CentOS
Після установки прийнято оновлювати програмне забезпечення до найновішої версії, щоб встановити всі оновлення безпеки. Щоб оновити список пакетів в репозиторіях і установки нових версій виконайте таку команду:
# Yum install links
Відео: CentOS 7 базове налаштування сервера
Ви можете знайти і інші консольні браузери для Linux, наприклад, Lynx або Elinks.
5. Налаштування часового поясу
Правильна настройка часового поясу дуже важлива для сервера. Це прибере плутанину в логах і дозволить вашим додаткам відображати правильну дату і час. Для настройки використовується утиліта timedatectl.
Спочатку отримайте список часових поясів:
# Timedatectl set-timezone Europe / KyivПотім перевірте:
# Localectl set-locale LANG = ru_RU.UTF-8Потім дивимося що вийшло:
# Localectl set-keymap us8. Вимкніть SELinux
Набір політик SELinux призначені для контролю доступу до файлів в системі Linux, але якщо ви не збираєтеся їх використовувати, то таку можливість можна відключити. Для цього виконайте:
# sestatus9. Створіть користувача
Використовувати систему від імені суперкористувача небезпечно і тим більше небезпечно залишати відкритим доступ до root аккаунту по ssh. Спочатку створіть звичайного користувача і встановіть для нього пароль:
Відео: Установка Apache HTTP Server в CentOS 7
# Passwd пароль
Потім додайте користувача до групи wheel, щоб дозволяти користувачеві працювати від імені адміністратора:
Тепер залишилося підправити настройки sudo, для цього додайте такий рядок, якщо її там ще немає:
Відео: 2 - Готуємо CentOS 7. Основні дії після установки
% Wheel ALL = (ALL) ALL10. Увімкніть сторонні репозиторії
Додавати сторонні репозиторії до виробничого сервера - це не дуже гарна ідея, і в деяких випадках може привести до поганих наслідків. Однак іноді можуть знадобитися програми, яких в офіційних репозиторіях немає. Тому розглянемо як додати кілька репозиторіїв.
Для додавання сховища Enterprise Linux Repository (EPEL) виконайте:
# Rpm -Uvh https://elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
10. Налаштування SSH
Найчастіше нам доводиться працювати з серверами не безпосередньо, а через мережу, через SSH. Зазвичай служба SSH вже встановлена і активована, але для її належного функціонування потрібно виконати кілька налаштувань. Спочатку потрібно налаштувати використання тільки безпечного протоколу, для цього відкрийте файл / etc / ssh / ssh_config і видаліть рядок Protocol 2,1. А замість неї додайте:
Також потрібно відключити вхід від імені суперкористувача:
# Yum install httpd
Коли установка буде завершена, перед тим, як ви зможете перейти до роботи потрібно дозволити HTTP в брандмауер:
# Firewall-cmd -permanent -add-port = "3221 / tcp
# Firewall-cmd --reload
Тепер залишилося додати Apache в автозавантаження:
# Systemctl enable httpd.service
Далі ви можете перевірити його працездатність за допомогою links:
# Yum install phpПісля установки необхідно перезапустити Apache:
# Echo -e "lt;? Php nphpinfo () - n? Gt;" gt; /var/www/html/phpinfo.phpПотім відкрийте створений файл в браузері:
# Yum install mariadb-server mariadb
Потім запустіть і додайте в автозавантаження:
# Systemctl enable mariadb.service
І дозвольте в користування послугою в брандмауері:
Залишилося запустити скрипт налаштування:
# Yum install gcc
Потім ви можете подивитися версію GCC:
# Yum install java
Потім перевірте версію:
Топ 10 кращих дистрибутивів linux 2015
Кращі консольні браузери для linux
Кращі дистрибутиви linux 2017
Кращі дистрибутиви linux для новачка
Кращі дистрибутиви linux для сервера
Найстабільніші дистрибутиви linux
Великий огляд red hat linux
Як додати користувача в групу linux
Що краще, ubuntu або centos
Установка atom в linux
Налаштування selinux
Оновлення ядра centos 7
Установка пакетів в centos 7
Адміністрування linux
Установка postgresql centos 7
Установка vestacp на ubuntu 16.04
Встановлюємо параметри ядра в grub
Установка lamp в centos 7
Оновлення ядра linux до нової версії
Установка centos 7
Репозиторії centos 7
Кращі дистрибутиви linux для новачка
Репозиторії centos 7
Установка postgresql centos 7
Налаштування fail2ban centos 7
Найстабільніші дистрибутиви linux
Установка centos 7
Топ 10 кращих дистрибутивів linux 2015
Великий огляд red hat linux
Кращі дистрибутиви linux 2017