Налаштування сервера 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 = ваш_ip
GATEWAY = шлюз_для_доступа_к_сеті
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 us

8. Вимкніть SELinux

Набір політик SELinux призначені для контролю доступу до файлів в системі Linux, але якщо ви не збираєтеся їх використовувати, то таку можливість можна відключити. Для цього виконайте:

# sestatus

9. Створіть користувача

Використовувати систему від імені суперкористувача небезпечно і тим більше небезпечно залишати відкритим доступ до root аккаунту по ssh. Спочатку створіть звичайного користувача і встановіть для нього пароль:

Відео: Установка Apache HTTP Server в CentOS 7


# Passwd пароль


Потім додайте користувача до групи wheel, щоб дозволяти користувачеві працювати від імені адміністратора:

# Usermod -G wheel имя_пользователя

Тепер залишилося підправити настройки sudo, для цього додайте такий рядок, якщо її там ще немає:

Відео: 2 - Готуємо CentOS 7. Основні дії після установки

% Wheel ALL = (ALL) ALL

10. Увімкніть сторонні репозиторії

Додавати сторонні репозиторії до виробничого сервера - це не дуже гарна ідея, і в деяких випадках може привести до поганих наслідків. Однак іноді можуть знадобитися програми, яких в офіційних репозиторіях немає. Тому розглянемо як додати кілька репозиторіїв.

Для додавання сховища 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. А замість неї додайте:

Protocol 2

Також потрібно відключити вхід від імені суперкористувача:

# Yum install httpd

Коли установка буде завершена, перед тим, як ви зможете перейти до роботи потрібно дозволити HTTP в брандмауер:


# Firewall-cmd -permanent -add-port = "3221 / tcp# Firewall-cmd --reload

Тепер залишилося додати Apache в автозавантаження:

# Systemctl start httpd.service
# 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

І дозвольте в користування послугою в брандмауері:

# Firewall-cmd --add-service = mysql

Залишилося запустити скрипт налаштування:

# Yum install gcc

Потім ви можете подивитися версію GCC:

# Yum install java

Потім перевірте версію:

Поділися в соціальних мережах:

Схожі
Кращі дистрибутиви linux для новачкаКращі дистрибутиви linux для новачка
Репозиторії centos 7Репозиторії centos 7
Установка postgresql centos 7Установка postgresql centos 7
Налаштування fail2ban centos 7Налаштування fail2ban centos 7
Найстабільніші дистрибутиви linuxНайстабільніші дистрибутиви linux
Установка centos 7Установка centos 7
Топ 10 кращих дистрибутивів linux 2015Топ 10 кращих дистрибутивів linux 2015
Великий огляд red hat linuxВеликий огляд red hat linux
Кращі дистрибутиви linux 2017Кращі дистрибутиви linux 2017
Налаштування selinuxНалаштування selinux
» » Налаштування сервера centos 7 після установки