Операционные системы. Вариант №2
|
|
engineerklub | Дата: Среда, 24.11.2021, 12:08 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 29495
Статус: Offline
| Операционные системы. Вариант №2
Тип работы: Работа Контрольная Сдано в учебном заведении: СибГУТИ
Описание: Вариант 2 Теоретический вопрос: 1. Маршрутизация, настройка таблицы маршрутизации в Unix. Основные сетевые команды. Задание: 1. Создать файл, содержащий список имен процессов системы, имеющих ненулевой приоритет. 2. Скрипт записывает в файл, заданный в первом параметре, имена файлов, в которых слово, заданное во втором параметре, встречается более двух раз. Задание 2 выполните на bash. 3. Укажите параметры команд route и iptables для: a. настройки таблицы маршрутизации 192.168.10.0, подсеть на 128 адресов; b. разрешить запросы сервиса ftp с хостов сети, к которой настроена маршрутизация.
СКАЧАТЬ
|
|
| |
engineerklub | Дата: Среда, 24.11.2021, 12:10 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 29495
Статус: Offline
| Операционные системы. Лабораторная работа № 1
Тип работы: Работа Лабораторная Сдано в учебном заведении: СибГУТИ
Описание: Создать файл a1 с помощью команды touch; в редакторе vi ввести в файл текст из 6-ти строк вида (строка начинается с цифры порядкового номера строки): 1. my name is … 2. my surname is … 3. login is … 4. <текст произвольного содержания (не менее 2-х слов)> 5. <текст произвольного содержания (не менее 2-х слов)> 6. <текст произвольного содержания (не менее 2-х слов)> 2. Убедиться, что файлы созданы (команда ls -l); просмотреть их содержимое (команда cat). Результат вывода команды ls –l занести в отчет. 3. Изменить права доступа к этим файлам: владельцу все права, группе только чтение, остальным никаких прав доступа (команда chmod). Прочитать новые права доступа и занести в отчет (ls -l). 4. Первые две строки файла a1 занести в файл a3. Добавить в файл a3 две последние строки файла a1 (можно использовать команды head, tail; чтобы записать в файл, использовать “>”, чтобы дописать в конец – “>>”). Просмотреть содержимое файла a3.
СКАЧАТЬ
|
|
| |
engineerklub | Дата: Среда, 24.11.2021, 12:10 | Сообщение # 3 |
Генералиссимус
Группа: Администраторы
Сообщений: 29495
Статус: Offline
| Операционные системы. Лабораторная работа № 2
Тип работы: Работа Лабораторная Сдано в учебном заведении: СибГТУ
Описание: Операционные системы лабораторная работа № 2 1. Написать скрипт add_phone, создающий список телефонных номеров и фамилии пользователей. 2. Написать скрипт, осуществляющий вывод сообщений о наличии или отсутствии зарегистрированных в системе заданных пользователей (список пользователей, зарегистрированных в системе, находится в файле /etc/passwd) (использовать команду grep для поиска, оператор условия if, в условии проверить результат выполнения предыдущей команды $? (команды выполнилась успешно $?=0, неуспешно - $?=1)). 3. Написать скрипт, проверяющий тип заданного файла. Если файл – каталог (условие if [ -d … ]), то вывести его содержимое, иначе - вывести сообщение о типе файла (командой file). 4. Создать в текущем каталоге и в поддиректориях файлы нулевой длины (команда touch). Написать скрипт, удаляющий рекурсивно (в т.ч. в подкаталогах) файлы нулевой длины (пустые файлы искать командой find) Содержимое скрипта, создающего пустые файлы: 5. Написать скрипт, в котором в качестве параметров командной строки ($1, $2, … и.т.д.) заданы имена файлов. Если задан один файл, то подсчитать число букв в этом файле; если задано два файла – подсчитать число слов; если задано три файла – подсчитать число строк; иначе вывести сообщение об ошибке. (Использовать оператор case, количество параметров командной строки задаётся через $#; wc – команда подсчета). 6. Написать скрипт, производящий бесконечный поиск файлов с именем «*.h» (бесконечный поиск можно организовать циклом while). - Запустить скрипт. - Найти идентификатор запущенного только что процесса (с помощью команды ps u) во второй виртуальной консоли. - Завершить процесс с помощью неперехватываемого сигнала «SIGKILL» (использовать команду kill). 7. Создать файл, содержащий MAC–адрес сетевого интерфейса и статистику переданных и принятых пакетов для этого интерфейса (параметры сетевого интерфейса отображаются командой ifconfig). 8. Создать сжатый архив, включающий все файлы домашнего каталога, имена которых содержат букву а. Разархивировать архив в папку a_files (для выполнения задания использовать архиватор tar).
СКАЧАТЬ
|
|
| |