| ; AppArmor сприяє:
Його головні переважні аспекти:
ethernets:
sudo apt update
користувач системи відкриває сайт, API, Telegram-бота, dashboard або маленький стартап-сервіс.; |-
|
Документація
|
-
|
“Сайт не відкривається”
|
Nginx/Apache не запущений або порт закритий.;
- 8.8.8.8
Для Ubuntu Server часто використовують:
<pre>
free -h
Ubuntu Server добре підходить для серверів баз даних.; Факт
Snap застосовується для:
22.; Цікавий факт: Ubuntu Server дуже добре підходить для навчання Linux
- cloud;
- VPS;
- enterprise;
- startups;
- DevOps;
- containers;
- Kubernetes;
- AI/ML-серверах;
- CI/CD;
- edge;
- home lab.; Перевірити hostname.; AlmaLinux / Rocky Linux
28.; переважні аспекти Ubuntu Server
Ubuntu 26.04 LTS стала одинадцятим long-term supported release Ubuntu й офіційно позиціонується Canonical як реліз для enterprise workloads з акцентом на silicon optimization і security.; sudo systemctl enable --now nginx
Не ставити найновіше щомісяця,
Ubuntu часто застосовується в Kubernetes-середовищах:
Ubuntu Server
+--> cloud-init
sudo ufw allow 443/tcp
<pre>
MicroK8s часто встановлюють через Snap:
+--> Kubernetes Node
|
Перевірити systemctl, ufw і cloud security group.; Це не означає, що Ubuntu Server “кращий за всі”.; AppArmor — платформа Mandatory Access Control, яка застосовується в Ubuntu для обмеження можливостей програм.; Створити USB або підключити ISO до VM.;Ubuntu Server
Чому?; |-
|
2006
|
Ubuntu 6.06 Dapper Drake стала першим LTS-релізом.; :contentReference [oaicite:3]{index=3}
Ubuntu Server — це один із найпрактичніших і найпоширеніших Linux-дистрибутивів для серверів.;Docker
|
Перевірити df -h, du, docker system df.; Canonical активно просуває Kubernetes-напрям через MicroK8s, Charmed Kubernetes і Ubuntu як базову ОС для container infrastructure.; Шлях / команда
|
-
|
WSL
|
Ubuntu для Windows Subsystem for Linux.; Перевірка статусу:
|-
| Live Server ISO
| Класичне встановлення на фізичний сервер або VM.; | Дуже актуальні.; Hardware / VM / Cloud Instance
Ubuntu додатково дуже популярна у Windows Subsystem for Linux.;== 32.; Порівняння з Arch Linux Server ==
ethernets:
{| class="wikitable"
* NAS;
* media server;
* Docker host;
* Home Assistant;
* Pi-hole;
* monitoring;
* Git server;
* private cloud;
* backup server;
* VPN;
* test Kubernetes cluster.; |-
| Пакети
| DEB/APT.; Встановити систему.; +--> journald
Його використовують у:
Так Ubuntu Server став не без ускладнень ОС, а “зрозумілою точкою входу” у серверний Linux.; |-
|
Ubuntu Server дуже популярний у VPS
|
Багато провайдерів пропонують Ubuntu LTS як один із головних образів.; Ubuntu Base System
DevOps
9.; технічна архітектура Ubuntu Server
sudo ufw enable
Ubuntu Server доцільно обрати, якщо:
І багато хто вибирає Ubuntu Server не з цієї причини, що глибоко порівнював усі дистрибутиви, а з цієї причини що:
16.; Ubuntu Server і Kubernetes
34.; Коли варто використовувати Ubuntu Server
sudo systemctl restart nginx
+--> OpenSSH
AlmaLinux
- PostgreSQL;
- MySQL;
- MariaDB;
- Redis;
- MongoDB;
- ClickHouse;
- SQLite для малих сервісів;
- Elasticsearch/OpenSearch у відповідних сценаріях.; Ubuntu Server
| 2004
|
-
|
2014
|
}
== 10.; Встановлення Ubuntu Server ==
version: 2
* багато документації;
* зрозумілий APT;
* багато VPS-провайдерів;
* багато готових інструкцій;
* LTS-релізи;
* велика спільнота;
* багато Stack Overflow-відповідей;
* без зайвих зусиль підняти у VirtualBox, Proxmox або хмарі.; sudo ufw allow OpenSSH
== 44.; Див.; додатково ==
== 23.; Безпека ==
'''UFW''' — Uncomplicated Firewall, простий інтерфейс для керування firewall.; |-
| Snap на серверах — тема для дискусій
| Частина адміністраторів любить Snap, частина уникає його.;
Ubuntu Server використовує systemd-journald і класичні log-файли.; |-
| 2010-ті
|
-
|
Пакети
|
Стабільніші в LTS.; Через cloud-init можна:
Home lab із Ubuntu Server — це хороший спосіб навчитися реальному адмініструванню без ризику для production.; Debian
[[Серверне адміністрування]]
|
== 27.; Ubuntu Server у home lab ==
|
36.; Типові проблеми новачків
|
31.; Порівняння з AlmaLinux / Rocky Linux
unattended-upgrades надає можливість автономно встановлювати security updates.; Недолік
Canonical підтримує роботу cloud images, optimized kernels, cloud-init і enterprise-інструменти для хмарної інфраструктури.; |}
+--> registries
AppArmor
Це консольна серверна платформа, якою зазвичай керують через SSH, shell, Ansible, cloud-init, Cockpit, Landscape або інші інструменти адміністрування.; Вона підтримується стандартними security updates і critical bug fixes протягом 5 років — до квітня 2031 року.; +--> compose projects
sudo systemctl start nginx
<pre>
Основна ідея:
== 3.; Що таке серверна редакція Ubuntu ==
== 25.; Ubuntu Server у cloud ==
!; Статус
Перевірка відкритих портів:
9.;
12.; sudo dpkg-reconfigure unattended-upgrades
- розробки;
- запуску Linux-утиліт;
- Python/Node.js/Go/Rust середовищ;
- Docker workflows;
- SSH;
- DevOps scripts;
- навчання Linux-команд.; |-
|
Не завжди мінімалістичний
|
-
|
Типові користувачі
|
-
|
Простий старт
|
Добре підходить для навчання серверного Linux.; Проблема
|
8.; :contentReference [oaicite:1]{index=1}
Вона схожа на хороший робочий інструмент, який лежить майже в кожній майстерні.; | RPM/DNF.; |-
|
Пакети
|
-
|
Cloud image
|
Образ для AWS, Azure, Google Cloud, OpenStack, Proxmox, VMware тощо.; Встановити потрібні сервіси.; Рік
* AWS;
* Microsoft Azure;
* Google Cloud;
* Oracle Cloud;
* OpenStack;
* DigitalOcean;
* Hetzner;
* Linode / Akamai;
* Vultr;
* OVHcloud;
* Scaleway;
* Proxmox;
* VMware.; Типова логіка:
!; Якщо людина хоче навчитися серверному Linux, Ubuntu Server — один із найзручніших стартів.; |-
| 2026
| Вийшла Ubuntu 26.04 LTS Resolute Raccoon.; 3.; apt show openssh-server
sudo systemctl enable nginx
Ubuntu Server дуже часто застосовується для вебсайтів і API.; |}
У 2026 році Ubuntu Server залишається одним із головних серверних Linux-дистрибутивів.; Це особливо корисно для невеликих серверів, VPS і home lab, де адміністратор не завжди щодня перевіряє актуалізація.; Розмітити диск.; |-
| /var/log/syslog
| Системні події.; !; sudo apt upgrade
sudo apt remove nginx
Головні обмеження:
* VPS;
* dedicated servers;
* cloud instances;
* web servers;
* database servers;
* CI/CD;
* Docker hosts;
* Kubernetes nodes;
* private cloud;
* mail servers;
* monitoring;
* VPN;
* backup servers;
* home lab;
* навчання Linux-адмініструванню.;[[Операційні системи]]
Для початківців UFW часто простіший, ніж пряме редагування nftables або iptables.; Встановлення:
<pre>
<pre>
Приклад встановлення PostgreSQL:
!;== 43.; Джерела ==
* Snap і Canonical-рішення подобаються не всім;
* не такий консервативний, як Debian Stable;
* не RHEL-compatible;
* потребує планування LTS-upgrade;
* не завжди найменший або наймінімалістичніший варіант;
* для production потрібне нормальне адміністрування, backup і security hardening.; :contentReference [oaicite:0]{index=0}
== 18.; Цікавий факт: Ubuntu Server став “невидимою основою” багатьох інтернет-сервісів ==
[[VPS]]
* Expanded Security Maintenance;
* security patching для ширшого набору open source-пакетів;
* Kernel Livepatch;
* FIPS packages;
* CIS hardening;
* DISA-STIG profiles;
* Landscape;
* enterprise support;
* довший життєвий цикл підтримки.; |-
| APT
| Зручний і зрозумілий менеджер пакетів.; Варіант
sudo timedatectl set-timezone Europe/Kyiv
top
{| class="wikitable"
__TOC__
== 30.; Порівняння з Debian Server ==
SSH — ключовий спосіб керування Ubuntu Server.; +--> CI/CD Runner
Рекомендовані практики:
{{DISPLAYTITLE:Операційна система Ubuntu Server}}
<pre>
+--> Web Server
</syntaxhighlight>
{| class="wikitable"
sudo apt install nginx
Причини:
{| class="wikitable"
<div style="border-left: 6px solid #2e7d32; background: #e8f5e9; padding: 12px 16px; margin: 16px 0;">
== 41.; Ubuntu Server у сучасній інфраструктурі ==
'''Ubuntu Server''' — це офіційна серверна редакція Ubuntu, Linux-дистрибутива, який розробляється компанією Canonical і спільнотою.;
WSL застосовується для:
UFW
Загальна схема:
=== 8.4. cloud-init ===
sudo tail -f /var/log/auth.log
!;== 37.; Базовий чеклист після встановлення ==
!; |-
| Ubuntu 22.04 LTS
| Jammy Jellyfish
| 2022
| Підтримувана LTS-гілка.;
Приклади:
Ubuntu Server часто застосовується як Docker host.; 6.; Приклад
|
6.; Вимкнути root SSH login.; sudo ufw status verbose
v
Чому це цікаво: Ubuntu Server став одним із найпопулярніших серверних Linux-дистрибутивів з цієї причини, що поєднав Debian-базу, просте адміністрування, регулярні LTS-релізи, велику спільноту, сильну cloud-підтримку й комерційну підтримку Canonical.; Для production-систем бажано:
24. Unattended upgrades
sudo aa-complain profile_name
sudo apt install postgresql
<pre>
version: 2
</div>
Замість робочого столу він дає:
[[systemd]]
[[Ubuntu]]
7.; sudo snap install microk8s --classic
sudo ufw allow 'Nginx Full'
Коли людина вперше орендує VPS, дуже часто в панелі провайдера вона бачить:
<pre>
8.5. Snap
Ubuntu Server використовує Netplan для опису мережевої конфігурації.;Netplan
Приклад команд:
1.; |-
|
2018
|
Ubuntu 18.04 LTS Bionic Beaver закріплює systemd-era Ubuntu як серверний стандарт.; і спільнота Ubuntu
|
| Менеджер пакетів
|
APT
|
| Формат пакетів
|
DEB
|
| Init-система
|
systemd
|
| Типові файлові системи
|
ext4, XFS, ZFS, Btrfs у відповідних сценаріях
|
| Основне призначення
|
Сервери, cloud, VPS, DevOps, контейнери, бази даних, вебсервіси
|
| Модель релізів
|
LTS кожні 2 роки, interim-релізи кожні 6 місяців
|
| Актуальний LTS-реліз на травень 2026
|
Ubuntu 26.04 LTS Resolute Raccoon
|
| Стандартна супровід Ubuntu 26.04 LTS
|
До квітня 2031 року
|
| Розширена супровід з Ubuntu Pro
|
До квітня 2036 року, а з Legacy add-on — до 2041 року
|
LTS-релізи Ubuntu виходять кожні 2 роки й використовуються там, де важлива стабільність.;
sudo aa-status
* security updates;
* AppArmor;
* UFW;
* unattended-upgrades;
* SSH hardening;
* Livepatch через Ubuntu Pro;
* FIPS-пакети через Ubuntu Pro;
* CIS hardening;
* auditd;
* sudo;
* systemd sandboxing;
* secure boot у відповідних сценаріях.; |-
| Ubuntu 26.04 LTS
| Resolute Raccoon
| 2026
| Актуальна LTS-гілка.; * створити користувача;
* додати SSH-ключі;
* встановити пакети;
* налаштувати hostname;
* змінити мережу;
* виконати команди;
* підготувати VM або cloud instance.;
ens18:
journalctl -u nginx
А з цієї причини, що він зрозумілий.; Оновити пакети.; Налаштувати SSH-ключі.; | RHEL-compatible.; |-
|
Ubuntu Pro має змогу продовжити життєвий цикл
|
Для Ubuntu 26.04 LTS розширена супровід доступна до 2036, а з Legacy add-on — до 2041 року.; Налаштувати backup.; * LTS-релізи;
- APT;
- велика спільнота;
- сильна cloud-підтримка;
- простий старт;
- DevOps-екосистема;
- Docker/Kubernetes-сценарії;
- Ubuntu Pro;
- багато документації;
- зручність для VPS і home lab.; 4.; Характеристика
19.; Бази даних
Ubuntu Server має багато механізмів безпеки:
+--> Netplan
sudo apt install unattended-upgrades
Часто це означає:
5.; Цікавий факт: Ubuntu Server став “мовою за замовчуванням” для багатьох VPS
+--> Docker Host
Мінімальний security-набір для Ubuntu Server:
+--> containers
Ubuntu Server став настільки звичним у VPS/cloud-світі, що іноді його навіть не згадують.; Налаштувати firewall, SSH і сервіси.; |-
|
Cloud
|
Дуже сильна присутність.; Arch Linux
* потрібен VPS;
* потрібен web server;
* потрібен Docker host;
* потрібен Kubernetes node;
* потрібна cloud VM;
* потрібно оперативно почати;
* команда знає APT;
* потрібна LTS;
* потрібна велика кількість інструкцій;
* потрібна Ubuntu Pro або Canonical support;
* потрібна зручна платформа для DevOps.;== 20.; Моніторинг ==
!; !; Ubuntu Server часто ставлять у домашніх лабораторіях.; |-
| Велика спільнота
| без зайвих зусиль знайти допомогу.; | Перевірити openssh-server, ufw, cloud firewall і logs.; | Оригінальна Debian-система.; |-
| Ubuntu 20.04 LTS
| Focal Fossa
| 2020
| Стандартна супровід завершилася у 2025, доступна через Ubuntu Pro.; Чому виникає
3.; |-
| Вибір
| Зручний для cloud/devops/web.; Пояснення
* Prometheus;
* Grafana;
* Netdata;
* Zabbix;
* Nagios;
* Checkmk;
* Node Exporter;
* Loki;
* journald;
* syslog;
* htop;
* btop;
* iotop;
* iftop.; Не з цієї причини, що він магічний.; Ubuntu Server — це платформа, на якій працюють сайти, API, бази даних, контейнери й сервіси, які люди часто навіть не бачать.; LTS-релізи мають 5 років стандартної підтримки, а Ubuntu Pro додає розширену підтримку.; Ubuntu Server сильний саме цим: він не завжди найелегантніший, але дуже практичний.; !;
Ubuntu Server найкраще підходить тим, хто хоче отримати зрозумілу, популярну й добре підтримувану серверну Linux-платформу для web, cloud, DevOps, контейнерів і навчання.; Оновити систему.; |-
|
Не такий консервативний, як Debian Stable
|
Перед великими змінами робити backup/snapshot.; | Stable-релізи з консервативнішим підходом.; |-
|
Релізи
|
-
|
Модель релізів
|
LTS / fixed releases.; Перевірити logs.;
11. Netplan
8.; |-
|
Філософія
|
}
13. AppArmor
Вона підходить для:
<pre>
network:
Перевірка сервісів:
сфера застосування:
У серверному світі “найкраща ОС” часто означає не найшвидшу й не найчистішу.;
11.; |-
|
2024
|
Ubuntu 24.04 LTS Noble Numbat стала важливою LTS-гілкою для enterprise і cloud.; Офіційна сторінка release cycle зазначає, що Ubuntu Pro передбачено до 15 років security coverage з ESM і Legacy add-on.;
sudo apt update
Ubuntu Server застосовується для:
|
| Web server
|
Nginx або Apache
|
| Runtime
|
PHP, Python, Node.js, Ruby, Java, Go
|
| Database
|
PostgreSQL, MySQL, MariaDB, Redis, MongoDB
|
| TLS
|
Let's Encrypt / Certbot
|
| Firewall
|
UFW, nftables
|
| Process manager
|
systemd, Supervisor, PM2, Gunicorn, uWSGI
|
Приклад простого DHCP:
21.; Логи
Ubuntu Server можна встановити з ISO-образу або розгорнути як cloud image.; Критерій
- to: default
а мати стабільну базу на роки.; |}
htop
Базові кроки після встановлення:
sudo ufw allow 80/tcp
|-
| Родина
| Debian-based.; |-
| Canonical-рішення не всім подобаються
| як ілюстрація, Netplan, Snap або Ubuntu Pro можуть викликати дискусії.; характеристика
+--> volumes
* багато інструкцій написано саме під Ubuntu;
* команди APT прості;
* cloud images доступні всюди;
* LTS зрозумілий;
* Docker/Kubernetes-документація часто має Ubuntu-приклади;
* помилки без зайвих зусиль гуглити;
* спільнота велика.; |-
| SELinux/AppArmor
| AppArmor за замовчуванням.; 2.; !; Перезавантажити сервер.; |-
| “Мало місця на диску”
| Логи, Docker images, backups або snapshots.; Не завжди ідеальний.; |-
| Ubuntu 24.04 LTS
| Noble Numbat
| 2024
| Підтримувана LTS-гілка.; |-
| /var/log/nginx/
| Логи Nginx.; Загальний бізнес-процес встановлення:
- shell;
- SSH;
- systemd;
- APT;
- мережеві інструменти;
- серверні пакети;
- cloud-init;
- storage tools;
- security updates;
- kernel і userspace для серверної роботи.;== 39.; Цікаві факти ==
network:
; - 1.1.1.1
17. MicroK8s
sudo apt update
ss -tulpn
'''Ubuntu Server''' — це варіант без графічного desktop за замовчуванням.; - 192.168.1.50/24
== 8.; Основні особливості ==
|-
| Snap викликає суперечки
| Не всім адміністраторам подобається snapd на серверах.; +--> Docker Engine
== 33.; Цікавий факт: Ubuntu Server часто обирають не через “ідеальність”, а через передбачуваність ==
<pre>
* обмежити доступ застосунків до файлів;
* зменшити наслідки компрометації;
* застосовувати профілі безпеки;
* контролювати поведінку сервісів;
* посилювати захист контейнерів і серверних програм.; |-
| DevOps-екосистема
| Добре підходить для Docker, Kubernetes, CI/CD і automation.; |-
| Не rolling release
| Для найновіших пакетів іноді потрібні PPA, Snap, контейнер або ручне встановлення.; Ubuntu Server
!; Перевага
Ubuntu Server — це не найекзотичніша, не найромантичніша й не найрідкісніша серверна ОС.; |-
| /var/log/apache2/
| Логи Apache.; це серверна редакція Ubuntu, призначена; додатково реалізовано хмарної інфраструктури, контейнерів, DevOps, вебсервісів, баз даних і production-середовищ виступає ключовою рисою VPS, фізичних серверів забезпечується через '''Головна ідея:''' Ubuntu Server.; |-
| cloud-init зробив Ubuntu дуже зручною для cloud
| Сервер можна автономно налаштувати при першому запуску.; Критерій
* актуалізація системи;
* SSH-ключі;
* UFW;
* unattended-upgrades;
* backup;
* обмеження sudo;
* логування;
* моніторинг;
* регулярна перевірка відкритих портів;
* AppArmor;
* окремі користувачі для сервісів;
* least privilege;
* snapshots перед великими змінами.; |-
| Потрібно слідкувати за LTS-циклами
| Сервери потрібно оновлювати до нових LTS до завершення підтримки.; | Керувати через SSH і shell.; |-
| Комерційна супровід
| Canonical / Ubuntu Pro.; Linux Kernel
9.; Документувати зміни.; |}
|
; Компонент
+--> Database Server
sudo apt upgrade
Ubuntu 22.04 LTS
== 4.; історичний розвиток ==
{| class="wikitable"
Приклади команд:
Debian
2.; Коротка характеристика
Ubuntu підтримує роботу Snap-пакети.;{{SEO
sudo ufw enable
42.; Висновок
+--> networks
- DEB-пакети;
- APT;
- dpkg;
- repositories;
- security updates;
- PPAs у частині сценаріїв.; | Enterprise Linux, RHEL-сумісна інфраструктура.; sudo apt upgrade
+--> Backup Server
Ubuntu Server використовує systemd для керування сервісами.; Створити користувача.; Кодова назва
apt search postgresql
- просте встановлення;
- хороша документація;
- велика спільнота;
- багато ready-made images;
- сумісність із cloud;
- зручність для CI/CD;
- поширеність у DevOps.; Її сила в іншому.;
!; конфігурація:
Ubuntu Server часто обирають з цієї причини, що він поєднує практичність Debian-подібної системи з більш передбачуваним релізним циклом, зручним встановленням, великою кількістю документації та сильною присутністю у хмарних платформах.; addresses:
4.;<pre>
+--> AppArmor
sudo netplan apply
* local development;
* edge;
* IoT;
* small clusters;
* навчання Kubernetes;
* CI/CD;
* лабораторій;
* компактних production-сценаріїв.; |-
| Ubuntu Pro
| є собою розширена enterprise-підтримка.; |-
| Cloud-підтримка
| Ubuntu доступна майже в усіх великих хмарах.; |-
| Minimal install
| Мінімальна серверна платформа.; Типова команда підключення:
== 38.; Людське пояснення: чим є собою Ubuntu Server ==
=== 8.1.; APT і DEB ===
</syntaxhighlight>
== 26.; Ubuntu Server і WSL ==
!; :contentReference [oaicite:4]{index=4}
sudo apt update
12. UFW
|
-
|
2008–2012
|
Ubuntu оперативно поширюється на desktop, server і VPS-сценарії.; Вибрати мову й клавіатуру.; характеристика
MicroK8s — легка Kubernetes-дистрибуція від Canonical.; LTS означає Long Term Support.;
sudo aa-enforce profile_name
|
;Типові місця:
Він надає можливість автономно налаштовувати сервер при першому запуску.; |-
| Ubuntu базується на Debian
| Але має власний релізний цикл, інфраструктуру, cloud images і підтримку Canonical.; !; * Ubuntu Desktop;
* Ubuntu Server;
* Ubuntu Cloud Images;
* Ubuntu Core;
* Ubuntu для WSL;
* Ubuntu для контейнерів;
* офіційні flavors для desktop.; Ключові етапи:
|
15.; Ubuntu Server і Docker
|
|
Через сторонніх постачальників або community.; | Вищий.; Для серверів це дуже істотно, бо production-системи не люблять хаотичних змін.; Ubuntu Server + Nginx + PostgreSQL + Docker + systemd
Ubuntu з'явилася у 2004 році як Debian-based Linux-дистрибутив із фокусом на зручність, регулярні релізи й доступність.; Увімкнути firewall.; |}
v
df -h
* її знають адміністратори;
* її підтримує роботу cloud;
* під неї є собою інструкції;
* актуалізація зрозумілі;
* помилки вже хтось бачив;
* документація доступна;
* команда оперативно знайде рішення для бізнесу.; |-
| LTS-релізи
| Зручний довгостроковий цикл підтримки.; | Дуже сильна ArchWiki, але більше manual work.; Не завжди найкрасивіший.; Але як навчальний перший сервер він дуже практичний.; | SELinux за замовчуванням.; |-
| “Після актуалізація щось змінилося”
| Сервери потребують maintenance process.; Якщо потрібно оперативно підняти сайт, API, Docker, PostgreSQL або тестовий сервер — Ubuntu Server часто буде першим практичним вибором.; ens18:
<syntaxhighlight lang="yaml">
!; | Потребує уважного адміністрування.; | Rolling release.; :contentReference [oaicite:2]{index=2}
!; |-
| Назва
| Ubuntu Server
|-
| Родина
| Linux / Debian-based
|-
| Розробник
| Canonical Ltd.; | Виконати sudo apt update.; Налаштувати мережу.;[[OpenSSH]]
=== 8.3. SSH ===
|-
| База
| Заснований на Debian.;<pre>
<pre>
|-
| journalctl
| Перегляд systemd-журналу.; Але знайомий, передбачуваний і достатньо універсальний.; |-
| /var/log/auth.log
| Авторизація, SSH, sudo.; Як думати про це
|
-
|
“Не можу підключитися по SSH”
|
додатково сильна, але Ubuntu часто частіше зустрічається в cloud tutorials.; Подія
journalctl -xe
sudo apt install nginx
</div>
sudo ufw enable
Ubuntu Pro — це розширена підписка Canonical для Ubuntu-систем.;== 7. Ubuntu Pro ==
sudo ufw allow OpenSSH
Debian
systemctl --failed
Fedora
addresses:
ssh user@server_ip
cloud-init — один із ключових інструментів, через який Ubuntu стала популярною в cloud.; реліз
Ubuntu Server використовує пакетну систему Debian:
Базові команди:
MicroK8s
Ubuntu 24.04 LTS
11.; !; |-
|
Стабільність для production
|
Вища передбачуваність через LTS.; Але дуже часто десь під цим усім функціонує:
Cloud computing
офіційно затверджений release cycle Canonical показує, що Ubuntu 26.04 LTS має standard security maintenance до травня 2031 року, Expanded Security Maintenance до квітня 2036 року, а Legacy add-on має змогу продовжити покриття до квітня 2041 року.; Встановити security updates.; |-
| Порог входу
|
Нижчий.; Він без ускладнень “там є собою”.; systemctl status nginx
- ізольованого встановлення програм;
- автоматичних оновлень;
- серверних застосунків;
- Ubuntu Core;
- IoT-сценаріїв;
- деяких Canonical-продуктів.; !; * офіційно затверджений сайт Ubuntu Server
- Ubuntu 26.04 LTS Release Notes
- Ubuntu Release Cycle
- Canonical: Ubuntu Pro
- Canonical: Ubuntu OS
- Ubuntu Server documentation
- Ubuntu Security documentation
- cloud-init documentation
- Netplan documentation
- MicroK8s documentation
!; Типові варіанти:
[[Linux]]
== 35.; Коли Ubuntu Server має змогу бути не найкращим вибором ==
[[Kubernetes]]
{| class="wikitable"
systemctl status postgresql
!; |-
| LTS-релізи виходять кожні 2 роки
| Це дає зрозумілий ритм оновлень для серверів.; |}
== 14.; Ubuntu Server як вебсервер ==
Server Roles
Приклади:
10.; Налаштувати timezone.; |-
| /var/log/cloud-init.log
| Логи cloud-init.; Основні команди:
dhcp4: true
1.; Створити звичайного користувача з sudo.; 5.;
Дозвіл HTTP/HTTPS:
|
-
|
Ubuntu Server має змогу бути і в датацентрі, і вдома
|
Зручний для RHEL-сумісних enterprise-середовищ.; |-
|
Ubuntu Server часто вивчають першим
|
Universal OS, community governance, стабільність.; |-
|
Container image
|
Базовий образ Ubuntu для Docker/OCI.; характеристика
Приклад static IP:
== 1.; Загальний характеристика ==
Rocky Linux
== 6.; LTS-релізи ==
</div>
У Ubuntu Pro безкоштовний для персонального використання на обмеженій кількості машин, а для бізнесу застосовують, коли потрібно як комерційна підписка.; Призначення
Популярні варіанти:
* control plane nodes;
* worker nodes;
* MicroK8s;
* Charmed Kubernetes;
* kubeadm;
* managed Kubernetes images;
* cloud nodes.; routes:
На серверах Snap викликає різні думки: комусь подобається ізоляція й просте актуалізація, а хтось віддає перевагу класичним DEB-пакетам.; +--> systemd
<pre>
* потрібна максимально консервативна community-система — тоді варто дивитися Debian Stable;
* потрібна RHEL-сумісність — тоді AlmaLinux, Rocky Linux або RHEL;
* потрібна дуже мала container base image — тоді Alpine або distroless;
* потрібна rolling release-модель — тоді Arch або інший rolling-дистрибутив;
* команда не хоче Snap або Canonical-специфічні інструменти;
* потрібна платформа з SELinux-first підходом;
* потрібно в цілому уникати комерційного vendor influence.; * використовувати SSH-ключі;
* вимкнути root SSH login;
* вимкнути password authentication, якщо можливо;
* регулярно оновлювати систему;
* встановити unattended-upgrades;
* налаштувати firewall;
* робити backup;
* перевіряти відкриті порти;
* не запускати сервіси від root без потреби;
* стежити за логами.; |}
+--> Monitoring Server
via: 192.168.1.1
Ubuntu існує в різних варіантах:
2.; |-
| Документація
| Дуже багато Ubuntu-oriented tutorials.; | Часто консервативніші.; |-
| 2020
| Ubuntu 20.04 LTS Focal Fossa стає масовою LTS-базою для cloud і containers.; |-
| 2022
| Ubuntu 22.04 LTS Jammy Jellyfish продовжує роль популярної server/cloud-платформи.; |-
| “Команда apt не знаходить пакет”
| Потрібно оновити індекс або підключити repository.;<pre>
Типові компоненти:
|
| “Я відкрив сервер, а там немає робочого столу”
|
Багато RHEL-compatible документації.; Ubuntu Server має змогу бути не найкращим варіантом, якщо:
v
<syntaxhighlight lang="yaml">
nameservers:
- використовувати SSH-ключі;
- вимкнути root login;
- обмежити password authentication;
- налаштувати firewall;
- використовувати fail2ban або аналогічні механізми;
- регулярно оновлювати систему.; Критерій
Він не бачить операційну систему.;cloud-init
|
; Значення
+--> APT / dpkg
29.; Недоліки Ubuntu Server
5.; |}
Canonical офіційно описує Ubuntu як enterprise OS із передбачуваним релізним циклом: interim release кожні 6 місяців і новий LTS-реліз кожні 2 роки.; 7.; |}
== 40.; Безпека ==
Перевірка логів авторизації:
10.; Ubuntu Server
<pre>
Ubuntu 26.04 LTS
Сценарії:
|-
| Велика популярність
| Багато інструкцій, прикладів і відповідей на помилки.; Рік
[[Snap]]
|
|
|