Старт і зупинка системи

Режими старту системи

Для класичного RS / 6000

Ключ на передній панелі системи визначає режим старту системи і може знаходиться в трьох позиціях:

Normal Система повинна завантажиться з жорсткого диска з підтримкою багатокористувацького режиму і мережі.
Secure Система не завантажується. Проводиться діагностика апаратури.
Service Система буде намагатися завантажиться з доступних пристроїв в наступній послідовності: магнітна стрічка, CD-ROM, жорсткий диск, дискета (наприклад при установці системи, запуску діагностики з CD-ROM) Доступна лише консоль. Мережу не стартує. Доступний тільки обмежений набір команд.

Для RS / 6000 з шиною PCI

Система може стартувати в двох режимах:

Normal Mode
· Програми та процеси виконуються;
· Термінали доступні;
· Є доступ до всіх системних файлів;
· Стартує підтримка комунікацій;
· Багато користувачів режим.

Standalone Mode
· Старт системи з дискети System Management Services diskette
· В наявності є таке системні програми:

Для виклику режиму standalone необхідно зробити наступні дії:

1. Вставити дискету з System Management Services в дисковод.
2. Включити або перезавантажити систему.
3. При появі першого зображення на екрані натиснути для завантаження в графічному режимі або для завантаження в режимі ASCII

З standalone режиму ви можете перезапустити систему використовуючи такі методи:

1. Натисніть .
2. Натисніть .
3. Перезапустіть систему.

Тільки не забудьте витягнути дискету.

Опис старту системи

Класичний RS / 6000

Коли система стартує ви можете контролювати процес завантаження за допомогою LED індикатора на системному блоці. Першим при старті системи проводиться вбудоване самотестування апаратури (BIST). В цей час не започатковано самі базові компоненти системи, такі як процесор, пам'ять і системна плата. Коли виконується BIST індикатор показує цифри від 100 до 199. Після закінчення вбудованого самотестування стартує самотестування при включенні (POST) і завантаження програми ініціалізації (IPL). На цьому етапі старту системи визначається пристрій завантаження і з нього завантажується в пам'ять завантажувальна програма. В цей час індикатор показує цифри від 201 до 298. Наступним етапом є етап завантаження ядра ОС. Індикатор показує цифру 299. Після завантаження ядра виконується конфігурація (цифри від 500 до 999). Починаючи з цифри 553 виконується процес init і запускаються підсистеми і процеси певні в файлі / etc / inittab.

RS / 6000 з шиною PCI

Аудит процесу старту системи

Для запису журналів реєстрації роботи програм використовується програма alog. Ця команда записує повідомлення стандартних введення і виведення і копіює їх в файл фіксованого розміру. Запис в цей файл виробляється циклічно, тобто, при кожному запуску програми, що перевіряється нові дані записуються поверх старих. Файли журналів реєстрації використовувані командою alog визначаються в командному рядку або в базі конфігурації alog підтримуваної ODM.

Підтримувані системою типи журналів реєстрації: boot, bosinst і nim. Щоб виконувати команду alog при кожному запуску системи її необхідно помістити в сценарій завантаження rc.boot.

Для запису інформації про функціонування програми (наприклад, boot) в текстовий файл ви також можете використовувати програму tee.

Файл / etc / inittab

Файл / etc / inittab містить список процесів, які запускаються коли стартує демон init. а також в ньому визначається те, як вони повинні стартувати. Якщо цей файл пошкоджений, то система не зможе правильно завантажитися. Тому завжди майте архівну копію цього файлу.

Формат рядка цього файлу наступний:

Ідентіфікатор_процесса ім'я процесу (до 14 символів). Термінали використовують для імені процесу ім'я свого логічного пристрою.

