Налаштування сервера 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