Часть 3. Поиск системных журналов



Министерство образования и науки РФ

 

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«Тульский государственный университет»

 

КАФЕДРА

“Автоматизированные информационные и управляющие системы”

 

СБОРНИК МЕТОДИЧЕСКИХ УКАЗАНИЙ

К ЛАБОРАТОРНЫМ РАБОТАМ

 

по дисциплине

 

 

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

 

 

Направление: 230100 Информатика и вычислительная техника

Формы обучения очной

 

Тула 2012 г.

 

Методические указания к лабораторным работам составлены к.т.н., доцентом М.А.Андрияновой и обсуждены на заседании кафедры АИУС факультета экономики и менеджмента

протокол № ___ от "___"_______________ 20__г.

Заведующий кафедрой АИУС _______________ В.А.Фатуев

 

Методические указания к лабораторным работам пересмотрены и утверждены на заседании кафедры АИУС факультета _____________________

протокол № ___ от "___"_______________ 20__г.

Заведующий кафедрой АИУС _______________ В.А.Фатуев

 


Содержание

Лабораторная работа № 1. 4

Работа в операционной системе Linux. 4

А. Работа с файлами в Linux. 4

Б. Сбор сведений о системе и управление процессами.. 7

В. Управление доступом.. 10

Г. Управление пользователями.. 10

Лабораторная работа № 2. 13

Способы адресации.. 13

Лабораторная работа № 3. 15

Обработка прерываний.. 15

Лабораторная работа № 4. 18

Распределение памяти.. 18

Лабораторная работа № 5. 20

Препроцессоры... 20

А. Использование библиотеки макроопределений.. 20

Б. Создание препроцессора. 20

Лабораторная работа № 6. 22

Организация дочерних процессов.. 22

Лабораторная работа № 7. 24

Файловая система. 24

А. Создание и чтение файла средствами функций MS-DOS.. 24

Б. Прямой доступ к файлу и добавление данных к файлу. 24

В. Переименование и пересылка файлов.. 25

Cписок использованных источников.. 27


Лабораторная работа № 1

 

Работа в операционной системе Linux

Оборудование

ПЭВМ IBM PC. Средства исследования: операционная систем Linux, терминальный режим.

 

А. Работа с файлами в Linux

Цель лабораторной работы

Знакомство с командной строкой Linux, командами по работе с файловой системой и командами обработки текстовых файлов.

Часть 1. Знакомство с каталогами Linux

Объекты исследования: команды pwd, cd, ls, mkdir.

 

Теоретические сведения

Изучить описание и синтаксис следующих команд: pwd, cd, ls, mkdir[2, 3].

Порядок выполнения работы

Начальные условия: Командная строка после входа в систему.

1. Получить имя текущего каталога.

2. Перейти в корневой каталог.Отметить, как изменилась строка приглашения.

3. Посмотреть содержимое корневого каталога.

4. Сравнить с использованием «расширенного» вывода содержимого каталога.

5. Посмотреть содержимое домашнего каталога.

6. Вернуться в домашний каталог.

7. Создать каталог test_n, где n – номер студента по журналу.

8. Посмотреть обновлённое содержимое домашнего каталога.

9. Создать подкаталог subtest в каталоге test_n.

10. Посмотреть содержимое домашнего каталога и его подкаталогов с помощью ключа рекурсивного просмотра -R.

Часть 2. Изучение типов файлов в Linux

Объекты исследования: touch, echo, cat, alias, cp, mv, ln.

Теоретические сведения

Изучить описание и синтаксис следующих команд: touch, echo, cat, alias, cp, mv, ln.

Порядок выполнения работы

Начальные условия: Командная строка. Каталог test_n.

1. Создать пустой текстовый файл.

2. Добавить строку текста в конец файла с помощью команды echoи перенаправления вывода.

3. Посмотреть содержимое файла.

4. Посмотреть расширенную информацию о каталоге, используя ключ -l команды ls.

5. Добавить псевдоним командной оболочки, чтобы сократить размер команды.

6. Посмотреть глубже на каталог test_n, используя ключи -a и –i.Обратить внимание: первый столбец — номера индексных узлов файловой системы; третий столбец — число жёстких ссылок файла.

7. Скопировать файл. Обратить внимание: новый файл имеет свой собственный индексный узел.

8. Переименовать исходный файл.

9. Создать жёсткую ссылку на переименованный файл.Обратить внимание: добавилась ещё одна ссылка на тот же файл, число ссылок увеличилось на 1.

10. Создать символическую ссылку. Обратить внимание: новый файл имеет новый индексный узел и размер.

11. Сравнить содержимое файлов при обращении к ним по имени. К одним и тем же данным обратиться и через жесткую и через символическую ссылку.

 

Часть 3. Поиск системных журналов

Объекты исследования: find.

Теоретические сведения

Изучить описание и синтаксис следующих команд: find[2, 3].

Порядок выполнения работы

Начальные условия: Командная строка, каталог test_n.

1. Вывести список всех файлов и каталогов в текущей директории, включая содержимое подкаталогов.

2. Найти все файлы и директории в текущем каталоге и ее подкаталогах, которые начиняются на «o».

3. Найти все файлы и каталоги в каталоге /etc и его подкаталогах, которые начиняются на «o».Обратить внимание: список найденных файлов может быть слишком большим и для его просмотра можно воспользоваться «прокруткой» терминала с помощью клавиш Shift-PgUp и Shift-PgDn.

4. Множество сообщений об ошибках доступа («Permission denied») необходимо подавить с помощью перенаправления ошибок.

5. Найти все каталоги в /etc, которые начинаются на «o»

6. Найти все обычные файлы в каталоге /var и его подкаталогах, заканчивающиеся на «log».

7. Создать каталог logs_n, где n – номер студента по списку.

8. Скопировать найденные файлы в локальный каталог с помощью параметра -exec команды find. Обратить внимание: были скопированы только файлы, на которые есть права на чтение.

 


Дата добавления: 2018-04-04; просмотров: 380; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!