Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
linlab.doc
Скачиваний:
6
Добавлен:
07.02.2016
Размер:
371.71 Кб
Скачать

2.1.2 Выход из системы

После окончания сеанса работы в Linux из операционной системы надо правильно выйти, чтобы не создавать проблем при следующем запуске.

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

Рядовой пользователь может только закончить свой сеанс работы с помощь команды logout.

После того как Linux выполнит эту команду, пользователь имеет право снова войти в систему, пройдя все этапы авторизации.

При работе в графической среде Х Window команда logout доступна в меню графической оболочки. Возможен вариант, что таким способом пользователь не сможет выйти из системы, особенно если графическая подсистема работает неправильно. Поэтому для аварийных ситуаций существует «горячая» комбинация клавиш Ctrl+Alt+Bakspase, которая вызывает прекращение текущего сеанса работы. В ряде случаев можно воспользоваться комбинацией клавиш Ctrl+Alt+Del. Эти две комбинации клавиш в большинстве случаев связані с візовом вызов команды logout, но иногда программы, ответственные за эту процедуру, бывают недоступны.

Системный администратор как суперпользователь может прекратить работу Linux, вызвав перезагрузку компьютера с помощью команды reboot.

Для прекращения работы Linux также используются команды halt, fasthalt, fastboot. Все выше названные команды представляют собой короткий вариант команды shutdown с определенными параметрами:

halt - shutdown -h now

fasthalt - shutdown -fh now

fastboot - shutdown -fr now

reboot - shutdown -r now

Параметры (кключи) команды shutdown означают следующее:

f — создать файл /fastboot и при следующей загрузке компьютера пропустить тестирование файловой системы;

h — остановить систему;

г — перезапустить систему.

Сочетание клавиш Ctrl+Alt+Del в Linux аналогично команде ctrlaltdel с аргументами

ctrlaltdel {hard|soft}

hard - немедленная перезагрузка системы, что приводит к неправильной синхронизации файловой системы;

soft - ядро получает сигнал INT и проводит корректную перезагрузку системы.

Если вход в систему осуществлялся не как системный администратор (root), то корректное завершение работы Linux не всегда возможно. В этом случае необходимо войти в систему с правами системного администратора, что возможно сделать в другой виртуальной консоли, используя комбинации клавиш Alt+Fx или Ctrl+Alt+Fx. Либо завершите работу текущего пользователя с помощью команды logout и войти в систему как администратор.

Опознать окончание работы Linux можно по строке

The system is halted,

2.1.3 Пользователи и пароли

Работа с системой производится в режиме командной строки, который является основным для Linux. В графических оболочках доступ к этому режиму можно получить, запустив программу эмуляции терминала или консоли. Также можно переключиться на виртуальную консоль с помощью комбинации клавиш Ctrl+Fx.

При первом рабочем запуске Linux система знает только одного пользователя root - системного администратора, который обладает полной властью над системой: может изменять любые параметры, создавать и уничтожать файлы. А так как Linux не вправе отказать ему ни в чем, то существует очень серьезная угроза нарушения файловой структуры или важных служебных файлов. Для предупреждения пользователя о том, что он работает в режиме системного администратора, используется следующая строка приглашения:

[root@localhost /root] #

Операционная система Linux - это многопользовательская система. Поэтому первый шаг, который должен совершить после входа в систему системный администратор - это зарегистрировать пользователя. Для этого существует команда

adduser имя_нового_пользователя

Например,

adduser student

В результате выполнения такой команды будет создан каталог /home/student, в котором будут записаны служебные файлы (они определяют конфигурацию системы для этого пользователя), система зарегистрирует нового пользователя и определит его права по умолчанию, а в текстовом файле /etc/passwd добавится новая запись:

student:!!:500:500::/home/student:/bin/bash

Прежде чем новый пользователь сможет самостоятельно войти в систему, ему придется зарегистрировать в системе свой пароль с помощью команды passwd:

passwd student

New UNIX passwd: ввод_пароля

Return new UNIX password: повтор_пароля

passwd: all authentication tokens updated successfully .

Если новый пользователь будет зарегистрирован в системе, можно, не прекращая работы системного администратора, войти в систему под другим именем и, соответственно, с другими правами. Для этого надо воспользоваться возможностью переключения на другую виртуальную консоль с помощью комбинации клавиш Alt+F2. До этого использовалась виртуальная консоль, в которую можно попасть, используя комбинацию клавиш Alt+F1. На экране монитора вновь будет приглашение:

login:

Так как новый пользователь уже зарегистрирован, то введутся его имя и пароль. Если система согласится с правильностью введенных вами данных, то строка приглашения будет иметь вид:

[student@localhost student] $

В ней присутствует имя нового пользователя, а символ «#» заменен на «$».

Можно легко переключаться с консоли на консоль. При этом любая консоль позволяет вводить различные команды, которые не будут мешать друг другу.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]