Багато хто й не підозрюють, що всі сервіси іпослуги, якими ми користуємося в Мережі, базуються на таких самих комп'ютерах, що працюють в наших квартирах, тільки налаштовані зовсім інакше, не можуть похвалитися гарним графічним інтерфейсом і управляються за допомогою спеціалізованих команд. Ці комп'ютери іменуються серверами. Люди обізнані, звичайно, знають, як зробити налаштування і «підняти» свій сервер. Тим же, хто в цій справі новачок, необхідно простудіювати не один форум, щоб остаточно освоїтися. Одне відомо точно: для настройки недорогого і стабільного сервера необхідно вибрати таку ж недорогу і стабільну основу, а саме операційну систему на основі Linux. Вибір більшості падає на CentOS 7. В даному матеріалі зібрана коротка інформація про те, як зробити установку CentOS 7 і створити на її основі базовий сервер.
CentOS - це дистрибутив Linux, головнимгідністю якого є стабільність. Дана система, як і найближчий конкурент Fedora, була побудована на вихідному коді платного дистрибутива Red Hat Linux. Останній, в свою чергу, є ідеальним інструментом для системних адміністраторів, в роботі яких потрібно передбачуваність, стабільна робота і зручне управління.
CentOS не може похвалитися найостаннішимиверсіями пакетів, на відміну від тієї ж Fedora, але кожен системний адміністратор буде цьому тільки радий, коли Fedora або інший сучасний дистрибутив зі своїми свіжими пакетами «впаде», а CentOS продовжить спокійно працювати незалежно від обставин. В даному матеріалі коротко описується процес налаштування і установки CentOS 7, основні особливості системи і робоче середовище.
Перед установкою CentOS 7 необхідно завантажити дистрибутив операційної системи на офіційному сайті.
Існує кілька варіантів завантаження:
У числі завантажувальних файлів можна відшукати два«Живих» образу диска з двома різними робочими середовищами (KDE та Gnome). Ці образи підійдуть тим, хто хоче випробувати систему в справі до установки на жорсткий диск.
Навіть при виборі мінімального образу CentOS 7 запропонує скористатися графічним інтерфейсом для установки системи на жорсткий диск.
Процес цей проходить в 6 основних кроків:
Після введення даних необхідно буде створитипрофіль користувачі і вказати пароль Root. Після завершення процесу установки комп'ютер перезавантажиться і запропонує запустити нову операційну систему.
Тут коротко поговоримо про те, як розгорнути універсальний сервер на базі CentOS 7 з мінімальним набором необхідних інструментів, які потрібні для його повноцінної роботи.
Отже, для початку необхідно відшукати сам сервер. Його можна або найняти в Мережі (від 250 рублів), або налаштувати на локальній машині. Єдине, що потрібно, - це дані SSH, які будуть використовуватися для входу на сервер. Візьмемо як приклад абстрактний поштову адресу [email protected] і ім'я користувача c паролем теж centos.
Почати конфігурацію варто зі створення користувача і видачі йому всіх необхідних прав:
Далі необхідно вказати ім'я хоста. Це можна зробити командою hostnamectl set-hostname server1.centos.net.
Після потрібно відключити Firewall і SeLinux. Це необхідно зробити для того, щоб випадково не позбавити себе прав доступу до сервера. Призупинити роботу Firewall можна, використовуючи команди systemctl stop firewalld і systemctl disable firewalld. Ситуація з SeLinux трохи складніше: необхідно відкрити відповідний конфігураційний файл в текстовому редакторі Vi за допомогою команди vi / etc / selinux / config, розшукати там рядок SELINUX = enabled і замінити на SELINUX = disabled. Потім потрібно перезавантажити систему.
Наступним етапом настройки буде установка SSH.
Для цього необхідно:
Також потрібно оновити всі системи і встановити сховища epel і rpmforge. Для цього необхідно:
Для установки додаткових компонентів в існуючий каркас сервера потрібно перевірка і відключення деяких сервісів і MTA-служб.
Для цього потрібно:
Потім потрібно завантажити Apache і PHP, необхідні для повноцінного функціонування нашого сервера.
Отже, для цього:
Перед тим як зробити установку MySql в CentOS7, варто уточнити, що при використанні стандартного менеджера завантажень Yum система завантажить альтернативну версію програми під назвою MariaDB, тому у випадку з CentOS доведеться йти обхідним шляхом.
Для установки MySql необхідно:
Для установки Zabbix в CentOS 7 необхідно знайти свіжу версію клієнта на офіційному сайті розробника і потім інсталювати його в системі.
Для цього необхідно:
Перед тим як зробити установку Zimbra в CentOS 7, необхідно підготувати для цього систему.
Отже, потрібно виконати наступне: