Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
5.6 nashalo raboty v Linux.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
42.54 Кб
Скачать

Начало работы в Linux

Начало и окончание работы в Linux

Повседневная работа в Linux существенно отличается от работы в Windows, особенно в части использования кнопки Reset и комбинации клавиш Ctrl+Alt+Del, которыми регулярно пользуются большинство пользователей. В Linux использование перезапуска компьютера является действительно внештатной и чрезвычайной ситуацией, приводящей к проблемам в работе системы, поэтому надо сразу научиться правильно входить в систему и, в особенности, правильно прекращать работу операционной системы Linux.

Вход в систему

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

Login: имя_пользователя

Password: пароль_пользователя

Вам надо ввести свое имя и пароль, которые должны быть ранее зарегистрированы в системе администратором. Только после авторизации в системе вы сможете выполнять какие-либо действия. При самом первом запуске Linux после установки в системе есть только один1 пользователь, root - самый главный пользователь, он же системный администратор, который регистрирует всех остальных пользователей, определяет их права в системе. Пароль системного администратора определяется при установке Linux. Поэтому в случае первого запуска вам надо войти в систему как системному администратору, введя имя root и правильный пароль (учтите, что при вводе пароля на экране могут не появляться символы "*"):

Login: root

Password:

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

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

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

После окончания сеанса работы в Linux из операционной системы надо правильно выйти, чтобы не создавать для себя проблем при следующем запуске. Причем, обязательно надо обратить внимание на то, что выход из системы простого пользователя и системного администратора существенно различаются (если система запущена в многопользовательском режиме). Можно даже сказать, что это один из ключевых моментов в работе Linux. Ведь если в системе одновременно работают несколько пользователей, то предоставление любому пользователю возможности перезагрузить компьютер вызывает аварийную ситуацию для всех остальных. Поэтому рядовой пользователь может только закончить свой сеанс работы с помощь команды logout После того как Linux выполнит эту команду, пользователь имеет право снова войти в систему, пройдя заново все этапы авторизации. При работе в графической среде X Window команда logout доступна в меню графической оболочки. Возможен вариант, что таким способом вы не сможете выйти из системы, особенно если графическая подсистема работает неправильно. Поэтому для аварийных ситуаций существует "горячая" комбинация клавиш Ctrl+Alt+Backspase, которая вызывает прекращение текущего сеанса работы. В ряде случаев можно воспользоваться комбинацией клавиш 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 - остановить систему;

  • -r - перезапустить систему.

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

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

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

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

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

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

[root@localhost /root] #

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

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

например,

adduser ira

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

ira:!!:500:500::/home/ira:/bin/bash

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

passwd ira

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

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

passwd: all authentication tokens updated successfully

Если новый пользователь будет зарегистрирован в системе, вы можете, не прекращая работы системного администратора, войти в систему под другим именем и, соответственно, с другими правами. Для этого надо воспользоваться возможностью переключения на другую виртуальную консоль с помощью комбинации клавиш Alt+F2 (заметьте, что до этого вы использовали виртуальную консоль, в которую можно попасть, используя комбинацию клавиш Alt+F1). На экране монитора вы вновь увидите приглашение: Login: Так как вы уже зарегистрировали нового пользователя, то введите его имя и пароль. Обратите внимание на строку приглашения, если система согласится с правильностью введенных вами данных: [ira@localhost ira] $ Как видите, теперь в строке приглашения присутствует имя нового пользователя, а символ "#" заменен на "$". Вы можете легко переключаться с консоли на консоль. Любая консоль позволяет вводить различные команды, которые не будут мешать друг другу.

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