Часть 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!