Адміністрування Linux
В цій книзі описано докладні інструкції по вирішенню частих питань даної ОС.
Панелі керування сервером
В цьому розділі буде інформація щодо особливостей панелей керування.
Панель HestiaCP
Hestia Control Panel — панель керування сервером з відкритим вихідним кодом. Швидка, надійна, сучасна - все що ви хотіли тепер можна встановити однією командою!
Для того, щоб зайти в панель керування HestiaCP, необхідно в адресному рядку Вашого браузера ввести адресу, з якої буде доступна панель, і далі у відповідні поля ввести логін і пароль. Всі ці дані прийдуть Вам на електронну пошту після установки операційної системи і панелі керування (для цього на сторінці вибору ОС поставити галочку "Hestia control panel"). Дані доступу приходять в такому вигляді (приклад):
Дані для доступу в HestiaCP:
URL: https://192.168.0.10:8083/login/
Ім'я користувача: admin
Пароль: WiNUH28A
Швидко та легко навчитися працювати
Hestia розроблена з урахуванням простоти користування. Створити користувача або веб-сайт так само просто, як натиснути кнопку та заповнити пару полів, а розширені функції також легко доступні.
Зроблено з любов'ю та гордістю
Hestia — це програмне забезпечення з відкритим кодом, створене захопленими людьми з усього світу. Це означає, що код перевіряється кількома людьми, і кожен може зробити свій внесок!
Розширювана та потужна!
Hestia розширювана, але при цьому проста в освоєнні. Ви можете створювати власні теми, веб-шаблони, програми для швидкої установки та взаємодіяти з ними за допомогою стороннього програмного забезпечення через API.
Розвиток за підтримки спільноти
У Hestia відмінна спільнота підтримки — приєднуйтесь до форуму для обговорення https://forum.hestiacp.com !
Основні можливості панелі керування
Користувачі
Розділіть доступ до сервера з іншими користувачами та обмежте їх ресурси.
- Підтримка SFTP chroot jails
- Підтримка двофакторної автентифікації для панелі адміністратора
- Ключі SSH для входу через SFTP и SSH
Веб-домени
Додайте кілька доменів і швидко встановлюйте на них програми.
- Підтримка кешу Nginx FastCGI для Nginx + PHP-FPM
- Підтримка кешу Nginx Proxy для Nginx + Apache2
- Сертифікати TLS для кожного домена
- Підтримка MultiIP для Web/Mail/DNS
- Підтримка декількох PHP для PHP 5.6 (EOL),PHP 7.0 (EOL),PHP 7.1 (EOL),PHP 7.2 (EOL),PHP 7.3 (EOL),PHP 7.4 (EOL),PHP 8.0, PHP 8.1,PHP 8.2
Встановлення програм в один клік
- WordPress
- Dokuwiki
- Drupal
- Grav
- Laravel
- MediaWiki
- NextCloud
- OpenCart
- Prestashop
- Symphony
DNS
Керуйте своїм DNS-сервером!
- Створіть власні сервери імен
- Просте налаштування DNS-кластера
- Підтримка DNSSEC на доменах
Пошта
Розміщуйте власні поштові скриньки, не потрібно платити провайдеру бізнес пошти!
- Сертифікати TLS для кожного домену для служб вхідної та вихідної пошти (Exim4, Dovecot, Webmail)
- Ліміти налаштовуються для кожного користувача або облікового запису електронної пошти.
- Підтримка Let's Encrypt для поштових доменів
- Остання версія RoundCube
- Опціональне встановлення Rainloop
Бази даних
Від електронної комерції до блогів бази даних завжди корисні, і ви можете вибирати між MySQL і PostgreSQL.
- Підтримка MariaDB 10.2 -> 10.11 с 10.11 по умолчанию
- Підтримка MySQL 8
- Підтримка PostgreSQL.
- Остання версія phpMyAdmin и phpPgAdmin
Розробник надає он-лайн демоверсію, з якою можна ознайомитись за посиланням https://demo.hestiacp.com:8083/
Панель керування FastPanel
FASTPANEL — зручна, функціональна та сучасна. Управління сервером ще ніколи не було таким простим!
Для того щоб зайти в панель керування FastPanel, необхідно в адресному рядку Вашого браузера ввести адресу, з якої буде доступна панель, і далі у відповідні поля ввести логін і пароль. Всі ці дані прийдуть Вам на електронну пошту після установки операційної системи і панелі керування (для цього на сторінці вибору ОС поставити галочку "FastPanel"). Дані доступу приходять в такому вигляді (приклад):
Дані для доступу в FastPanel:
URL: https://192.168.0.10:8888/
Ім'я користувача: fastuser
Пароль: WiNUH28A
- ШИРОКІ МОЖЛИВОСТІ — все необхідне для управління сервером в одному веб-додатку.
- НАЛАШТУВАННЯ ПРАВ — призначення прав доступу в окремих користувачів для конкретних сайтів.
- ЗРУЧНІСТЬ ВИКОРИСТАННЯ — легко розібратися завдяки підказкам та оповіщенням.
FASTPANEL – проста і функціональна панель управління сервером
Створюйте сайти в кілька кліків, керуйте поштою, базами даних, резервними копіями, плануйте завдання і аналізуйте трафік. Встановіть і налаштуйте права доступу так, як Вам зручно - кожен сайт можна закріпити за окремим користувачем. Щоб підвищити безпеку Вашого облікового запису підключіть двухфакторну аутентифікацію.
Динамічні повідомлення дозволяють бути в курсі стану сервера і сайтів. Крім того, FASTPANEL включає в себе Web SSH-клієнт, попередній перегляд сайтів і редактор фавіконів.
Можливості
Для того, щоб зробити Вашу роботу з FASTPANEL більш комфортною та ефективною ми додали різноманітні інструменти для роботи з сервером
- СИСТЕМА БЕКАПІВ — розміщуйте резервні копії на власних серверах або на хмарному сховищі Dropbox.
- ФАЙЛОВИЙ МЕНЕДЖЕР — керуйте файлами прямо з браузера з можливістю завантаження файлів до 1 GB.
- SSL-СЕРТИФІКАТИ — підключайте безкоштовні SSL сертифікати Let's Encrypt в три кліки.
- УПРАВЛІННЯ IPTABLES — підвищуйте безпеку серверу - керуйте правилами firewall через веб-інтерфейс.
- КОНСТРУКТОР ЗАВДАНЬ — плануйте завдання: e-mail розсилки, вивантаження даних, антивірусні перевірки.
- СТАТИСТИКА НАВАНТАЖЕННЯ — аналізуйте статистику споживаних сервером ресурсів в реальному часі.
Модулі
- ПІДТРИМКА ВСІХ ВЕРСІЙ PHP — для кожного сайту під управлінням панелі можна призначити будь-яку версію.
- ПІДКЛЮЧЕННЯ AWSTATS — дозволяє отримувати статистику відвідування сайтів на основі серверних логів.
- ВЕБ-ІНТЕРФЕЙС SHELL IN A BOX — дозволяє запустити SSH термінал в панелі, без додаткового ПЗ.
- СКАНЕР ВІРУСІВ — безкоштовне сканування на віруси, шкідливі програми і скрипти.
- ПОШТОВИЙ КЛІЄНТ ROUNDCUBE — багатомовний клієнт IMAP на основі браузера з інтерфейсом користувача, подібним до програми.
- SPAM ASSASSIN — ефективний інструмент з гнучкими налаштуваннями для фільтрації спаму.
Інтуїтивно зрозумілий інтерфейс
Чистий, простий і сучасний дизайн. Налаштуйте порядок відображення сайтів і елементів керування так, як хочете, а темна тема полегшить роботу вночі.
Розробник надає он-лайн демоверсію, з якою можна ознайомитись за посиланням https://fastpanel.direct/demo.
VPN-сервер
Навіщо потрібен VPN-сервер?
VPN — це технологія, яка надає високорівневе 256-бітне шифрування, що робить практично неможливим порушення вашої онлайн-безпеки з боку хакерів і кіберзлочинців.
З VPN всі Ваші дані повністю зашифровані, ніхто не може порушити Вашу приватність, - навіть інтернет-провайдер не здатний відстежити Ваші дії в мережі. Цей сервіс не вплине на швидкість з'єднання, адже VPN-мережі забезпечені такими можливостями, як SOCKS, проксі, "розумний DNS" і т. д.
VPN — найбільш тонкий інструмент в питаннях онлайн-безпеки, приватності і свободи одночасно. Отже, надійний на 100%.
Як це працює?
На нашому сервісі ми пропонуємо автоматичне розгортання VPN сервера. Його можна встановити паралельно з іншими сервісами на Вашому сервері. При замовленні послуги виберіть в списку додаткового ПЗ - VPN-сервер. Далі після завершення установки операційної системи буде також встановлений VPN-сервер на базі протоколу CISCO IPsec. Після цього Вам на пошту прийдуть дані для доступу до операційної системи і також доступ до VPN. Приклад даних для доступу:
Дані для доступу до IPSec VPN-серверу:
IP-адреса: 192.168.10.11
Спільний ключ: CZqh3RkvCi5G36bVKKqrsbko6mcPxHWx
Ім'я користувача: vpn
Пароль: zycv0yiS
Ці дані потрібно вказати в мережевих налаштуваннях вашого пристрою.
Все, тепер Ви маєте доступ в Інтернет з IP Вашого сервера, а не фактичного IP пристрою.
Розмітка диска
Размітку диска рекомендується залишати з налаштуваннями за замовчуванням, по досвіду це оптимальні параметри для комфортної роботи операційних систем сімейства Linux. Якщо Вам потрібні особливі параметри і Ви точно знаєте як вони вплинуть на роботу системи, тоді можете сміливо їх змінювати. Для загального розуміння наводимо невелике пояснення призначення тих чи інших розділів.
Завантажувальний розділ /boot
Розмітка жорсткого диска Linux починається зі створення цього розділу. Тут все дуже просто. На цьому розділі розміщуються файли налаштувань і модулі завантажувальника, які читаються при старті - Grub, а також ядро та initrd образ. Ці файли займають не так багато місця, біля 100 Мегабайт, але в деяких дистрибутивах тут можуть розміщатися ще й теми Grub, а також з часом будуть накопичуватися старі версії ядер, тому краще на майбутнє для комфортної роботи виділити 512 Мегабайт. Цього буде цілком достатньо.
Розділ swap
Це розділ файлу підкачки, куди будуть надсилатися сторінки оперативної пам'яті що не використовується, якщо вона переповнена. Також сюди записується весь вміст пам'яті коли комп'ютер переходить в режим сну чи гібернації. Файлова система спеціальна – swap.
Кореневий розділ /
Це головний розділ Вашої системи. На ньому будуть перебувати всі системні файли, і до нього будуть підключатися інші розділи. Сюди ж будуть встановлюватися всі додатки. З огляду на все це потрібно виділити достатню кількість місця. Мінімальні вимоги – щоб вмістилися всі файли з установчого диска, а також всі майбутні програми та файли (якщо у вас буде один розділ).
За замовчуванням все вільне місце виділяється під цей розділ. Але якщо Ви хочете щоб система була на окремому розділі, вкажіть у відповідному полі потрібний обсяг в Гігабайтах. Інший простір диска буде не розмічено і його можна буде примонтувати вже після установки операційної системи.
Зміна root пароля
Як змінити root пароль для SSH доступу в операційних системах Linux
Часто трапляється так, що в цілях безпеки потрібно змінити root-пароль на інший. Це дуже просто зробити в консолі, після підключення по SSH чи в особистому кабінеті при підключенні через Web-консоль. Для цього просто введіть команду:
passwd
Далі два рази введіть новий пароль, при цьому в цілях безпеки, відображення нового паролю на екрані не буде.
Все! Тепер ви побачите повідомлення про успішну зміну паролю і зможете ним наступного підключатися до сервера.
Нижче можете побачити скріншот виконання цієї процедури.
Також, якщо в системі є декілька користувачів, то зміна паролю виглядатиме аналогічно, тільки потрібно ще вказати назву користувача. Наприклад для зміни паролю користувача admin, команда виглядатиме так:
passwd admin
Далі, все те ж, вводите двічі новий пароль.