- •1.2 Методические указания по организации самостоятельной работы
- •1.2.1 Общие положения
- •1.2.2 Типы подключения к сети
- •1.2.3 Трансляция сетевых адресов (nat)
- •1.2.4 Сетевой мост (Bridged)
- •1.2.5. Внутренняя сеть (Internal Network)
- •2.3. Описание лабораторной установки (программного обеспечения )
- •1.3. Описание лабораторной установки (программного обеспечения )
- •1.4. Порядок выполнения работы и методические указания по ее выполнению
- •1.5 Содержание отчета
- •1.6 Контрольные вопросы и задания
- •2.1 Цель лабораторной работы
- •2.2. Методические указания по организации самостоятельной работы
- •2.2.1 Общие положения
- •2.2.2. Перенаправление потоков и программные каналы
- •2.2.3 Справочные команды
- •2.2.4. Команды работы с каталогами
- •2.2.4. Команды работы с файлами
- •2.2.5. Команды работы с текстовыми файлами
- •2.2.6. Команды работы с процессами
- •2.3. Описание лабораторной установки (программного обеспечения )
- •2.4. Порядок выполнения работы и методические указания по ее выполнению.
- •2.5. Содержание отчета
- •2.6. Контрольные вопросы и задания
- •3.2.1. Общие положения
- •3.2.3. Таблица Nat
- •3.2.4. Основы построения правил
- •3.2.5. Таблицы
- •3.2.7. Критерии выделения пакетов
- •3.2.8 Действия и переходы
- •3.2.10 Действия nat, dnat
- •3.3. Описание лабораторной установки (программного обеспечения )
- •3.5. Содержание отчета
- •3.6. Контрольные вопросы и задания
- •4.2. Методические указания по организации самостоятельной работы
- •4.2.1 Общие положения
- •4.3 Порядок выполнения работы и методические указания по ее выполнению.
- •4.4 Контрольные вопросы и задания
2.2.6. Команды работы с процессами
& – запуск процесса (программы) как фонового (параллельного):
имя_процесса [-ключи] [параметры] &
При выполнении этой команды следующее приглашение ОС появится сразу же после запуска процесса (не дожидаясь его завершения). Фоновый процесс не допускает ввода с клавиатуры и выводит сообщения на экран, нарушая целостность ввода и вывода работающего процесса.
nohup – корректный запуск процесса как фонового:
nohup имя_процесса [-ключи] [параметры]
Эта команда перенаправляет поток вывода фонового процесса в файл nohup.out.
ps – получить список всех процессов:
ps [-ключи]
При отсутствии ключей будет выведен список процессов самого пользователя (идентификатор процесса, номер терминала и время процессора, затраченное на процесс). Ключи:
-e – вывод информации обо всех процессах в системе;
-a – вывод информации о процессах, связанных с данным терминалом;
-l – вывод информации в длинном формате.
kill – послать сигнал процессу:
kill -номер_сигнала идентификатор_процесса
Для принудительного завершения процесса ему посылается сигнал номер 9, который невозможно проигнорировать или обработать в процессе никаким иным образом, кроме немедленного завершения.
2.3. Описание лабораторной установки (программного обеспечения )
Программный макет состоит из установленной на ПК ОС Linux. При этом Linux устанавливается как гостевая ОС, под управлением менеджера виртуальных машин virtualbox.
2.4. Порядок выполнения работы и методические указания по ее выполнению.
Посчитать количество пользователей в системе.
Отсортировать список файлов текущей директории в обратном порядке и записать его в файл.
Посчитать количество файлов текущего каталога, содержащих подстроку "include".
Посчитать, сколько раз пользователь X вошел в систему.
Отсортировать список текстовых файлов текущей директории в алфавитном порядке и записать его в файл.
Удалить из текущего каталога все файлы, содержащие подстроку "text".
Объединить все файлы с расширением ".txt" в один файл.
Посчитать, сколько процессов запущено с данного терминала.
Вывести на экран отсортированный в алфавитном порядке список файлов, содержащих подстроку "include".
2.5. Содержание отчета
Отчет должен содержать листинг результатов выполнения команд оболочки shell. Также должны быть приведены пояснения организации каналов, подстановок, и перенаправления вывода.
2.6. Контрольные вопросы и задания
1. Найдите все файлы страниц man, касающиеся любых обектов, называющихся exit.
2. Какая опция команды ls позволяет вывести файлы в порядке, отсортированном по времени изменения этих файлов.
3. Можно ли получить список файлов, отсортированный по их размеру?
4. Получите список несортированный файлов в каталоге /tmp.
5. С помощью одной команды создайте цепочку каталогов dir1/dir2/dir3/dir4 в
домашнем каталоге. Проверьте создались ли они.
6. Создайте в каталоге dir1/dir2 файл TEST.
7. Попробуйте удалить цепочку dir1/dir2/dir3/dir4. Проверьте, какие каталоги
удалены.
8. Переименуйте каталог dir1 со всем содержимым.
9. Переместите полученный каталог со всем содержимым в домашний каталог так, чтобы на экране отображалась подробная информация об этом процессе.
Лабораторная работа 3
НАСТРОЙКА МЕЖСЕТЕВОГО ЭКРАНА В ОС LINUX НА ПРИМЕРЕ ПАКЕТА NETFILTER/IPTABLES
3.1. Цель и задача дисциплины.
Основной целью является изучение и практическое применение межсетевого экрана в ОС Linux на примере пакета netfiler/iptables.
3.2. Методические указания по организации самостоятельной работы студентов.