Рівень Рівень визначає, який набір системних ресурсів потрібно задіяти. Можливі значення 0-9, S, s (одно- призначений для користувача режим), M або m. Коли стартує демон init, то користувачеві пропонується ввести рівень виконання (якщо рівень не заданий як аргумент). Якщо заданий рівень S або s, init входить в одного користувача режим, а для рівня M або m, в режим обслуговування. В іншому випадку він знаходить в файлі / etc / inittab елементи, відповідні вказаним рівнем, і виконує встановлені в них команди. Рівень за замовчуванням - 2 (запуск в розрахованому на багато користувачів режимі. Якщо рівень не зазначений, то це означає, що процес запускається на будь-якому рівні запуску.

Дія Вказує, що повинен робити демон init. Дозволені рівні наступні:

respawn якщо процес не запущений, запустити його
wait стартувати процес і чекати його завершення
once стартувати процес і не перезапускати його в разі зупинки
sysinit дії, які необхідно виконати до надання доступу до консолі

Приклад кілька фрагментів з файлу / etc / inittab (неповний список):

Для того, щоб демон init заново прочитав файл / etc / inittab (наприклад, при видаленні з нього служби getty для терміналу, з яким зв'язок неможлива через помилки в лініях зв'язку) необхідно використовувати команду telinit -q.

Для зміни файлу / etc / inittab замість прямого його редагування краще користуватися командами mkitab і chitab.

System Resource Controller (SRC)

Підсистемою називається програма або набір взаємозв'язаних програм, розроблених як єдиний елемент для виконання певної функції.

Групою підсистем називається група будь-яких певних підсистем. Групування підсистем дозволяє контролювати різні підсистеми одночасно.

Субсервером називається процес або демон (фоновий процес), який належить і контролюється підсистемою.

Для мінімізації необхідності втручання адміністратора в контролі за процесами підсистем використовується System Resource Controller (SRC).

· Єдиний користувальницький інтерфейс для старту, зупинки та визначення статусу процесу;
· Запис протоколу аварійного припинення роботи підсистем;
· Відстеження підсистем, груп підсистем або субсерверов;
· Підтримку контролю операцій на віддалених системах;
· Перезапуск підсистем.

синтаксис SRC

Деякі опції:
-f використовується для швидкого зупинки підсистеми без очікування завершення активності будь-яких додатків;
-s вказує, що команда відноситься до однієї підсистемі;
-g вказує, що команда відноситься до всієї групи підсистем для певної групи.

Проблема завантаження графічного входу в систему

Після первинного завантаження операційної системи для машин з графічним адаптером і дисплеєм в деяких випадках не завантажується графічне запрошення до входу в систему (CDE Login).

У цьому випадку необхідно зробити наступне:

· Вставити компакт диск і перезавантажити машину;
· Вибрати з меню System Maintenance;
· Отримати доступ до файлової системи root;
· Змонтувати файлову систему / usr командою MOUNT / USR
· Виконати команду / usr / dt / bin / dtconfig -d #disable CDE
· Потім демонтувати файлову систему / usr командою unmount / usr
· Запустити знову машину командою shutdown -r
· З'явиться запрошення до входу в ASCII режимі;
· Увійдіть в систему;
· Виконайте команду / usr / dt / bin / dtconfig -e #enable CDE
· Знову запустіть машину;
· Графічне запрошення до входу в систему має з'явитися.

зупинка системи

Для коректного зупинки системи в звичайних ситуаціях використовується команда shutdown (через SMIT це опція Stop the System).

На всіх терміналах буде виведено наступне повідомлення:

Якщо ця команда використовується без параметрів, то на всі доступні термінали виводиться повідомлення про зупинку системи і через одну хвилину все термінали стають недоступними, вивантажуються всі процеси в системі, синхронізуються диски і размонтіруйте все файлові системи. Після цього система зупиняється.

Ви можете використовувати команду shutdown з параметрами -F для більш швидкого зупинки системи (без виведення повідомлення), -r для вказівки необхідності перезапуску після зупинки, -m для переходу системи в режим обслуговування.

Параметр -k імітує зупинка системи. При такому зупинці всі користувачі, крім користувача root, не можуть зареєструватися в системі.

У дуже екстрених випадках може застосовуватися такий сценарій зупинки системи:

Управління системним оточенням і мовним середовищем


Move cursor to desired item and press Enter.

Stop the system
Assing the Console
Change / Show Date, Time, and Time Zone
Manage Language Enviroment
Change / Show Characteristics of the Operating System
Change / Show Number of Licensed Users
Manage AIX Floating User Licenses for this Server
Broadcast Message to all Users
Manage System Logs
System Dump
Change System User Interface

F1 = Help F2 = Refresh F3 = Cancel F8 = Image
F9 = Shell F10 = Exit Enter = Do

Під час інсталяції в файл / etc / environment заноситься інформація про значення змінної LANG на підставі вибору мовного оточення введеного користувачем.

Використовуючи команду chlang <имя языкового окружения> ви зміните системний Національний Мова, який використовується для виведення повідомлень InfoExplorer, on-line help в SMIT і для всіх повідомлень про помилки.

Manage Language Environment


Move cursor to desired item and press Enter.

Change / Show Primary Language Environment
Add Additional Language Environments
Remove Language Environment
Change / Show Language Hierarchy
Change / Show Applications for a Language
Convert System Messages and Flat Files

F1 = Help F2 = Refresh F3 = Cancel F8 = Image
F9 = Shell F10 = Exit Enter = Do

Для конвертації ASCII текстів з однієї кодової таблиці в іншу (наприклад, з KOI-8r в WIN1251 або навпаки), використовується команда lconv. доступна також через SMIT.

osa / aix.html) за допомогою файлу перекодування. Той же підхід (створення файлу перекодування для терміналу) можна використовувати для ваших варіантів перекодіровок.