<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="uk">
	<id>https://wiki.erp.kyiv.ua/index.php?action=history&amp;feed=atom&amp;title=Solaris</id>
	<title>Solaris - Історія редагувань</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.erp.kyiv.ua/index.php?action=history&amp;feed=atom&amp;title=Solaris"/>
	<link rel="alternate" type="text/html" href="https://wiki.erp.kyiv.ua/index.php?title=Solaris&amp;action=history"/>
	<updated>2026-06-30T19:56:50Z</updated>
	<subtitle>Історія редагувань цієї сторінки в вікі</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.erp.kyiv.ua/index.php?title=Solaris&amp;diff=1318&amp;oldid=prev</id>
		<title>R: Створена сторінка: {{DISPLAYTITLE:Операційна система Solaris}}  {{SEO |title=Solaris — UNIX-операційна система для серверів і корпоративної інфраструктури |description=Огляд Solaris: історія Sun Microsystems і Oracle Solaris, UNIX, SPARC, x86, ZFS, DTrace, Zones, SMF, IPS, переваги, недоліки, адміністрування та сфери застосування. |keyword...</title>
		<link rel="alternate" type="text/html" href="https://wiki.erp.kyiv.ua/index.php?title=Solaris&amp;diff=1318&amp;oldid=prev"/>
		<updated>2026-05-09T06:00:10Z</updated>

		<summary type="html">&lt;p&gt;Створена сторінка: {{DISPLAYTITLE:Операційна система Solaris}}  {{SEO |title=Solaris — UNIX-операційна система для серверів і корпоративної інфраструктури |description=Огляд Solaris: історія Sun Microsystems і Oracle Solaris, UNIX, SPARC, x86, ZFS, DTrace, Zones, SMF, IPS, переваги, недоліки, адміністрування та сфери застосування. |keyword...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Нова сторінка&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{DISPLAYTITLE:Операційна система Solaris}}&lt;br /&gt;
&lt;br /&gt;
{{SEO&lt;br /&gt;
|title=Solaris — UNIX-операційна система для серверів і корпоративної інфраструктури&lt;br /&gt;
|description=Огляд Solaris: історія Sun Microsystems і Oracle Solaris, UNIX, SPARC, x86, ZFS, DTrace, Zones, SMF, IPS, переваги, недоліки, адміністрування та сфери застосування.&lt;br /&gt;
|keywords=Solaris, Oracle Solaris, Sun Solaris, SunOS, UNIX, ZFS, DTrace, Solaris Zones, SMF, IPS, SPARC, серверна операційна система, enterprise UNIX&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-left: 6px solid #2e7d32; background: #e8f5e9; padding: 12px 16px; margin: 16px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Головна ідея:&amp;#039;&amp;#039;&amp;#039; Solaris — це UNIX-операційна система корпоративного класу, історично створена Sun Microsystems і пізніше розвивана Oracle, відома стабільністю, масштабованістю, ZFS, DTrace, Zones і глибокою інтеграцією з серверною інфраструктурою.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-left: 6px solid #1565c0; background: #e3f2fd; padding: 12px 16px; margin: 16px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ключова особливість:&amp;#039;&amp;#039;&amp;#039; Solaris традиційно використовується у критичних enterprise-середовищах, де важливі надійність, контроль ресурсів, трасування, віртуалізація на рівні ОС, стабільна файлова система та довгострокова підтримка.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-left: 6px solid #f57c00; background: #fff3e0; padding: 12px 16px; margin: 16px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Важливо:&amp;#039;&amp;#039;&amp;#039; сучасна комерційна гілка називається Oracle Solaris. Актуальною основною версією є Oracle Solaris 11.4, а старі версії Solaris 10 і Solaris 11.3 мають окремі режими підтримки та обмеження життєвого циклу.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== 1. Загальний опис ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solaris&amp;#039;&amp;#039;&amp;#039; — це операційна система сімейства UNIX, яка спочатку розроблялася компанією &amp;#039;&amp;#039;&amp;#039;Sun Microsystems&amp;#039;&amp;#039;&amp;#039; для серверів і робочих станцій, а після придбання Sun компанією Oracle продовжила розвиватися як &amp;#039;&amp;#039;&amp;#039;Oracle Solaris&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Solaris відома як система для:&lt;br /&gt;
&lt;br /&gt;
* enterprise-серверів;&lt;br /&gt;
* баз даних;&lt;br /&gt;
* фінансових систем;&lt;br /&gt;
* телекомунікацій;&lt;br /&gt;
* високонавантажених застосунків;&lt;br /&gt;
* віртуалізації;&lt;br /&gt;
* SPARC-серверів;&lt;br /&gt;
* x86-серверів;&lt;br /&gt;
* систем з високими вимогами до надійності;&lt;br /&gt;
* legacy UNIX-інфраструктури.&lt;br /&gt;
&lt;br /&gt;
Solaris стала особливо відомою завдяки технологіям &amp;#039;&amp;#039;&amp;#039;ZFS&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;DTrace&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Solaris Zones&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;SMF&amp;#039;&amp;#039;&amp;#039; та тісній інтеграції з апаратними платформами Sun/Oracle.&lt;br /&gt;
&lt;br /&gt;
Oracle у документації для Solaris 11.4 описує Oracle Solaris Zones як механізм ізольованих середовищ для запуску застосунків, а також підтримує роботу ZFS разом із Zones. :contentReference[oaicite:0]{index=0}&lt;br /&gt;
&lt;br /&gt;
== 2. Коротка характеристика ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Характеристика&lt;br /&gt;
! Значення&lt;br /&gt;
|-&lt;br /&gt;
| Назва&lt;br /&gt;
| Solaris&lt;br /&gt;
|-&lt;br /&gt;
| Сучасна назва&lt;br /&gt;
| Oracle Solaris&lt;br /&gt;
|-&lt;br /&gt;
| Початковий розробник&lt;br /&gt;
| Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Сучасний розробник&lt;br /&gt;
| Oracle&lt;br /&gt;
|-&lt;br /&gt;
| Тип&lt;br /&gt;
| UNIX-операційна система&lt;br /&gt;
|-&lt;br /&gt;
| Родина&lt;br /&gt;
| UNIX System V / SunOS&lt;br /&gt;
|-&lt;br /&gt;
| Основні платформи&lt;br /&gt;
| SPARC, x86-64&lt;br /&gt;
|-&lt;br /&gt;
| Основна сучасна версія&lt;br /&gt;
| Oracle Solaris 11.4&lt;br /&gt;
|-&lt;br /&gt;
| Файлова система&lt;br /&gt;
| ZFS&lt;br /&gt;
|-&lt;br /&gt;
| Віртуалізація&lt;br /&gt;
| Solaris Zones, Kernel Zones, Oracle VM Server for SPARC&lt;br /&gt;
|-&lt;br /&gt;
| Трасування&lt;br /&gt;
| DTrace&lt;br /&gt;
|-&lt;br /&gt;
| Сервісний менеджер&lt;br /&gt;
| SMF — Service Management Facility&lt;br /&gt;
|-&lt;br /&gt;
| Менеджер пакетів&lt;br /&gt;
| IPS — Image Packaging System&lt;br /&gt;
|-&lt;br /&gt;
| Основне призначення&lt;br /&gt;
| Enterprise-сервери, бази даних, критична інфраструктура, legacy UNIX&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 3. Історія ==&lt;br /&gt;
&lt;br /&gt;
Solaris походить від SunOS — UNIX-системи компанії Sun Microsystems.&lt;br /&gt;
&lt;br /&gt;
Ключові етапи:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Рік&lt;br /&gt;
! Подія&lt;br /&gt;
|-&lt;br /&gt;
| 1982&lt;br /&gt;
| Засновано Sun Microsystems.&lt;br /&gt;
|-&lt;br /&gt;
| 1980-ті&lt;br /&gt;
| Sun розвивала SunOS для робочих станцій і серверів.&lt;br /&gt;
|-&lt;br /&gt;
| 1992&lt;br /&gt;
| Вийшла Solaris 2, побудована на базі UNIX System V Release 4.&lt;br /&gt;
|-&lt;br /&gt;
| 2005&lt;br /&gt;
| Вийшла Solaris 10 з важливими технологіями ZFS, DTrace і Zones.&lt;br /&gt;
|-&lt;br /&gt;
| 2005&lt;br /&gt;
| Частину Solaris було відкрито в межах проєкту OpenSolaris.&lt;br /&gt;
|-&lt;br /&gt;
| 2010&lt;br /&gt;
| Oracle придбала Sun Microsystems.&lt;br /&gt;
|-&lt;br /&gt;
| 2011&lt;br /&gt;
| Вийшла Oracle Solaris 11.&lt;br /&gt;
|-&lt;br /&gt;
| 2018&lt;br /&gt;
| Вийшла Oracle Solaris 11.4.&lt;br /&gt;
|-&lt;br /&gt;
| 2020-ті&lt;br /&gt;
| Solaris продовжує використовуватися в enterprise і legacy UNIX-середовищах.&lt;br /&gt;
|-&lt;br /&gt;
| 2026&lt;br /&gt;
| Oracle Solaris 11.4 залишається основною підтримуваною гілкою Solaris.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Oracle Solaris 11.4 є поточною підтримуваною гілкою, а політика підтримки Oracle для Solaris описує Premier, Extended і Sustaining Support для відповідних версій. :contentReference[oaicite:1]{index=1}&lt;br /&gt;
&lt;br /&gt;
== 4. SunOS, Solaris і Oracle Solaris ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Назва&lt;br /&gt;
! Опис&lt;br /&gt;
|-&lt;br /&gt;
| SunOS&lt;br /&gt;
| Початкова UNIX-операційна система Sun Microsystems.&lt;br /&gt;
|-&lt;br /&gt;
| Solaris&lt;br /&gt;
| Назва операційної системи Sun на базі SunOS і UNIX System V.&lt;br /&gt;
|-&lt;br /&gt;
| OpenSolaris&lt;br /&gt;
| Open source-проєкт, створений на основі частини Solaris.&lt;br /&gt;
|-&lt;br /&gt;
| Oracle Solaris&lt;br /&gt;
| Комерційна сучасна гілка Solaris після придбання Sun компанією Oracle.&lt;br /&gt;
|-&lt;br /&gt;
| illumos&lt;br /&gt;
| Open source-нащадок OpenSolaris, який розвивається окремо від Oracle Solaris.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-left: 6px solid #1565c0; background: #e3f2fd; padding: 12px 16px; margin: 16px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Практичний сенс:&amp;#039;&amp;#039;&amp;#039; Solaris — історична назва платформи, Oracle Solaris — сучасний комерційний продукт Oracle, а illumos — окремий відкритий напрям, що походить від OpenSolaris.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 5. Призначення Solaris ==&lt;br /&gt;
&lt;br /&gt;
Solaris створювалася для високонадійних систем, де важливі стабільність, контроль і передбачуваність.&lt;br /&gt;
&lt;br /&gt;
Основні сценарії:&lt;br /&gt;
&lt;br /&gt;
* сервери баз даних;&lt;br /&gt;
* Oracle Database;&lt;br /&gt;
* фінансові системи;&lt;br /&gt;
* банківські платформи;&lt;br /&gt;
* телекомунікаційні системи;&lt;br /&gt;
* ERP-системи;&lt;br /&gt;
* корпоративні застосунки;&lt;br /&gt;
* системи з високою доступністю;&lt;br /&gt;
* legacy UNIX-застосунки;&lt;br /&gt;
* SPARC-інфраструктура;&lt;br /&gt;
* віртуалізація через Zones;&lt;br /&gt;
* високонавантажені сервери.&lt;br /&gt;
&lt;br /&gt;
== 6. Основні особливості ==&lt;br /&gt;
&lt;br /&gt;
=== 6.1. UNIX-сумісність ===&lt;br /&gt;
&lt;br /&gt;
Solaris є UNIX-системою, що історично дотримується стандартів і підходів UNIX.&lt;br /&gt;
&lt;br /&gt;
Для адміністратора це означає:&lt;br /&gt;
&lt;br /&gt;
* традиційні UNIX-команди;&lt;br /&gt;
* shell-середовище;&lt;br /&gt;
* POSIX-підходи;&lt;br /&gt;
* системні сервіси;&lt;br /&gt;
* multi-user architecture;&lt;br /&gt;
* права доступу;&lt;br /&gt;
* стабільні системні інтерфейси;&lt;br /&gt;
* орієнтацію на серверне адміністрування.&lt;br /&gt;
&lt;br /&gt;
=== 6.2. ZFS ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ZFS&amp;#039;&amp;#039;&amp;#039; — одна з найвідоміших технологій Solaris.&lt;br /&gt;
&lt;br /&gt;
ZFS поєднує функції файлової системи та менеджера томів.&lt;br /&gt;
&lt;br /&gt;
Можливості ZFS:&lt;br /&gt;
&lt;br /&gt;
* storage pools;&lt;br /&gt;
* snapshots;&lt;br /&gt;
* clones;&lt;br /&gt;
* checksums;&lt;br /&gt;
* copy-on-write;&lt;br /&gt;
* compression;&lt;br /&gt;
* deduplication;&lt;br /&gt;
* send/receive;&lt;br /&gt;
* quotas;&lt;br /&gt;
* reservations;&lt;br /&gt;
* self-healing у відповідних конфігураціях;&lt;br /&gt;
* інтеграція з Zones.&lt;br /&gt;
&lt;br /&gt;
Oracle документація описує використання ZFS у системах із Solaris Zones, включно з делегуванням dataset-ів і використанням ZFS storage pools у non-global zone. :contentReference[oaicite:2]{index=2}&lt;br /&gt;
&lt;br /&gt;
=== 6.3. DTrace ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;DTrace&amp;#039;&amp;#039;&amp;#039; — система динамічного трасування, яка дозволяє аналізувати роботу ядра, системних викликів, застосунків і продуктивності без повного перезапуску системи.&lt;br /&gt;
&lt;br /&gt;
DTrace використовується для:&lt;br /&gt;
&lt;br /&gt;
* аналізу продуктивності;&lt;br /&gt;
* пошуку bottleneck;&lt;br /&gt;
* діагностики kernel-level проблем;&lt;br /&gt;
* аналізу системних викликів;&lt;br /&gt;
* профілювання застосунків;&lt;br /&gt;
* дослідження latency;&lt;br /&gt;
* troubleshooting production-систем.&lt;br /&gt;
&lt;br /&gt;
Oracle документація показує використання DTrace також у контексті зон, де для non-global zone можуть додаватися привілеї `dtrace_proc` і `dtrace_user`. :contentReference[oaicite:3]{index=3}&lt;br /&gt;
&lt;br /&gt;
=== 6.4. Solaris Zones ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solaris Zones&amp;#039;&amp;#039;&amp;#039; — технологія віртуалізації на рівні операційної системи.&lt;br /&gt;
&lt;br /&gt;
Вона дозволяє запускати ізольовані середовища всередині однієї Solaris-системи.&lt;br /&gt;
&lt;br /&gt;
Основні поняття:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Термін&lt;br /&gt;
! Опис&lt;br /&gt;
|-&lt;br /&gt;
| Global zone&lt;br /&gt;
| Основна зона, яка керує системою та іншими зонами.&lt;br /&gt;
|-&lt;br /&gt;
| Non-global zone&lt;br /&gt;
| Ізольоване середовище для застосунків.&lt;br /&gt;
|-&lt;br /&gt;
| Branded zone&lt;br /&gt;
| Зона з особливим runtime-середовищем.&lt;br /&gt;
|-&lt;br /&gt;
| Kernel Zone&lt;br /&gt;
| Варіант зони з вищим рівнем ізоляції через окреме kernel-середовище.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Oracle документація для Solaris 11.4 описує default non-global zone brand як `solaris`, а також окремо документує Oracle Solaris Kernel Zones. :contentReference[oaicite:4]{index=4}&lt;br /&gt;
&lt;br /&gt;
=== 6.5. SMF ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;SMF&amp;#039;&amp;#039;&amp;#039; — &amp;#039;&amp;#039;&amp;#039;Service Management Facility&amp;#039;&amp;#039;&amp;#039; — система керування сервісами в Solaris.&lt;br /&gt;
&lt;br /&gt;
SMF відповідає за:&lt;br /&gt;
&lt;br /&gt;
* запуск сервісів;&lt;br /&gt;
* залежності між сервісами;&lt;br /&gt;
* автоматичний restart;&lt;br /&gt;
* стан сервісів;&lt;br /&gt;
* діагностику;&lt;br /&gt;
* service manifests;&lt;br /&gt;
* керування системними службами.&lt;br /&gt;
&lt;br /&gt;
Типова команда:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svcs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перевірка сервісу:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svcs -xv&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Увімкнення сервісу:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svcadm enable service-name&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вимкнення сервісу:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svcadm disable service-name&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 7. Архітектура Solaris ==&lt;br /&gt;
&lt;br /&gt;
Загальна схема:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Hardware&lt;br /&gt;
   |&lt;br /&gt;
   +--&amp;gt; SPARC&lt;br /&gt;
   +--&amp;gt; x86-64&lt;br /&gt;
   |&lt;br /&gt;
   v&lt;br /&gt;
Oracle Solaris Kernel&lt;br /&gt;
   |&lt;br /&gt;
   +--&amp;gt; Process Management&lt;br /&gt;
   +--&amp;gt; Memory Management&lt;br /&gt;
   +--&amp;gt; Networking&lt;br /&gt;
   +--&amp;gt; Device Drivers&lt;br /&gt;
   +--&amp;gt; ZFS&lt;br /&gt;
   +--&amp;gt; DTrace&lt;br /&gt;
   |&lt;br /&gt;
   v&lt;br /&gt;
System Services&lt;br /&gt;
   |&lt;br /&gt;
   +--&amp;gt; SMF&lt;br /&gt;
   +--&amp;gt; Zones&lt;br /&gt;
   +--&amp;gt; IPS&lt;br /&gt;
   +--&amp;gt; Networking&lt;br /&gt;
   +--&amp;gt; Security&lt;br /&gt;
   |&lt;br /&gt;
   v&lt;br /&gt;
User Space&lt;br /&gt;
   |&lt;br /&gt;
   +--&amp;gt; Shell&lt;br /&gt;
   +--&amp;gt; System Tools&lt;br /&gt;
   +--&amp;gt; Applications&lt;br /&gt;
   +--&amp;gt; Databases&lt;br /&gt;
   +--&amp;gt; Enterprise Software&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 8. Підтримувані платформи ==&lt;br /&gt;
&lt;br /&gt;
Solaris історично підтримувала кілька апаратних архітектур, але найбільш відомі дві:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Платформа&lt;br /&gt;
! Опис&lt;br /&gt;
|-&lt;br /&gt;
| SPARC&lt;br /&gt;
| Архітектура Sun/Oracle, традиційно тісно пов&amp;#039;язана із Solaris.&lt;br /&gt;
|-&lt;br /&gt;
| x86 / x86-64&lt;br /&gt;
| Платформа для серверів і робочих станцій на процесорах Intel/AMD.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
SPARC-сервери були ключовою платформою для Solaris у корпоративному секторі, особливо в середовищах Oracle Database, фінансових системах і великих UNIX-інфраструктурах.&lt;br /&gt;
&lt;br /&gt;
== 9. Файлова система ZFS ==&lt;br /&gt;
&lt;br /&gt;
=== 9.1. Основні команди ZFS ===&lt;br /&gt;
&lt;br /&gt;
Створення пулу:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zpool create tank c1t0d0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перегляд пулів:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zpool list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Створення файлової системи:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zfs create tank/data&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перегляд файлових систем:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zfs list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Створення snapshot:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zfs snapshot tank/data@snap1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Відновлення зі snapshot:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zfs rollback tank/data@snap1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 9.2. Переваги ZFS ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Перевага&lt;br /&gt;
! Опис&lt;br /&gt;
|-&lt;br /&gt;
| Checksums&lt;br /&gt;
| ZFS перевіряє цілісність даних.&lt;br /&gt;
|-&lt;br /&gt;
| Snapshots&lt;br /&gt;
| Можна швидко створювати знімки стану.&lt;br /&gt;
|-&lt;br /&gt;
| Copy-on-write&lt;br /&gt;
| Дані не перезаписуються напряму.&lt;br /&gt;
|-&lt;br /&gt;
| Storage pools&lt;br /&gt;
| Диски об&amp;#039;єднуються в пули.&lt;br /&gt;
|-&lt;br /&gt;
| Compression&lt;br /&gt;
| Можна стискати дані на рівні файлової системи.&lt;br /&gt;
|-&lt;br /&gt;
| Send/receive&lt;br /&gt;
| Зручно передавати snapshots між системами.&lt;br /&gt;
|-&lt;br /&gt;
| Quotas&lt;br /&gt;
| Можна обмежувати використання простору.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 10. Solaris Zones ==&lt;br /&gt;
&lt;br /&gt;
=== 10.1. Приклад створення зони ===&lt;br /&gt;
&lt;br /&gt;
Створення конфігурації:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zonecfg -z appzone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Приклад команд у zonecfg:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
create&lt;br /&gt;
set zonepath=/zones/appzone&lt;br /&gt;
set autoboot=true&lt;br /&gt;
commit&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Встановлення зони:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zoneadm -z appzone install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Запуск зони:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zoneadm -z appzone boot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вхід у зону:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zlogin appzone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 10.2. Переваги Zones ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Перевага&lt;br /&gt;
! Опис&lt;br /&gt;
|-&lt;br /&gt;
| Ізоляція&lt;br /&gt;
| Застосунки працюють в окремих середовищах.&lt;br /&gt;
|-&lt;br /&gt;
| Ефективність&lt;br /&gt;
| Zones легші за повну апаратну віртуалізацію.&lt;br /&gt;
|-&lt;br /&gt;
| Контроль ресурсів&lt;br /&gt;
| Можна обмежувати CPU, пам&amp;#039;ять і мережу.&lt;br /&gt;
|-&lt;br /&gt;
| Адміністрування&lt;br /&gt;
| Зони централізовано керуються з global zone.&lt;br /&gt;
|-&lt;br /&gt;
| Безпека&lt;br /&gt;
| Помилка в одній зоні менше впливає на інші.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 11. DTrace ==&lt;br /&gt;
&lt;br /&gt;
=== 11.1. Приклад DTrace ===&lt;br /&gt;
&lt;br /&gt;
Перегляд системних викликів процесу:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dtrace -n &amp;#039;syscall:::entry /pid == $target/ { @[probefunc] = count(); }&amp;#039; -p PID&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Простий приклад:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dtrace -n &amp;#039;syscall:::entry { @[execname] = count(); }&amp;#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 11.2. Для чого використовують DTrace ===&lt;br /&gt;
&lt;br /&gt;
* діагностика продуктивності;&lt;br /&gt;
* дослідження latency;&lt;br /&gt;
* аналіз файлової системи;&lt;br /&gt;
* аналіз мережі;&lt;br /&gt;
* аналіз системних викликів;&lt;br /&gt;
* профілювання застосунків;&lt;br /&gt;
* пошук проблем у production без повного перезапуску.&lt;br /&gt;
&lt;br /&gt;
== 12. SMF ==&lt;br /&gt;
&lt;br /&gt;
=== 12.1. Основні команди ===&lt;br /&gt;
&lt;br /&gt;
Список сервісів:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svcs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Діагностика проблем:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svcs -xv&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Увімкнення сервісу:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svcadm enable svc:/network/ssh:default&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вимкнення сервісу:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svcadm disable svc:/network/ssh:default&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перегляд властивостей:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svcprop svc:/network/ssh:default&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 12.2. Переваги SMF ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Перевага&lt;br /&gt;
! Опис&lt;br /&gt;
|-&lt;br /&gt;
| Залежності&lt;br /&gt;
| Сервіси можуть мати формальні залежності.&lt;br /&gt;
|-&lt;br /&gt;
| Автовідновлення&lt;br /&gt;
| SMF може перезапускати сервіси після падіння.&lt;br /&gt;
|-&lt;br /&gt;
| Діагностика&lt;br /&gt;
| Є команди для виявлення причин помилок.&lt;br /&gt;
|-&lt;br /&gt;
| Стандартизація&lt;br /&gt;
| Сервіси описуються через manifests.&lt;br /&gt;
|-&lt;br /&gt;
| Централізованість&lt;br /&gt;
| Єдиний механізм керування системними службами.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 13. IPS — Image Packaging System ==&lt;br /&gt;
&lt;br /&gt;
Oracle Solaris 11 використовує &amp;#039;&amp;#039;&amp;#039;IPS&amp;#039;&amp;#039;&amp;#039; — &amp;#039;&amp;#039;&amp;#039;Image Packaging System&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Основна команда:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pkg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оновлення списку пакетів:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pkg refresh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Встановлення пакета:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pkg install package-name&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Пошук пакета:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pkg search keyword&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оновлення системи:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pkg update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перегляд publisher-ів:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pkg publisher&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 14. Boot Environments ==&lt;br /&gt;
&lt;br /&gt;
Solaris підтримує boot environments — окремі завантажувані середовища системи.&lt;br /&gt;
&lt;br /&gt;
Це корисно для:&lt;br /&gt;
&lt;br /&gt;
* безпечних оновлень;&lt;br /&gt;
* rollback після невдалого update;&lt;br /&gt;
* тестування нової версії;&lt;br /&gt;
* збереження попереднього стану системи;&lt;br /&gt;
* адміністрування production-серверів.&lt;br /&gt;
&lt;br /&gt;
Основна команда:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
beadm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Список boot environments:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
beadm list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Створення нового boot environment:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
beadm create newBE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Активація:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
beadm activate newBE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 15. Мережеві можливості ==&lt;br /&gt;
&lt;br /&gt;
Solaris має розвинені мережеві можливості:&lt;br /&gt;
&lt;br /&gt;
* IP networking;&lt;br /&gt;
* VLAN;&lt;br /&gt;
* link aggregation;&lt;br /&gt;
* IPMP;&lt;br /&gt;
* virtual NIC;&lt;br /&gt;
* network virtualization;&lt;br /&gt;
* firewall;&lt;br /&gt;
* network resource management;&lt;br /&gt;
* observability через DTrace;&lt;br /&gt;
* Zones networking.&lt;br /&gt;
&lt;br /&gt;
Типові команди:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ipadm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dladm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
netstat&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
route&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 16. Безпека ==&lt;br /&gt;
&lt;br /&gt;
Solaris має багато enterprise-функцій безпеки:&lt;br /&gt;
&lt;br /&gt;
* Role-Based Access Control;&lt;br /&gt;
* privileges;&lt;br /&gt;
* zones isolation;&lt;br /&gt;
* auditing;&lt;br /&gt;
* encrypted ZFS datasets;&lt;br /&gt;
* packet filtering;&lt;br /&gt;
* verified boot у відповідних конфігураціях;&lt;br /&gt;
* SMF service control;&lt;br /&gt;
* IPS signed packages;&lt;br /&gt;
* compliance tools;&lt;br /&gt;
* user rights management.&lt;br /&gt;
&lt;br /&gt;
Рекомендовані практики:&lt;br /&gt;
&lt;br /&gt;
* регулярно встановлювати SRU-оновлення;&lt;br /&gt;
* обмежувати root-доступ;&lt;br /&gt;
* використовувати RBAC;&lt;br /&gt;
* ізолювати застосунки через Zones;&lt;br /&gt;
* використовувати encrypted ZFS datasets для чутливих даних;&lt;br /&gt;
* перевіряти SMF-сервіси;&lt;br /&gt;
* вмикати auditing для критичних систем;&lt;br /&gt;
* робити snapshots перед змінами.&lt;br /&gt;
&lt;br /&gt;
== 17. Solaris і Oracle Database ==&lt;br /&gt;
&lt;br /&gt;
Solaris історично часто використовувалася разом з Oracle Database.&lt;br /&gt;
&lt;br /&gt;
Причини:&lt;br /&gt;
&lt;br /&gt;
* стабільність;&lt;br /&gt;
* SPARC-сервери;&lt;br /&gt;
* ZFS;&lt;br /&gt;
* Zones;&lt;br /&gt;
* DTrace;&lt;br /&gt;
* масштабованість;&lt;br /&gt;
* довгострокова підтримка;&lt;br /&gt;
* оптимізація Oracle hardware/software stack;&lt;br /&gt;
* enterprise-підхід до адміністрування.&lt;br /&gt;
&lt;br /&gt;
Типові сценарії:&lt;br /&gt;
&lt;br /&gt;
* database server;&lt;br /&gt;
* application server;&lt;br /&gt;
* ERP backend;&lt;br /&gt;
* high availability cluster;&lt;br /&gt;
* legacy enterprise platform.&lt;br /&gt;
&lt;br /&gt;
== 18. Solaris і OpenSolaris / illumos ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;OpenSolaris&amp;#039;&amp;#039;&amp;#039; був open source-проєктом, створеним на основі Solaris.&lt;br /&gt;
&lt;br /&gt;
Після зміни політики Oracle розвиток відкритої гілки продовжився через illumos.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Проєкт&lt;br /&gt;
! Опис&lt;br /&gt;
|-&lt;br /&gt;
| OpenSolaris&lt;br /&gt;
| Колишній open source-проєкт Sun на основі Solaris.&lt;br /&gt;
|-&lt;br /&gt;
| illumos&lt;br /&gt;
| Відкрита спадкоємна платформа OpenSolaris.&lt;br /&gt;
|-&lt;br /&gt;
| OpenIndiana&lt;br /&gt;
| Дистрибутив на базі illumos.&lt;br /&gt;
|-&lt;br /&gt;
| OmniOS&lt;br /&gt;
| Серверний illumos-дистрибутив.&lt;br /&gt;
|-&lt;br /&gt;
| SmartOS&lt;br /&gt;
| illumos-based система для хмари й віртуалізації.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 19. Переваги Solaris ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Перевага&lt;br /&gt;
! Опис&lt;br /&gt;
|-&lt;br /&gt;
| Стабільність&lt;br /&gt;
| Solaris проєктувалася для довготривалої роботи серверів.&lt;br /&gt;
|-&lt;br /&gt;
| ZFS&lt;br /&gt;
| Потужна файлова система з snapshots, checksums і storage pools.&lt;br /&gt;
|-&lt;br /&gt;
| DTrace&lt;br /&gt;
| Глибоке трасування системи й застосунків.&lt;br /&gt;
|-&lt;br /&gt;
| Zones&lt;br /&gt;
| Ефективна віртуалізація на рівні ОС.&lt;br /&gt;
|-&lt;br /&gt;
| SMF&lt;br /&gt;
| Розвинене керування сервісами.&lt;br /&gt;
|-&lt;br /&gt;
| Boot Environments&lt;br /&gt;
| Безпечні оновлення з можливістю rollback.&lt;br /&gt;
|-&lt;br /&gt;
| SPARC-інтеграція&lt;br /&gt;
| Тісна робота з Oracle/Sun hardware.&lt;br /&gt;
|-&lt;br /&gt;
| Enterprise-підтримка&lt;br /&gt;
| Підходить для критичних корпоративних систем.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 20. Недоліки Solaris ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Недолік&lt;br /&gt;
! Опис&lt;br /&gt;
|-&lt;br /&gt;
| Менша популярність&lt;br /&gt;
| Solaris використовується значно рідше, ніж Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Комерційна залежність від Oracle&lt;br /&gt;
| Сучасна Oracle Solaris є комерційним продуктом.&lt;br /&gt;
|-&lt;br /&gt;
| Менше сучасних пакетів&lt;br /&gt;
| Екосистема пакетів менша, ніж у Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Менше фахівців&lt;br /&gt;
| Адміністраторів Solaris на ринку менше, ніж Linux-адміністраторів.&lt;br /&gt;
|-&lt;br /&gt;
| Legacy-фокус&lt;br /&gt;
| Часто використовується для підтримки існуючих систем, а не нових масових проєктів.&lt;br /&gt;
|-&lt;br /&gt;
| Обмежене desktop-використання&lt;br /&gt;
| Solaris давно не є популярною desktop-системою.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 21. Порівняння з Linux ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Критерій&lt;br /&gt;
! Solaris&lt;br /&gt;
! Linux&lt;br /&gt;
|-&lt;br /&gt;
| Походження&lt;br /&gt;
| Комерційний UNIX, Sun/Oracle.&lt;br /&gt;
| UNIX-like open source kernel і багато дистрибутивів.&lt;br /&gt;
|-&lt;br /&gt;
| Поширеність&lt;br /&gt;
| Нішеве enterprise/legacy використання.&lt;br /&gt;
| Дуже широке використання на серверах, desktop, cloud, embedded.&lt;br /&gt;
|-&lt;br /&gt;
| Файлова система&lt;br /&gt;
| ZFS є ключовою нативною технологією.&lt;br /&gt;
| Поширені ext4, XFS, Btrfs, ZFS on Linux та інші.&lt;br /&gt;
|-&lt;br /&gt;
| Віртуалізація&lt;br /&gt;
| Zones, Kernel Zones, SPARC virtualization.&lt;br /&gt;
| Containers, namespaces, cgroups, KVM, LXC, Docker.&lt;br /&gt;
|-&lt;br /&gt;
| Трасування&lt;br /&gt;
| DTrace як історично сильна сторона.&lt;br /&gt;
| eBPF, perf, ftrace, SystemTap, DTrace ports.&lt;br /&gt;
|-&lt;br /&gt;
| Пакети&lt;br /&gt;
| IPS у Solaris 11.&lt;br /&gt;
| APT, DNF, pacman, zypper та інші.&lt;br /&gt;
|-&lt;br /&gt;
| Нові проєкти&lt;br /&gt;
| Частіше legacy/enterprise.&lt;br /&gt;
| Найпоширеніший вибір для нової server/cloud-інфраструктури.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 22. Порівняння з BSD ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Критерій&lt;br /&gt;
! Solaris&lt;br /&gt;
! BSD&lt;br /&gt;
|-&lt;br /&gt;
| Тип&lt;br /&gt;
| UNIX System V-напрям.&lt;br /&gt;
| BSD UNIX-напрям.&lt;br /&gt;
|-&lt;br /&gt;
| Відомі системи&lt;br /&gt;
| Oracle Solaris, illumos-нащадки.&lt;br /&gt;
| FreeBSD, OpenBSD, NetBSD.&lt;br /&gt;
|-&lt;br /&gt;
| ZFS&lt;br /&gt;
| Історично походить із Solaris.&lt;br /&gt;
| Активно використовується у FreeBSD.&lt;br /&gt;
|-&lt;br /&gt;
| Ліцензування&lt;br /&gt;
| Oracle Solaris — комерційний продукт.&lt;br /&gt;
| BSD-системи мають permissive open source-ліцензії.&lt;br /&gt;
|-&lt;br /&gt;
| Сфера&lt;br /&gt;
| Enterprise UNIX, legacy, SPARC.&lt;br /&gt;
| Сервери, мережі, storage, security, embedded.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 23. Типові сценарії використання ==&lt;br /&gt;
&lt;br /&gt;
Solaris добре підходить для:&lt;br /&gt;
&lt;br /&gt;
* legacy UNIX-застосунків;&lt;br /&gt;
* Oracle Database на SPARC;&lt;br /&gt;
* систем, що вже побудовані на Solaris;&lt;br /&gt;
* корпоративних датацентрів;&lt;br /&gt;
* середовищ із Zones;&lt;br /&gt;
* storage-сценаріїв із ZFS;&lt;br /&gt;
* високонадійних систем;&lt;br /&gt;
* telco-інфраструктури;&lt;br /&gt;
* фінансових систем;&lt;br /&gt;
* контрольованих enterprise-середовищ.&lt;br /&gt;
&lt;br /&gt;
== 24. Коли варто використовувати Solaris ==&lt;br /&gt;
&lt;br /&gt;
Solaris доцільно використовувати, якщо:&lt;br /&gt;
&lt;br /&gt;
* компанія вже має Solaris-інфраструктуру;&lt;br /&gt;
* потрібна підтримка legacy UNIX-застосунків;&lt;br /&gt;
* використовується SPARC hardware;&lt;br /&gt;
* потрібні Solaris Zones;&lt;br /&gt;
* потрібна Oracle Solaris support;&lt;br /&gt;
* важлива сумісність з існуючими enterprise-процесами;&lt;br /&gt;
* команда має досвід адміністрування Solaris;&lt;br /&gt;
* система побудована навколо ZFS, DTrace і SMF.&lt;br /&gt;
&lt;br /&gt;
== 25. Коли Solaris може бути не найкращим вибором ==&lt;br /&gt;
&lt;br /&gt;
Solaris може бути не найкращим варіантом, якщо:&lt;br /&gt;
&lt;br /&gt;
* створюється новий cloud-native проєкт;&lt;br /&gt;
* потрібна велика open source-екосистема пакетів;&lt;br /&gt;
* команда має досвід лише з Linux;&lt;br /&gt;
* потрібна широка підтримка container/Kubernetes-екосистеми;&lt;br /&gt;
* важлива низька вартість входу;&lt;br /&gt;
* потрібна популярна desktop-система;&lt;br /&gt;
* немає потреби в специфічних Solaris-функціях;&lt;br /&gt;
* проєкт не залежить від SPARC або legacy UNIX.&lt;br /&gt;
&lt;br /&gt;
== 26. Типові команди адміністратора ==&lt;br /&gt;
&lt;br /&gt;
Перевірка версії:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
uname -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat /etc/release&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перегляд сервісів:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svcs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Діагностика сервісів:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svcs -xv&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Пакети:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pkg list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pkg update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ZFS:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zfs list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zpool status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zoneadm list -cv&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Boot environments:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
beadm list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 27. Типові проблеми ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Проблема&lt;br /&gt;
! Можлива причина&lt;br /&gt;
! Рішення&lt;br /&gt;
|-&lt;br /&gt;
| Сервіс не запускається&lt;br /&gt;
| Помилка SMF-залежності або конфігурації.&lt;br /&gt;
| Використати svcs -xv і переглянути SMF logs.&lt;br /&gt;
|-&lt;br /&gt;
| ZFS pool degraded&lt;br /&gt;
| Помилка диска або шляху до пристрою.&lt;br /&gt;
| Перевірити zpool status і замінити проблемний диск.&lt;br /&gt;
|-&lt;br /&gt;
| Zone не стартує&lt;br /&gt;
| Помилка zonepath, мережі або dataset.&lt;br /&gt;
| Перевірити zoneadm, zonecfg і логи.&lt;br /&gt;
|-&lt;br /&gt;
| Пакети не оновлюються&lt;br /&gt;
| Проблема publisher, repository або support access.&lt;br /&gt;
| Перевірити pkg publisher і доступ до репозиторію.&lt;br /&gt;
|-&lt;br /&gt;
| Нестача місця&lt;br /&gt;
| Snapshots або datasets займають простір.&lt;br /&gt;
| Перевірити zfs list -t snapshot і quotas.&lt;br /&gt;
|-&lt;br /&gt;
| Legacy-застосунок не працює&lt;br /&gt;
| Несумісність бібліотек або версій Solaris.&lt;br /&gt;
| Перевірити залежності, branded zones або migration path.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 28. Життєвий цикл і підтримка ==&lt;br /&gt;
&lt;br /&gt;
Solaris має складну модель підтримки, яка залежить від версії, контракту Oracle і типу support.&lt;br /&gt;
&lt;br /&gt;
Загальні поняття:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Тип підтримки&lt;br /&gt;
! Опис&lt;br /&gt;
|-&lt;br /&gt;
| Premier Support&lt;br /&gt;
| Основна підтримка з оновленнями, виправленнями та security fixes.&lt;br /&gt;
|-&lt;br /&gt;
| Extended Support&lt;br /&gt;
| Додаткова платна підтримка після Premier Support.&lt;br /&gt;
|-&lt;br /&gt;
| Sustaining Support&lt;br /&gt;
| Довготривалий доступ до частини ресурсів підтримки, але з обмеженнями щодо нових виправлень.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Oracle публікує офіційну Lifetime Support Policy для Solaris, Linux і VM-продуктів, де визначені режими підтримки та життєві цикли. :contentReference[oaicite:5]{index=5}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-left: 6px solid #f57c00; background: #fff3e0; padding: 12px 16px; margin: 16px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Практична порада:&amp;#039;&amp;#039;&amp;#039; перед плануванням міграції або оновлення Solaris потрібно перевіряти саме офіційну Oracle Lifetime Support Policy та умови конкретного support-контракту.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 29. Solaris у сучасній інфраструктурі ==&lt;br /&gt;
&lt;br /&gt;
У нових проєктах Solaris використовується рідше, ніж Linux, але залишається важливою в організаціях, де вже є:&lt;br /&gt;
&lt;br /&gt;
* SPARC-сервери;&lt;br /&gt;
* Oracle Solaris support;&lt;br /&gt;
* Oracle Database на Solaris;&lt;br /&gt;
* legacy UNIX-застосунки;&lt;br /&gt;
* Zones-based deployment;&lt;br /&gt;
* ZFS-based storage;&lt;br /&gt;
* DTrace-based troubleshooting;&lt;br /&gt;
* регламентовані enterprise-процеси.&lt;br /&gt;
&lt;br /&gt;
Для нових cloud-native систем частіше обирають Linux, Kubernetes, containers і managed cloud services.&lt;br /&gt;
&lt;br /&gt;
== 30. Висновок ==&lt;br /&gt;
&lt;br /&gt;
Solaris — це одна з найважливіших UNIX-систем в історії enterprise-інфраструктури.&lt;br /&gt;
&lt;br /&gt;
Її головні переваги:&lt;br /&gt;
&lt;br /&gt;
* ZFS;&lt;br /&gt;
* DTrace;&lt;br /&gt;
* Solaris Zones;&lt;br /&gt;
* SMF;&lt;br /&gt;
* Boot Environments;&lt;br /&gt;
* стабільність;&lt;br /&gt;
* SPARC-інтеграція;&lt;br /&gt;
* довготривала enterprise-підтримка;&lt;br /&gt;
* сильна історія в критичних серверних системах.&lt;br /&gt;
&lt;br /&gt;
Головні обмеження:&lt;br /&gt;
&lt;br /&gt;
* менша популярність порівняно з Linux;&lt;br /&gt;
* залежність від Oracle;&lt;br /&gt;
* нішеве використання;&lt;br /&gt;
* менша кількість сучасних пакетів;&lt;br /&gt;
* менше фахівців;&lt;br /&gt;
* фокус на legacy та enterprise-сценаріях.&lt;br /&gt;
&lt;br /&gt;
Solaris найкраще підходить для організацій, які вже мають Solaris/Oracle/SPARC-інфраструктуру або потребують специфічних можливостей ZFS, DTrace, Zones і Oracle Solaris support.&lt;br /&gt;
&lt;br /&gt;
== 31. Джерела ==&lt;br /&gt;
&lt;br /&gt;
* Oracle Solaris Documentation&lt;br /&gt;
* Oracle Solaris 11.4 Documentation&lt;br /&gt;
* Oracle Solaris Zones Documentation&lt;br /&gt;
* Oracle Solaris ZFS Documentation&lt;br /&gt;
* Oracle Solaris DTrace Documentation&lt;br /&gt;
* Oracle Lifetime Support Policy&lt;br /&gt;
* Oracle Solaris End of Feature Notices&lt;br /&gt;
* Sun Microsystems Solaris history&lt;br /&gt;
* illumos Project&lt;br /&gt;
* OpenIndiana Project&lt;br /&gt;
&lt;br /&gt;
== 32. Див. також ==&lt;br /&gt;
&lt;br /&gt;
[[Solaris]]&lt;br /&gt;
[[Oracle Solaris]]&lt;br /&gt;
[[Sun Microsystems]]&lt;br /&gt;
[[SunOS]]&lt;br /&gt;
[[UNIX]]&lt;br /&gt;
[[Linux]]&lt;br /&gt;
[[BSD]]&lt;br /&gt;
[[ZFS]]&lt;br /&gt;
[[DTrace]]&lt;br /&gt;
[[Solaris Zones]]&lt;br /&gt;
[[SMF]]&lt;br /&gt;
[[SPARC]]&lt;br /&gt;
[[Oracle]]&lt;br /&gt;
[[OpenSolaris]]&lt;br /&gt;
[[illumos]]&lt;br /&gt;
[[OpenIndiana]]&lt;br /&gt;
[[Операційні системи]]&lt;br /&gt;
[[Серверне адміністрування]]&lt;br /&gt;
[[Категорія:UNIX]]&lt;/div&gt;</summary>
		<author><name>R</name></author>
	</entry>
</feed>