Product SiteDocumentation Site

3. Зміни у Fedora для системних адміністраторів

3.1. Завантаження

3.1.1. systemd

Проект Fedora має намір замінити upstart на systemd у версії Fedora 15. До складу Fedora 14 включено технологічну демонстрацію systemd. Зацікавлені користувачі з достатнім рівнем знань можуть спробувати цю нову систему завантаження. Щоб скористатися найсвіжішими розробками та взяти участь в усуванні вад, вам слід використовувати сховище пакунків Rawhide.
systemd використовує файли служб, розташовані у /lib/systemd/system для запуску служб і файли налаштування, розташовані у /etc/systemd/system. Для використання переваг нової системи завантаження було внесено зміни до декількох фонових служб системи (тепер ці служби використовують файли systemd), на код декількох програм довелося накласти латки. Система systemd є сумісною з скриптами init старої системи SysV. Решта завдань з переходу на нову систему виконуватиметься поступово під час оновлення дистрибутива.
  • abrtd
  • accountsservice
  • acpid
  • avahi
  • CK
  • dbus
  • NetworkManager
  • ntpd
  • gpm
  • htaspd
  • rtkit
  • udev

3.2. Безпека

3.2.1. OpenSCAP

3.2.1.1. Резюме
У Fedora 14 передбачено підтримку SCAP (Security Content Automation Protocol або протоколу автоматичної обробки небезпечних даних). До складу дистрибутива включено бібліотеку з назвою OpenSCAP, яка надає інтерфейс для розробників і декілька програм для сканування SCAP. Крім того, ви зможете скористатися наборами OVAL і XCCDF, специфічними для Fedora 14, для автоматизації налаштування перевірок у системі.

3.2.2. Опис

OpenSCAP — оболонка з відкритим кодом для розробників інструментів SCAP. SCAP — комплект стандартів, розробку яких координує NIST (National Institute of Standards and Technology або Національний Інститут стандартів та технології США). Цей комплект було створено з метою стандартизації підходів до підтримання безпеки систем, зокрема автоматичної перевірки на накладання латок, перевірки параметрів захисту системи та перевірки систем щодо слідів порушення захисту.
Комплект SCAP містить опис декількох складних форматів обміну даними, які слід використовувати для передавання важливих даних щодо вразливостей, налаштування та захисту. Досі існувало доволі мало програм, які могли обмінюватися даними у відповідних форматах. Метою проекту OpenSCAP є створення набору бібліотек, які покращили б умови доступу до SCAP та зручність у користуванні даними, які надаються відповідною системою.
Серед інструментів, заснованих на бібліотеці OpenSCAP, які включено до цього випуску Fedora такі:
  • oscap-scan — програма для сканування на основі даних OVAL/XCCDF, яка керується командним рядком
  • secstate — програма для універсалізації процесу сертифікації і уповноваження (Certification and Accreditation або C&A) систем Linux на основі механізму перевірки, підтвердження та виправлення пов’язаних з захистом параметрів налаштування.
  • firstaidkit-plugin-openscap — додаток до FirstAidKit, за допомогою якого користувач може виконувати базові автоматичні перевірки та ознайомлюватися з результатами у текстовому та графічному режимах роботи.
Якщо буде встановлено цю систему, користувач зможе скористатися декількома різними способами виконання автоматичних перевірок системи та забезпечення відповідності системи визначеним налаштуванням захисту. Користувач зможе налаштувати систему на автоматичне виправлення виявлених проблем.

3.2.3. Посилання

3.3. Віртуалізація

3.3.1. Amazon Elastic Computing Cloud

Fedora 14 та пізніші версії тепер доступні для користувачів служби Amazon Elastic Computing Cloud.
Щоб дізнатися більше, зверніться до сторінок:

3.3.2. Оболонка Spice для віртуалізації робочих середовищ

Простий протокол для незалежних обчислювальних середовищ (Simple Protocol for Independent Computing Environments або SPICE) використовується для обміну даними між клієнтською та серверною системою та покращує взаємодію з гостьовими системами віртуальної машини. Spice додає пристрій показу QXL до EMU і надає драйвери для цього пристрою для графічного сервера X та Windows.
Оболонку Spice для віртуалізації робочих середовищ створено як середовище з відкритим кодом, призначене для взаємодії з віртуальними робочими середовищами.
Щоб дізнатися більше, зверніться до сторінок:

3.3.3. Перехід з Xen на KVM

