takya.ru страница 1
скачать файл
Национальный исследовательский университет

Томский политехнический университет

Институт Кибернетики

Кафедра ВТ

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

gerb-b

ЛАБОРАТОРНАЯ РАБОТА № 1

«Практическое знакомство с операционной системой UNIX »


Выполнил

студент группы 8В83






Б.А. Сафронов

Проверил





Д.В. Сидоров


Цель работы
Ознакомиться с операционной системой Unix, получить практические навыки работы в наиболее распространенном командном интерпретаторе bash, изучить принципы организации файловой системы Unix и базовых команд управления файлами.

Задание

Осуществить в локальной сети с помощью программы PuTTY через протокол ssh доступ к удаленному компьютеру (необходимые данные для доступа указывает преподаватель) под управлением ОС Linux в консольном режиме. Ознакомиться с перечнем основных команд, используемых пользователями ОС Linux при работе в системе.


Ход работы работы

  1. Определить абсолютный путь своего домашнего каталога.

echo- записывает аргументы в стандартный вывод

PATH, MANPATH, PAGER





  1. Определить границы файлового пространства, где система позволяет создавать собственные файлы и каталоги (возможно использование автоматического скрипта)

Find - ищет файлы по имени, размеру, дате создания или модификации и некоторым другим критериям. (find [список_каталогов] критерий_поиска)





  1. Проверить, возможно ли вмешательство в личное файловое пространство другого пользователя




  1. Ознакомиться с командами определения прав доступа к файлам и их изменения (команды id, groups, ls -l, stat, chmod, chown, chgrp, umask)

Id - выводит UID и GID

groups - выводит группы текущего пользователя







stat - выводит информацию о файле

chmod- изменяет права доступа к заданному файлу



chown- задает для файла его владельца и группу



chgrp- задает для файла группу



umask- без параметров выводит маску или задает ее из переданного параметра



  1. Найти запись в файле /etc/passwd, соответствующую вашему

регистрационному имени.

grep- поиск в файле





  1. Определить свой UID, узнать, к каким группам относится ваше регистрационное имя, объяснить вывод команд id, groups.



  1. Определить список групп, в которые входит пользователь root



  1. Узнать, какими правами доступа обладают вновь создаваемые файлы и каталоги (т. е. создать новый файл и новый каталог, и просмотреть для них права доступа)



  1. Сделать свой домашний каталог видимым для всех пользователей группы users




  1. Создать в домашнем каталоге подкаталог tmp, файлы в котором сможет создавать, удалять и переименовывать любой, входящий в группу users, при этом содержимое этого подкаталога не должно быть видимым всем прочим пользователям.


Выводы

В ходе выполнения данной лабораторной работы были получены основные навыки работы с операционной системой Linux и были изучены базовый команды в оболочке bash. Изучена организация прав доступа к файлам и каталогам для разных пользователей системы.



2011
скачать файл



Смотрите также:
Лабораторная работа №1 «Практическое знакомство с операционной системой unix»
32.57kb.
Лабораторная работа №2 По курсу "Технология программирования" Моделирование информационных систем с использованием case средств
366.14kb.
Лабораторная работа №1. Тема: Перевод из одной системы счисления в другую
734.85kb.
Лабораторная работа №1 Знакомство с графической средой (4 часа)
20.37kb.
Лабораторная работа №5 тема: «разнообразие раковин моллюсков»
10.65kb.
Лабораторная работа № Конструирование таблиц 3 лабораторная работа № Конструирование запросов на выборку 18
904.24kb.
Практическое занятие №26
123.61kb.
Лабораторная работа по общей физике №31. Некоторые законы случайных событий
132.09kb.
Производство удобрений
45.15kb.
Мбоу сош №42 им. Л. Н. Толстого п
45.15kb.
К периферии относятся все внешние дополнительные устройства, подключаемые к системному блоку компьютера через специальные стандартные разъемы
283.43kb.
Курсовая работа по экономической теории на тему №1: Национальная экономика: цели и результаты. Челябинск 2007
332.16kb.