Режимы работы ОС Linux

Информация о том, какой интерфейс (графический или только текстовый) будет использоваться системой после загрузки и какое количество текстовых терминалов будет выделено системой для локальной регистрации пользователей, берется из файла /etc/inittab.

Задание 10. Запустите интерфейс mc и по клавише <F4> откройте для редактирования файл /etc/inittab, предварительно перейдя в каталог /etc. По умолчанию после запуска в mc открывается Ваш домашний каталог, признаком которого является волнистая черта (~ тильда). Для перехода в каталог /etc надо либо выполнить с командной строки cd /etc, либо перевести курсор на «родительский» каталог (..) и нажатием <Enter> перейти в корневой каталог, а затем в корневом каталоге выбрать etc и вновь нажать <Enter>. После того как Вы окажетесь в искомом каталоге, включите режим поиска файла комбинацией клавиш <Ctrl>+<s>. Признаком режима поиска является подсветка информационной строки в нижней части окна Midnight commander. Наберите символы initt, и курсор окажется в позиции файла inittab. Нажмите <F4> и Вы откроете файл для просмотра и редактирования.

В файле inittab содержится директивная информация о загрузке и завершении работы системы:

1) идентификаторы запуска, останова и завершения работы ОС:

0 – останов системы;

1 – однопользовательский режим;

2 – многопользовательский режим без использования сети;

3 – многопользовательский сетевой режим;

4 – резерв;

5 – графический режим;

6 – завершение работы системы;

2) идентификатор запуска ОС по умолчанию. Например,

id:5:initdefault:
указывает, что во время старта системы будет запущен режим № 5 (графический пользовательский интерфейс);

3) число запускаемых текстовых терминалов (консолей ОС) указыва­ется в секции Run gettys in standard runlevels. Каждая строка этой секции определяет один алфавитно-цифровой терминал, а число полных строк (исключаются строки, начинающиеся с признака комментария «#») – ко­личество таких терминалов. Переключиться между терминалами можно по клавишной комбинации <Altl>+<Fn>, где n – номер терминала. Если в секции определено шесть терминалов, то по клавишной комбинации <Altl>+<F7> происходит переключение на графический терминал. Переход из графического режима на любую текстовую консоль осуществляется по клавишной комбина­ции <Ctrl>+<Alt>+<Fn>;

4) вариант запуска графического режима работы ОС определяется в секции Run xdm in runlevel 5. Так как «графика» в ОС UNIX исполнена в виде сервера, то запустить графический терминал или выгрузить его можно и без перезагрузки ядра системы. Достаточно перезапустить процесс init с командной строки текстового или графического терминала:

init n

Где n – идентификатор запуска, останова или перезагрузки системы. Например, завершить работу графического интерфейса и перейти в текстовый многопользовательский режим можно по команде init 3. Такая необходимость может возникнуть в случае аварии графического сервера. Запуск графического режима осуществ­ляется по команде init 5, например, после устранения неисправности.

Завершить работу ОС можно по команде init 6 или по клавишной комби­нации <Ctrl>+<Alt>+<Del>, а перезагрузить – по команде reboot.

Задание 11. Используя встроенный в mc редактор, откройте файл /etc/inittab по клавише <F4> и определите число текстовых терминалов, открытых для локального входа в систему. В начале строки, указывающей на подключение текстового терми­нала № 6, установите символ # – признак комментария.

Задание 12. С помощью команды init переключите ОС в многопользо­вательский текстовый режим, а затем вернитесь в графический режим. Убедитесь, что при переходе по клавишам <Alt>+<F6> Вы получаете пустой экран – признак отсутствия терминального входа.

Задание 13. По клавишам <Alt>+<F7> переключитесь на графический терминал системы, а затем зарегистрируйтесь пользователем root с паро­лем 651651.