Европейский Университет в Санкт-Петербурге
Опубликован: 04.07.2008 | Доступ: свободный | Студентов: 1309 / 258 | Оценка: 4.34 / 3.65 | Длительность: 21:13:00
Лекция 1:

Для начинающих работать в UNIX

Лекция 1: 1234 || Лекция 2 >

Режимы работы систем UNIX

Любая система UNIX, и Solaris в том числе, может работать в нескольких режимах. Это, как минимум, однопользовательский и многопользовательский режимы. В однопользовательском режиме систему загружают только в экстренном случае – для какой-то серьезной модификации или ремонта. В этом режиме загружается только ядро и командный процессорсетевые службы не задействуются. Многопользовательский режим – это обычный режим работы системы, который включается после загрузки по умолчанию. В ряде систем (например, в Linux) существует большее количество режимов работы (часто – семь, с номерами от 0 до 6, в Solaris к ним еще добавляется режим s ). Среди этих режимов выделяют режим выключения системы, однопользовательский режим и несколько многопользовательских, которые отличаются друг от друга тем, какие именно сетевые службы запускаются при старте системы.

Для обычной работы система загружается в многопользовательском режиме. В нем пользователи могут одновременно входить в систему локально или через сеть, посылать программам, работающим в системе, запросы различного характера по сети. В этом режиме множество пользователей одновременно могут работать в системе. Их количество ограничивается размером таблиц ядра. Ограничение числа одновременно работающих пользователей связано не с числом одновременно запущенных командных процессоров или сеансов связи, а с количеством запущенных процессов и потребляемых ими ресурсов. Поэтому в каждый момент времени максимальное число пользователей, имеющих возможность работать с системой, индивидуально.

Для загрузки системы в однопользовательском режиме, следует при загрузке дать команду

boot –s

или

b –s

программе-загрузчику.

Для перехода из многопользовательского режима в однопользовательский дайте команду

init s

или

init S

Тот же эффект даст выполнение shutdown без параметров.

Для того, чтобы перевести систему из однопользовательского режима в многопользовательский, нужно перезагрузить компьютер или выйти из командного процессора однопользовательского режима ( exit или Ctrl-D, работает в большинстве случаев). Также можно запустить программу init с параметром-названием режима работы, например

init 3

Cуществует несколько режимов работы (runlevels) операционной системы. Режим с номером 1 соответствует однопользовательскому режиму, а 3 – многопользовательскому. Режим номер 0 – это остановка (на этот уровень систему переводит команда shutdown ).

О режимах работы системы можно узнать больше из руководства по системе:

man init

В Solaris 10 введено новое понятие "этап" (milestone), которое чем-то похоже на "режим работы". Этап – это определенное состояние системы, в котором запущены характерные для него службы. Этап, по сути, – это определенный набор служб. Например, для того, чтобы оставить работать только те службы, которые характерны для однопользовательского режима работы, следует дать команду

svcadm milestone -d milestone/single-user:default

Этап, указываемый команде svcadm milestone, может быть ключевым словом "single-user", "multi-user" или "multi-user-server". Кроме этого, есть специальные этапы "all" (запуск всех служб, которые должны быть запущены при старте системы) and "none" (временный запрет всех служб, кроме svc:/system/svc/restarter:default ). При выдаче этой команды в указанной форме этап становится этапом по умолчанию и сохраняется таковым при перезагрузке системы.

Для перевода системы в другой режим работы следует использовать вызов init напрямую, – переход к другому этапу не вызывает перехода к новому режиму работы. Из соображений совместимости в Solaris 10 режимы работы контролируются процессом init, как и в других системах семейства System V.

Дополнительную информацию об режимах работы, этапах и связанном с этапами механизме SMF можно получить из "Запуск и остановка системы" .

Быстрый взгляд на экран в UNIX

Теперь мы уже знаем достаточно, чтобы не удивляться сообщениям системы при работе. Кстати, а какие у нас есть средства общения с системой? Как мы будем разрабатывать в ней программы, как выходить в Интернет, читать почту, набирать тексты, записывать диски, смотреть фильмы, слушать музыку, наконец, настраивать саму систему?

В любой системе UNIX для всех этих задач предлагается воспользоваться либо графическим интерфейсом (его еще называют оконным – каждая програма общается с человеком в одном или нескольких окнах), либо интерфейсом командной строки (это когда для выполнения действия надо написать системе команду – например, напечатать команду ls и нажать клавишу <Enter>, чтобы посмотреть список файлов в каталоге).

Графический интерфейс

Для каждодневной работы в системе вы, скорее всего, предпочитаете пользоваться графическим интерфейсом. Solaris по умолчанию (если не настроен иначе) после загрузки предлагает ввести имя и пароль, причем делает это уже в графическом режиме. Пароль традиционно не отображается при вводе ни звездочками, ни как-либо иначе. Это делается для того, чтобы злоумышленник или случайная видеокамера наблюдения не подглядели из-за плеча, сколько символов в вашем пароле.

После ввода корректных имени и пароля вы окажетесь в графической среде GNOME, которая является средой по умолчанию в Solaris 10 и Solaris Express. Вообще говоря, при вводе имени и пароля можно выбрать традиционную для Solaris и HP-UX среду CDE (Common Desktop Environment), воспользовавшись кнопкой Options в окне ввода. Если же вы последовательный сторонник KDE, то знайте, что она не поставляется в составе дистрибутива Solaris, но ее можно установить самостоятельно, скачав готовый пакет KDE для Solaris с сайта solaris.kde.org. О пакетах и их установке рассказывается в лекции 1 курса "Системное администрирование ОС Solaris 10".

Менеджер окон

В любой графической среде существует программа, которая называется менеджером окон. Она используется для управления окнами других программ. Именно она позволяет свертывать окна, изменять их размеры, перемещать по экрану, переключаться между ними, развертывать их на весь экран. Она же отображает окна в привычном для нас виде – с заголовком окна и элементами управления для свертывания и перемещения окон.

Экран в каждый момент времени показывает содержимое рабочего стола, который в Solaris носит название "рабочего пространства" (workspace). Рабочих пространств может быть несколько. С точки зрения менеджера окон, рабочее пространство – это множество окон. Менеджер окон позволяет переключаться между разными рабочими пространствами. По умолчанию их четыре, обычно используют от четырех до шести рабочих пространств. С помощью настроек менеджера окон число рабочих пространств можно изменить.

Лекция 1: 1234 || Лекция 2 >
Александр Тагильцев
Александр Тагильцев

Где проводится профессиональная переподготовка "Системное администрирование Windows"? Что-то я не совсем понял как проводится обучение.

Александр Васильченко
Александр Васильченко
Россия
Денис Гайдуль
Денис Гайдуль
Россия, Подольск