virt-v2v — програма, яка керується командним рядком і уможливлює переведення Xen domU (тобто образів гостьових систем) на використання KVM. Користувачів гостьових систем Xen можуть тепер спробувати користуватися KVM. Крім того, перехід з Xen на KVM вартий уваги через простоту у користуванні останнім.
Щоб дізнатися більше, зверніться до сторінок:

3.3.4. Інші покращення

3.3.4.1. Сховище для ознайомлення з технологіями віртуалізації
Для користувачів, які бажають скористатися найсвіжішими версіями пов’язаних з віртуалізацією пакунків, передбачено Virtualization Preview Repository. Метою цього сховища є в основному тестування та рання стадія експериментування. Його не призначено для використання на промислових системах.
Щоб дізнатися більше, зверніться до сторінок:
3.3.4.2. Підтримка Xen у ядрі
У пакунку ядра (kernel) Fedora 14 передбачено можливість завантаження системи як гостьової системи domU, але система не працюватиме як dom0, доки відповідну підтримку не буде реалізовано у основній гілці розробки.
Найсвіжішим випуском Fedora з підтримкою dom0 є Fedora 8.
Для завантаження гостьової системи domU Xen у Fedora 14 потрібен заснований на KVM xenner. Xenner запускає ядро гостьової системи і невеличкий емулятор Xen разом як гостьову систему KVM.
Щоб дізнатися більше, зверніться до сторінок:

3.4. Веб-сервери

3.4.1. Varnish

Varnish оновлено до версії 2.1.3. Серед удосконалень краща масштабованість та нова можливість журналювання.
З переліком основних змін можна ознайомитися тут, на веб-сайті Varnish.

3.4.2. Apache

httpd оновлено з версії 2.2.14 до версії 2.2.16. у цій версії виправлено модулі mod і security, а також внесено зміни до модуля core:
  • Фільтрування функцій ініціалізації тепер виконується строго один раз на запит до виклику обробника. Функції ініціалізації більше не запускаються для фільтрувань з’єднань.
Щоб дізнатися більше, зверніться до файла CHANGES 2.2, що зберігається на веб-сайті Apache.

3.5. Засоби налаштовування сервера

3.5.1. ipmiutil

ipmiutil може виконувати послідовність операцій з типового налаштування сервера IPMI, отже усуває необхідність додаткового навчання адміністраторів. Програма може збирати інвентаризаційні дані портативних модулів, дані журналів мікрокодів SEL, дані датчиків, дані спостереження за системою, дані керування живленням, дані стану обладнання, передбачено консоль SOL. Програма здатна записувати порогові значення датчиків, мітки наявності портативних модулів і підтримує повний набір можливостей збереження-відновлення IPMI. Приклади простого налаштування за допомогою ipmiutil: налаштування локальної мережі IPMI потребує єдиної команди, можливе швидке перезавантаження системи без потреби у повному вимиканні живлення. Програма може використовувати різноманітні поточні драйвери IPMI або працювати у режимі без драйверів, який буде корисним для портативних носіїв системи та тестових середовищ. Декодування подій IPMI виконується з визначенням рівня небезпеки, а для будь-яких нерозпізнаних подій принаймні записуються дані, а не просто повідомлення про невідому подію. Перелік можливостей, порівняно з іншими пакунками IPMI: http://ipmiutil.sourceforge.net/docs/ipmisw-compare.htm

3.6. Графічна підсистема

3.6.1. vbetool не є частиною типового переліку пакунків

Через проблеми з vbetool, відповідний пакунок було вилучено з переліку типових пакунків Fedora. Проблеми можуть виникнути у користувачів, які звикли до використання режимів призупинки і сну для переривання роботи комп’ютера. Ці негаразди стосуватимуться лише користувачів нестандартних відеокарток VGA, але не користувачів відеокарток nVidia, ATI та Intel.

3.6.2. Поведінка миші

У найсвіжішій версії evdev, 2.5, змінено код для типової емуляції клацання середньою кнопкою миші. Внаслідок зміни було вимкнено емуляцію клацання середньою кнопкою миші одночасним клацанням лівою і правою кнопками.
3.6.2.1. Вмикання емуляції середньої кнопки миші
Емуляцію середньої кнопки миші можна увімкнути додаванням такого фрагмента коду до файла xorg.conf:
        Section "InputClass"
	  Identifier "middle button emulation class"
	  MatchIsPointer "on"
	  Option "Emulate3Buttons" "on"
	EndSection