Операционные системы


Использование виртуальных терминалов



бет4/10
Дата28.12.2023
өлшемі51,81 Kb.
#199809
түріЛабораторная работа
1   2   3   4   5   6   7   8   9   10
Байланысты:
Теория

Использование виртуальных терминалов

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


Современные версии UNIX позволяют пользователю персонального компьютера одновременно запустить несколько терминальных сессий, переключаясь между ними и попеременно работая от имени различных пользователей с использованием одной и той же реальной клавиатуры и монитора. Такие терминальные порты, связанные с одними и теми же физическими устройствами называются виртуальными терминалами. По умолчанию в LINUX активны 7 виртуальных терминалов, для переключения между ними используются сочетания клавиш Alt+F1 … Alt+F7. Седьмой виртуальный терминал как правило используется для запуска графического интерфейса пользователя.


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

Перед началом работы с системой UNIX необходимо пройти регистрацию в системе, то есть ввести имя пользователя (login) и пароль (password). При загрузке системы для каждого активного терминала запускается программа getty, выдающая на терминал запрос имени пользователя. После ввода имени getty запускает программу login, передавая ей имя пользователя в качестве входного параметра. login запрашивает пароль, преобразовывает его одним из методов необратимого шифрования и сравнивает результат с шифрованным паролем данного пользователя, хранящимся в одном из файлов ОС (/etc/passwd или /etc/shadow). Если пароли совпадают, программа login выводит на экран приветствие, хранящееся в файле /etc/motd и запускает командный интерпретатор.


После завершения работы с системой следует отключиться от нее. Для этого следует подать команду logout.
Имейте в виду, что в Linux различаются большие и малые буквы. А символы Del и Backspace считаются как символы пароля. Поэтому, если нажали не тот символ, чтобы очистить строчку с паролем, нажмите Ctrl+U и введите пароль заново. Если вы корректно ввели имя пользователя и пароль, то вы попадете в ваш домашний каталог.
Узнать ваше регистрационное имя можно командой “whoami
Узнать о других зарегистрированных пользователях можно командой “who


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет