Димитровградского инженерно-технологического института НИЯУ МИФИ. Лабораторная работа №1. Знакомство с ОС UNIX

Таблица 1 – Используемые команды

Команда Описание
Alias вывод списка или создание нового алиаса для команды
Date вывод или установка системной даты и времени
Df вывод информации об использовании дискового пространства
env вывод информации о среде, запуск приложений с измененными переменными среды
Exit завершение сеанса работы
hostname вывод имени машины
Man вывод справки по команде
uname вывод системной информации
Whereis вывод информации о расположении файла
Which вывод полного пути до файла, вызываемого командой
Id вывод информации о текущем пользователе
Groups просмотр списка групп, участником которых является текущий пользователь
Last вывод списка пользователей, заходивших в систему в последнее время
mail отправление и чтение почтовых сообщений
mesg включение/выключение отправки прямых сообщений на терминал пользователя passwd изменение пароля пользователя
Who вывод списка пользователей, находящихся в системе в текущий момент whoami — имя текущего пользователя
Write отправка прямого сообщения на терминал пользователя
Mesg включение/выключение отправки прямых сообщений на терминал пользователя passwd изменение пароля пользователя

Системная консоль – это монитор и клавиатура, связанные непосредственно с системой. Для завершения сеанса работы с системой пользователь может воспользоваться командой exit или сочетанием клавиш CTRL-D.

Оболочка (shell, командный интерпретатор) – это программа, которая воспринимает введенные пользователем данные и транслирует это в системные команды. Оболочка запускается сразу после входа пользователя в систему.

Рабочая среда – это множество переменных, к которым имеют доступ все выполняемые команды.

Файл /etc/profile содержит переменные среды на уровне всей системы. Файл

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

Системное имя пользователя – имя, которое вы используете при входе в систему;

Идентификатор пользователя (UID) – уникальный номер пользователя в системе;

Идентификатор группы (GID) – номер основной группы, к которой относится пользователь;

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

пользователь имеет полные права;

Начальная оболочка – оболочка, запускаемая системой при входе пользователя в систему.

Задания:

  1. Определите имя машины. Найдите две разные команды, которыми можно это сделать.
  2. Определите архитектуру процессора машины, используемой вами.
  3. Выведите на экран время и дату в формате «31/12/2099 23:59».
  4. Выведите на экран полный список алиасов пользователя. Создайте алиас для команды newdate, чтобы она выводила дату в формате «31/12/2099 23:59».
  5. Создайте алиас (псевдоним) loggedon, который будет выводить на экран упорядоченный в алфавитном порядке список имен работающих в системе пользователей.
  6. Выведите на экран переменные среды. Объясните, что означают переменные SHELL, USER, PATH, HOME, LANG, MAIL.
  7. Определите местоположение в системе файла вызываемого командой bash, используя команду which.
  8. Определите имя вашего пользователя.
  9. Определите имена пользователей, работающих с системой в данный момент. Найдите себя в этом списке.
  10. Определите имена трех последних пользователей кроме вас, заходивших в систему.
  11. Определите, в каких группах состоит ваш пользователь.
  12. Откройте файл /etc/passwd, используя команду more /etc/passwd. Найдите запись с данными вашего пользователя. Проанализируйте все поля записи и опишите их назначение. Используйте справку по файлу (man 5 passwd) для ознакомления со значением всех полей.
  13. Проанализируйте с использованием команды history содержание лабораторной работы.

 

Оцените статью
Сессия под ключ дистанционно
Добавить комментарий

Заявка на расчет