Ubuntu
dpkg
Ubuntu і DevOps
</syntaxhighlight> Основні компоненти: ! * IoT;
- edge devices;
- kiosks;
- appliances;
- industrial devices;
- robotics;
- embedded Linux;
- керованих пристроїв. Значення
Інструмент
Переглянути логи служби:
Типовий стек:
<syntaxhighlight lang="bash">
sudo systemctl status postgresql
<syntaxhighlight lang="bash">
<blockquote>
== Джерела ==
! pip install -r requirements.txt
|-
| '''main'''
| Офіційно підтримуване вільне ПЗ
|-
| '''universe'''
| ПЗ, підтримуване спільнотою
|-
| '''restricted'''
| Пропрієтарні драйвери або компоненти, важливі для hardware
|-
| '''multiverse'''
| ПЗ з ліцензійними або юридичними обмеженнями
|}
Можливі сценарії:
! {| class="wikitable"
! Ubuntu Desktop підходить для:
* AWS;
* Microsoft Azure;
* Google Cloud;
* Oracle Cloud;
* DigitalOcean;
* Hetzner;
* OpenStack;
* private cloud. package_update: true
→ K2 ERP backend
date=$(date +%Y-%m-%d)
Оновити список пакетів:
</syntaxhighlight> Він важливий для: Файлова платформа Ubuntu
== Репозиторії Ubuntu ==
== Ubuntu Desktop ==
backup_dir="/backups/$date"
! '''Kubuntu''' використовує KDE Plasma. Ubuntu Desktop можна використовувати як робочу станцію. |-
| style="background:#d4edda; color:#155724; font-weight:bold;" | Ключове
| '''Ubuntu зручна для розробників'''
| Python, Node.js, Docker, Git, PostgreSQL, Nginx, PHP, Java, Go, Rust і DevOps-інструменти швидко встановлюються через apt або інші менеджери.== Корисні команди Ubuntu ==
<syntaxhighlight lang="bash">
! Компонент
== Ubuntu Server ==
* Prometheus;
* Grafana;
* Zabbix;
* Netdata;
* Nagios;
* Loki;
* Telegraf;
* Alertmanager;
* journalctl;
* system logs.<blockquote>
* 2004 — перший реліз Ubuntu;
* швидке зростання популярності серед desktop-користувачів;
* дорожня карта розвитку Ubuntu Server;
* поява LTS-релізів;
* дорожня карта розвитку Canonical як компанії навколо Ubuntu;
* активне використання Ubuntu в cloud;
* поява Ubuntu Core;
* дорожня карта розвитку Snap;
* інтеграційні функції ERP з WSL;
* використання в DevOps, Docker, Kubernetes і CI/CD;
* Ubuntu 24.04 LTS “Noble Numbat”;
* Ubuntu 26.04 LTS “Resolute Raccoon”. Призначення
WSL дає можливість запускати Ubuntu-середовище в Windows.[[Category:ERP]]
Вона містить:
apt |
! uname -a
Debian — це фундамент. name: nginx
GNOME в UbuntuПерезапустити: Основні етапи: sudo apt update
<syntaxhighlight lang="bash">
| ||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
! ! python3 -m venv .venv
|
</syntaxhighlight>
state: present sudo apt update
<syntaxhighlight lang="bash">
</blockquote>
sudo ufw allow ssh
<blockquote>
== Історія K2 ERP ==
{| class="wikitable"
* стабільнішу основу;
* довшу підтримку;
* security updates;
* передбачувані оновлення версій;
* кращу придатність для production;
* підтримку enterprise-сценаріїв;
* сумісність з документацією;
* базу для cloud images;
* зручність для DevOps і CI/CD. Ubuntu підтримує різні файлові системи. Ubuntu
Встановити локальний deb-файл:
Сценарії:
Показати останні системні помилки:
== Ubuntu Pro ==
<syntaxhighlight lang="bash">
Ubuntu і Docker
Cloud images Ubuntu дають готову основу для: Сценарії: ! sudo systemctl start nginx
== Простими словами ==
* аудіо;
* відео;
* графіка;
* фотографія;
* дизайн;
* мультимедійне виробництво. Роль
|-
| '''LTS'''
| Раз на 2 роки
| 5 років стандартної підтримки, з можливістю розширення через ESM / Ubuntu Pro
| Production, сервери, бізнес-середовище, стабільні робочі станції
|-
| '''Interim'''
| Приблизно кожні 6 місяців
| 9 місяців
| Користувачі, яким потрібні новіші пакети й функції
|}
! ! update_cache: yes
* cloud images;
* Canonical tools;
* container ecosystem;
* LTS-підтримку;
* security updates. Ubuntu Server зазвичай встановлюється без графічного інтерфейсу.== ext4, XFS і ZFS ==
'''apt''' — провідний інструмент роботи з пакетами в Ubuntu. Пошук пакета:
== Ubuntu і backup ==
!== Xubuntu ==
htop
→ Browser / Desktop / Mobile app
! реліз системи
<syntaxhighlight lang="bash">
* GNOME;
* Firefox;
* LibreOffice;
* Files;
* Settings;
* Ubuntu Software / App Center;
* Terminal;
* NetworkManager;
* Snap;
* apt;
* драйвери;
* підтримку Wi-Fi, Bluetooth, дисплеїв і периферії. технічна підтримка
'''PPA''' або '''Personal Package Archive''' — додатковий репозиторій пакетів через Launchpad. npm run build
== Python на Ubuntu ==
tar -czf "$backup_dir/etc.tar.gz" /etc
* серверів;
* production;
* high availability;
* enterprise;
* систем, де downtime небажаний. :contentReference [oaicite:2]{index=2}
! sudo apt update
== Основні команди Ubuntu ==
Зробити скрипт виконуваним:
|-
| '''deb'''
| Формат пакетів
|-
| '''dpkg'''
| Низькорівневий інструмент встановлення deb-пакетів
|-
| '''apt'''
| базовий інструмент встановлення й оновлення версій пакетів
|-
| '''repositories'''
| Джерела пакетів
|-
| '''Snap'''
| Додаткова платформа універсальних пакетів Canonical
|}
Команда з sudo здатна змінити систему.</syntaxhighlight> Показати права:
</syntaxhighlight> {| class="wikitable"
npm test
sudo systemctl status nginx
Приклад:
конкурентні переваги Ubuntu
Ubuntu і desktop для бізнесу→ PostgreSQL / Redis / Queue Приклади: Сценарії:
<syntaxhighlight lang="bash">
[[Category:Kubernetes]]
!== Висновок ==
Для '''K2 ERP''' Ubuntu здатна бути дуже зручною серверною платформою. Офіційні release notes зазначають, що частина користувачів оновлюється кожні два роки саме між LTS-релізами, а частина використовує проміжні релізи кожні шість місяців.
Ubuntu активно використовує AppArmor для підвищення безпеки. Тип Це корисно для:
Типові ролі: Ubuntu CloudBackup в Ubuntu можна робити через: systemdLivepatch
</syntaxhighlight> Ubuntu Studiopsql database_name < backup.sql </syntaxhighlight> - nginx Interim releases — проміжні релізи Ubuntu між LTS. Підходить для: </syntaxhighlight> |
Кодова назва
|
Увага | Не всі інструкції для Ubuntu підходять іншим Linux-дистрибутивам | Команди apt, snap, шляхи конфігурацій і версії пакетів можуть відрізнятися у Fedora, Arch, FreeBSD або Debian. Ubuntu здатна бути серверною платформою для ERP. Каталог
Ubuntu і CI/CDUbuntu застосовується для в бізнесі для: Оновити встановлені пакети: | ||||||||||||||||||||||||||||||||||||||||||
| Snap подобається не всім | Частина користувачів критикує Snap за швидкість старту, централізацію й інтеграцію | ||||||||||||||||||||||||||||||||||||||||||||||
| Не така консервативна, як Debian Stable | Ubuntu LTS стабільна, але має власні рішення для бізнесу й оновлення версій | ||||||||||||||||||||||||||||||||||||||||||||||
| Не всі драйвери ідеальні | Особливо для дуже нового або дуже старого hardware | ||||||||||||||||||||||||||||||||||||||||||||||
| Desktop здатна бути важчим для слабких ПК | Для старого hardware краще Lubuntu або Xubuntu | ||||||||||||||||||||||||||||||||||||||||||||||
| PPA можуть ламати систему | Сторонні репозиторії потрібно використовувати обережно | ||||||||||||||||||||||||||||||||||||||||||||||
| Не замінює Windows у всіх бізнес-сценаріях | Windows-only програми, драйвери й фіскальне обладнання можуть потребувати Windows |
'''Зазвичай краще використовувати apt, бо він сам обробляє залежності.== Ubuntu у бізнесі ==
== Ubuntu і monitoring ==
'''Ubuntu''' — один із найважливіших Linux-дистрибутивів сучасного IT. це популярний дистрибутив Linux.</blockquote>
! Перевага
== Користувачі й права ==
</blockquote>
{| class="wikitable"
!== Рекомендований шлях вивчення Ubuntu ==
== Kubuntu ==
Ubuntu Desktop використовує GNOME як основне desktop-середовище з Ubuntu-налаштуваннями. #cloud-config
python3 --version
'''journald''' — платформа логування systemd.== Важливі акценти ==
<syntaxhighlight lang="bash">
Типові помилки новачків в Ubuntu
free -h
/ Корінь файлової системи /home Домашні каталоги користувачів /etc Конфігураційні файли /var Логи, кеші, бази, змінні інформаційні дані /usr Програми, бібліотеки, документація /bin Основні виконувані файли /sbin Системні утиліти /tmp Тимчасові файли /opt Додаткові програми /dev Пристрої як файли /proc Псевдофайлова платформа процесів і ядра
</syntaxhighlight>
Приклад простого backup:
</syntaxhighlight> </syntaxhighlight> sudo systemctl start nginx |- | ext4 | Типовий стабільний вибір для desktop і server |- | XFS | Добре підходить для великих файлових систем і server-сценаріїв |- | Btrfs | Snapshots, subvolumes, checksums у підтримуваних сценаріях |- | ZFS | Потужні snapshots і storage-можливості, доступні в Ubuntu |}
Користувачі
Backup бази:
! Файлова платформа Увімкнути автозапуск: free -h
* scripts;
* web backend;
* automation;
* AI/ML;
* data processing;
* testing;
* DevOps. Приклади:
здатна включати:
pytest
sudo apt update
'''Ubuntu Flavours''' — офіційні варіанти Ubuntu з іншими desktop-середовищами або фокусом. {| class="wikitable"
'''Lubuntu''' — легкий flavor Ubuntu з LXQt. Запустити службу:
'''LXD''' — платформа контейнерів і віртуальних машин, повʼязана з Canonical-екосистемою. dpkg -l
Або:
'''Ubuntu 26.04 LTS “Resolute Raccoon”''' була випущена 23 квітня 2026 року як одинадцятий LTS-реліз Ubuntu. ! Безпека Ubuntu містить:
== Ubuntu і Kubernetes ==
Restore:
== Коротко ==
journalctl -xe
|-
| '''Ubuntu 20.04 LTS'''
| Focal Fossa
| 2020
|-
| '''Ubuntu 22.04 LTS'''
| Jammy Jellyfish
| 2022
|-
| '''Ubuntu 24.04 LTS'''
| Noble Numbat
| 2024
|-
| '''Ubuntu 26.04 LTS'''
| Resolute Raccoon
| 2026
|}
docker logs container_name
Але для серверів і бізнесу interim-релізи менш зручні через коротшу підтримку.<syntaxhighlight lang="bash">
'''Для серверів, ERP, бізнесу й production-середовищ зазвичай варто обирати Ubuntu LTS, а не проміжний реліз.'''
#!/usr/bin/env bash
<syntaxhighlight lang="bash">
== Bash і Terminal ==
'''Ubuntu — це Linux, який добре підходить і для першого знайомства, і для серйозної серверної інфраструктури. Snap-пакети мають:
== Ubuntu Security ==
! Окремо варто відзначити який розробляється компанією '''Canonical''' і спільнотою виступає ключовою рисою '''Ubuntu'''. Недолік
Ubuntu і macOS обидві зручні для розробників, але мають різну природу. Параметр
'''dpkg''' — низькорівневий інструмент для роботи з deb-пакетами.== Ubuntu і розробка програмного забезпечення програм ==
sudo apt update
<blockquote>
'''UFW''' або '''Uncomplicated Firewall''' — простий інтерфейс для firewall в Ubuntu.<syntaxhighlight lang="bash">
'''AppArmor''' — платформа обмеження застосунків через профілі безпеки.== Web-сервер на Ubuntu ==
підтримує:
конкурентні переваги:
Ubuntu має кілька основних репозиторіїв.
|- | Linux-дистрибутив | Операційна платформа Apple для Mac |- | Відкрита серверна й desktop-система | Закрита Apple-платформа з Unix-основою |- | Сильна для server/cloud/devops | Сильна для Apple ecosystem і iOS development |- | функціонує на різному hardware | Офіційно функціонує на Mac |}
Ubuntu і сервери
systemctl status nginx sudo apt install nginx Перевірити статус: |- | Debian-based | Red Hat ecosystem |- | LTS-релізи для стабільності | Частіше новіші технології |- | apt і deb | dnf і rpm |- | Дуже популярна в cloud і DevOps | Популярна як developer workstation і upstream для RHEL-технологій |}
→ apt і deb-пакети
apt search postgresql
PHP на Ubuntu
! Для кого
</syntaxhighlight> → Ubuntu Server sudo ufw status
Перевірити статус:
mkdir -p "$backup_dir" ! Особливість
sudo apt upgrade
- розробників;
- DevOps;
- аналітиків;
- web-роботи;
- браузерних ERP/CRM;
- офісних документів;
- SSH;
- Git;
- Docker;
- Python;
- Node.js. Як застосовується для Ubuntu
Ubuntu базується на Debian, але не виступає як без зусиль “Debian з іншим логотипом”. Команда
- Ubuntu: https://ubuntu.com/
- Ubuntu 26.04 LTS release notes: https://documentation.ubuntu.com/release-notes/26.04/
- Canonical releases Ubuntu 26.04 LTS Resolute Raccoon: https://canonical.com/blog/canonical-releases-ubuntu-26-04-lts-resolute-raccoon
- Ubuntu release cycle: https://ubuntu.com/about/release-cycle
- Ubuntu releases: https://releases.ubuntu.com/
- Ubuntu Server documentation: https://documentation.ubuntu.com/server/
- Ubuntu Desktop documentation: https://documentation.ubuntu.com/desktop/
- Ubuntu Pro: https://ubuntu.com/pro
- Snapcraft: https://snapcraft.io/
- MicroK8s: https://microk8s.io/
! ! sudo apt install nginx
LTS-релізи важливі тому, що вони дають:
Ubuntu не виступає як ідеальною для всіх сценаріїв: для старого hardware краще lightweight flavors, для максимально консервативної стабільності інколи обирають Debian, для RHEL-сумісності — RHEL/AlmaLinux/Rocky, а для Windows-only програм потрібна Windows або віддалений доступ. dpkg корисний для нижчого рівня роботи з deb-пакетами.
Головна ідея Ubuntu
Ubuntu і Arch Linux
|- | Копіювати команди з інтернету без розуміння | Можна видалити файли, змінити права або встановити небезпечні пакети |- | Додавати багато PPA | Можуть виникнути конфлікти залежностей |- | Плутати apt і Snap | Одна програма здатна існувати в різних форматах з різною поведінкою |- | Не оновлювати систему | Залишаються security-вразливості |- | Працювати постійно під root | Підвищує ризик пошкодити систему |- | Не робити backup перед upgrade | оновлення версій версії здатна піти не за планом |- | Ставити interim release на production | Коротка технічна підтримка незручна для бізнесу |}
Увімкнути firewall:
Підходить для: Приклад задачі:
|- | Linux server | style="background:#d4edda; color:#155724; font-weight:bold;" | Дуже добре |- | Web backend | style="background:#d4edda; color:#155724; font-weight:bold;" | Дуже добре |- | Docker host | style="background:#d4edda; color:#155724; font-weight:bold;" | Добре |- | Kubernetes node | style="background:#d4edda; color:#155724; font-weight:bold;" | Добре |- | DevOps workstation | style="background:#d4edda; color:#155724; font-weight:bold;" | Добре |- | Desktop для новачка в Linux | style="background:#d4edda; color:#155724; font-weight:bold;" | Добре |- | K2 ERP backend | style="background:#d4edda; color:#155724; font-weight:bold;" | Добре |- | Старий слабкий ПК | style="background:#fff3cd; color:#856404; font-weight:bold;" | Краще Lubuntu або Xubuntu |- | Windows-only ERP-клієнт | style="background:#f8d7da; color:#721c24; font-weight:bold;" | Не напряму |- | Специфічне POS/фіскальне обладнання з Windows-драйверами | style="background:#fff3cd; color:#856404; font-weight:bold;" | Потрібна окрема перевірка |}
Подивитися встановлені пакети:
df -h Python широко застосовується для в Ubuntu. реліз системи
Типові кроки:
- запуск контейнерів;
- docker compose;
- CI/CD;
- локальна розробка програмного забезпечення;
- production-сервери;
- Kubernetes nodes. sudo ufw enable
- name: Install nginx git --version sudo дає можливість виконувати команди з правами адміністратора. Вона базується на Snap-пакетах і транзакційних оновленнях.== Node.js на Ubuntu == Ubuntu — це один із найзручніших і найпопулярніших способів користуватися Linux. Репозиторій застосовується для для: Ubuntu Pro — комерційна підписка Canonical для розширеної безпеки й enterprise-можливостей. {| class="wikitable"
Ubuntu застосовується для для Kubernetes-сценаріїв:
Snap — платформа пакетів Canonical. Що містить
sudo systemctl status nginx
- CI/CD runners;
- Docker hosts;
- Kubernetes nodes;
- Terraform;
- Ansible;
- Jenkins;
- GitLab Runner;
- GitHub Actions self-hosted runners;
- monitoring;
- logging;
- deployment;
- backup. :contentReference [oaicite:0]{index=0}
|- | style="background:#d4edda; color:#155724; font-weight:bold;" | Ключове | Ubuntu базується на Debian | Ubuntu успадковує deb-пакети, apt, dpkg і багато принципів Debian-екосистеми. :contentReference [oaicite:1]{index=1} застосовується для для:
Встановити Nginx:
Interim releases
Недоліки Ubuntu
! Чи підходить Ubuntu? Офіційні release notes описують нові функції ERP й зміни Ubuntu 26.04 LTS. ! Пояснення
У CI/CD Ubuntu часто застосовується для як runner або build image. ! df -h
- ізоляцію;
- автоматичні оновлення версій;
- залежності всередині пакета;
- підтримку desktop, server, IoT;
- Snap Store;
- використання в Ubuntu Core. Для чого
sudo apt install php php-cli php-fpm php-mbstring php-xml php-pgsql
lsb_release -a
- тестування новіших пакетів;
- desktop-користувачів, яким потрібні нові функції;
- розробників;
- hardware enablement;
- перевірки майбутніх змін;
- не критичних середовищ.
Корисні команди: {| class="wikitable" * локальної розробки; * edge; * IoT; * learning; * small clusters; * CI; * тестування Kubernetes. |- | style="background:#fff3cd; color:#856404; font-weight:bold;" | критично | '''Ubuntu — не Debian''' | Вони повʼязані, але мають різні релізні цикли, репозиторії, політики підтримки й технічні рішення для бізнесу. Тип релізу ! Що вивчати echo "Backup completed: $backup_dir" Але PPA потрібно використовувати обережно. конкурентні переваги: Приклад: sudo apt update Ubuntu зручна для розробників. Перед запуском потрібно розуміти, що саме вона робить.''' == Актуальна реліз системи == Ubuntu використовує systemd для запуску системи й керування службами. '''Ubuntu намагається бути Linux-системою, яку можна поставити на ноутбук, сервер, cloud instance або контейнерну платформу — і отримати знайоме, добре документоване середовище.''' ! * Bash; * Python; * Node.js; * Git; * SSH; * DevOps tools; * Linux CLI; * web development; * локальна розробка програмного забезпечення. Дата релізу Вона застосовується для для: </blockquote> sudo apt install nginx </blockquote> sudo systemctl enable nginx ! Debian → cloud images {| class="wikitable" <syntaxhighlight lang="bash"> cat /etc/os-release <blockquote> * доступ до файлів; * мережу; * capabilities; * системні ресурси; * поведінку процесів. Ubuntu — це дистрибутив на цьому фундаменті з власним ритмом, інструментами, сервісами й бізнес-підтримкою.''' Приклади: AppArmor здатна обмежувати: source .venv/bin/activate → GNOME desktop → Ubuntu Pro </pre> == MicroK8s == [[Category:Операційні системи]] * Nginx або Apache; * PHP-FPM; * PostgreSQL або MySQL/MariaDB; * Redis; * Composer; * Supervisor; * cron.<syntaxhighlight lang="bash"> * backend K2 ERP; * REST API / GraphQL API; * web frontend; * PostgreSQL; * Redis; * RabbitMQ; * Docker; * Kubernetes; * CI/CD runner; * Nginx reverse proxy; * SSL/TLS через Let’s Encrypt; * cron-задачі; * backup; * monitoring; * logs; * файлові обміни; * інтеграційні сервіси. '''PPA здатна зламати залежності або поставити неперевірені пакети.<syntaxhighlight lang="bash"> [[Category:Ubuntu]] !== Ubuntu і Windows == * сумісність принтерів; * сканерів; * фіскальних пристроїв; * Windows-only програм; * Microsoft Office workflow; * VPN; * корпоративних політик. Ubuntu базується на Debian, але має власний цикл релізів, власні репозиторії, LTS-підтримку, Snap-пакети, комерційну підтримку Canonical, Ubuntu Pro, серверні й хмарні образи, desktop-редакцію з GNOME та велику екосистему документації.<syntaxhighlight lang="yaml"> </blockquote> '''Ubuntu LTS добре підходить для серверної частини K2 ERP: backend, API, база даних, Docker, reverse proxy, backup, monitoring і CI/CD.''' pip install -r requirements.txt == Ubuntu Core == !
- навчання;
- web;
- офісної роботи;
- розробки;
- DevOps;
- Linux-досвіду;
- privacy-oriented користувачів;
- тестування open source.
journalctl -u nginx -f {| class="wikitable" !<blockquote> npm --version * серверів; * VPS; * робочих станцій; * корпоративних систем; * зменшення ризику невиправлених вразливостей. Ubuntu ! Ubuntu <syntaxhighlight lang="bash"> * новіших версій програм; * тестових пакетів; * сторонніх збірок; * developer builds. Arch Linux → LTS-підтримка Типова схема: == LXD == {| class="wikitable" |- | '''Application server''' | Backend ERP, API, services |- | '''Database server''' | PostgreSQL, MySQL, MariaDB |- | '''Reverse proxy''' | Nginx або HAProxy |- | '''Cache''' | Redis або Memcached |- | '''Queue''' | RabbitMQ, Kafka, Redis Queue |- | '''Storage''' | Файли, документи, вкладення |- | '''Backup server''' | Резервні копії баз і файлів |- | '''Monitoring''' | Prometheus, Grafana, Zabbix |- | '''CI/CD runner''' | GitLab Runner, GitHub Actions runner, Jenkins agent |}Ubuntu активно використовує Bash і Terminal. |-
Ключове Ubuntu дуже популярна на серверах і в хмарі Багато cloud images, DevOps-інструкцій і серверних сценаріїв орієнтовані саме на Ubuntu. Дозволити SSH: Видалити пакет: Xubuntu використовує Xfce. → Nginx на Ubuntu Перевірити статус: </syntaxhighlight>
Community-дистрибутив із сильним акцентом на стабільність і вільне ПЗ Дистрибутив Canonical і спільноти з регулярними релізами та комерційною підтримкою Дуже консервативний stable-реліз LTS і проміжні релізи з передбачуваним графіком Чиста Debian-екосистема Debian-основа + Canonical-рішення, Snap, Ubuntu Pro, cloud images Часто вибір досвідчених адміністраторів Часто вибір новачків, розробників, DevOps і cloud-сценаріїв Ubuntu дуже популярна в DevOps. Якщо Linux — це великий світ, то Ubuntu часто виступає як його головними вхідними дверима: через неї багато людей уперше знайомляться з Linux, серверами, DevOps і open source.
* security updates; * unattended upgrades; * UFW; * AppArmor; * sudo; * SSH keys; * Ubuntu Pro; * livepatch у підтримуваних сценаріях; * package signing; * secure boot; * disk encryption; * audit tools. Ubuntu зʼявилась у 2004 році як дистрибутив, який мав зробити Debian-подібний Linux простішим для встановлення, використання й регулярного оновлення версій. Для моніторингу Ubuntu-серверів використовують: ss -tulpn Типові LTS-релізи: MicroK8s — легкий Kubernetes-дистрибутив від Canonical. звичайних користувачів забезпечується через Ubuntu — це Linux-дистрибутив, який зробив Linux значно доступнішим; так само реалізовано розробників, серверів, хмари й бізнесу. |- | 1 | Що таке Linux, Debian і Ubuntu |- | 2 | Встановлення Ubuntu Desktop або Server у VM |- | 3 | Terminal і Bash |- | 4 | Файлова платформа Linux |- | 5 | apt і пакети |- | 6 | sudo, користувачі й права |- | 7 | systemd і systemctl |- | 8 | journalctl і логи |- | 9 | SSH |- | 10 | UFW |- | 11 | Nginx або Apache |- | 12 | PostgreSQL або MySQL |- | 13 | Docker |- | 14 | Backup |- | 15 | Monitoring |- | 16 | Ubuntu Pro і security basics |}Ubuntu і macOS
Стежити за логами: </syntaxhighlight> |- | apt | Пакети |- | systemctl | Служби |- | journalctl | Логи |- | ufw | Firewall |- | ssh | Віддалений доступ |- | rsync | Копіювання й синхронізація |- | tar | Архівація |- | cron | Задачі за розкладом |- | top / htop | Процеси й ресурси |- | df / du | Місце на диску |- | netplan | Мережеві конфігурація в сучасних Ubuntu Server |- | snap | Snap-пакети |} </syntaxhighlight> Встановлення PostgreSQL: → enterprise support packages: echo "Hello, Ubuntu" </syntaxhighlight> Ubuntu поєднує:Пакети Ubuntu
Unattended upgrades
Debian-основа Назва Ubuntu походить з африканської філософської ідеї, яку часто передають як “людяність до інших” або “я виступає як, бо ми виступає як”.== Коли Ubuntu — хороший вибір == Ubuntu має класичну Linux/Unix-модель прав.</syntaxhighlight> journald
sudo apt install postgresqlUbuntu у ERP
npm run build
== Snap == Ubuntu часто адмініструють через Ansible. PPA корисні для: journalctl -xe [[Category:DevOps]] !<syntaxhighlight lang="bash"> <syntaxhighlight lang="bash"> == Lubuntu == sudo systemctl enable nginx sudo apt remove nginx '''Ubuntu Desktop''' — редакція Ubuntu для персональних компʼютерів і ноутбуків. macOSunattended-upgrades дає можливість автоматизовано встановлювати security updates. apt: * встановлення пакетів; * робота з файлами; * запуск скриптів; * SSH; * Git; * Docker; * адміністрування; * перегляд логів; * запуск сервісів; * backup. Ubuntu Studio орієнтована на творчі задачі: docker compose up -d
Ubuntu і Debian
Типові ролі: * Activities Overview; * Dock; * Workspaces; * Files; * Settings; * notifications; * Wayland у сучасних сценаріях; * extensions; * зрозумілий desktop UX. Головна ідея Ubuntu — зробити Linux зручним, доступним і передбачуваним для різних категорій користувачів:
Ubuntu Core — спеціальна редакція Ubuntu для IoT, embedded і appliance-сценаріїв. Рік Вони підходять для:docker ps Типові задачі: sudo apt update Це критично для: sudo ufw status set -euo pipefail == sudo == Ubuntu часто застосовується для як Docker host і як base image. Ubuntu має типову Linux-структуру каталогів. Підходить для: sudo systemctl restart nginx Ubuntu дуже популярна в cloud-середовищах. ! Задача |- | '''Популярність''' | Багато документації, інструкцій, форумів і готових рішень |- | '''LTS-підтримка''' | Добре підходить для серверів і бізнесу |- | '''Зручність для новачків''' | Ubuntu простіша для старту, ніж багато інших Linux-дистрибутивів |- | '''Cloud''' | Дуже поширена в хмарних середовищах |- | '''DevOps''' | Docker, Kubernetes, CI/CD, Ansible і Terraform часто мають інструкції під Ubuntu |- | '''apt''' | Зручний пакетний менеджер |- | '''Ubuntu Pro''' | Enterprise-підтримка й розширена безпека |- | '''WSL''' | Ubuntu зручна як Linux-середовище всередині Windows |} ! |}- Ключове Ubuntu LTS — базовий вибір для production LTS-релізи виходять раз на два роки й мають довгострокову підтримку. Ubuntu застосовують, коли потрібно на персональних компʼютерах, ноутбуках, серверах, у хмарній інфраструктурі, DevOps, контейнерах, Kubernetes, IoT, edge-системах, WSL, навчанні, розробці програмного забезпечення та корпоративному середовищі. </syntaxhighlight>UFW
cloud-init — інструмент автоматичного конфігурація cloud instances. sudo snap refresh ip addrAppArmor
* web-серверів; * API; * баз даних; * Docker; * Kubernetes; * CI/CD; * reverse proxy; * VPN; * file server; * monitoring; * logging; * backup; * cloud instances; * ERP backend; * cache; * message queues. Чому це проблема Ubuntu Pro важлива для компаній, які хочуть довше підтримувати системи, зменшити ризики безпеки й отримати enterprise-рівень супроводу. Ubuntu Server дуже поширена в серверній інфраструктурі. Помилка Canonical офіційно пояснює, що LTS-релізи виходять кожні два роки й отримують 5 років standard security maintenance, а interim-релізи мають коротший цикл підтримки. Кодова назва Підходить для:
LTS
Ubuntu і K2 ERP
Ubuntu має два основні типи релізів: застосовується для в:
Ubuntu і Fedora
journalctl -xe