Перейти до вмісту

Ubuntu Server

Матеріал з K2 ERP Wiki

Canonical sudo ufw allow OpenSSH


Приклад встановлення Nginx: Ubuntu 26.04 LTS вийшла 23 квітня 2026 року й має кодову назву Resolute Raccoon.;=== 8.2. systemd ===

Ubuntu Server широко застосовується в хмарних платформах: Вона має змогу включати: Хоча WSL — це не повноцінний Ubuntu Server у класичному сенсі, для багатьох розробників це перший контакт із Ubuntu shell.; Простіше кажучи: Ubuntu Desktop — це платформа, за якою сидить людина.;APT
; 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]]