Четверг, 26.02.2026, 04:13
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Сетевые приложения UNIX систем. Вариант общий
engineerklubДата: Суббота, 15.07.2023, 19:06 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 37427
Репутация: 1
Статус: Offline
Сетевые приложения UNIX систем. Вариант общий 

Тип работы: Работа Лабораторная
Форматы файлов: Microsoft Word
Сдано в учебном заведении: ДО СИБГУТИ

Описание:
Цель занятия:
Выполнить указанные действия. Создать отчет, в котором отразить выполняемое задание, команды, с помощью которых выполняются указанные действия и результат, полученный после выполнения команды.

1. Создаём файл a1 с помощью команды cat; выводим в файл текст из 6-ти строк вида (строка начинается с цифры порядкового номера строки):
cat > a1
1. my name is ...
2. my surname is ...
3. login is vio
4. Four
5. Five.
6. Six.

2. Создаём файл a2 с помощью команды touch; в редакторе vi вводим в файл текст из 6-ти строк аналогичного с содержимым файла a1 вида.
vi

3. Убедимся, что файлы созданы (команда ls -l); просмотреть их содержимое (команда cat).

4. Изменяем права доступа к этим файлам: владельцу все права, группе только чтение, остальным никаких прав доступа. Прочитаем новые права доступа.

5. Первые две строки файла a1 заносим в файл a3. Добавим в файл a3 две последние строки файла a1. Просмотреть содержимое файла a3.

6. Отсортируем файл a2 в обратном порядке. Результат сортировки, используя опцию команды сортировки -r, выведем в файле a2_s.

7. Отсортируем файл a2 по 2-му столбцу. Результат сортировки, используя опцию команды сортировки, выводим в файл a2_s2.
Убедимся, что файлы a2_s и a2_s2 созданы; просмотрим их содержимое.

8. С помощью команды grep найдём в файлах домашней директории строки, содержащие цифру “3”. Результат выполнения команды занесём в файл a_g.

9. С помощью команды cut выделим в файле a2 первый столбец.

10. С помощью команды cut выделим в файле a_g имена файлов, отделив их от строки, содержащей цифру “3”.

11. Создадим в домашней директории каталоги с именем D1 и D1_1.

12. Перенесём в директорию D1 файл a2; скопируем в директорию D1 файл a3 под именем a3d1; скопируем в директорию D1_1 файл a3 под именем a3d1_1. Проверим наличие в директориях D1 и D1_1 указанных файлов.

13. Перейдём из домашней директории в директорию D1. Убедимся, что текущей директорией стала директория D1.

14. Создаём в текущей директории D1 жесткую связь с файлом a1, находящимся в домашней директории (создаём новое имя существующему файлу), с именем a1_h.

15. Создаём в текущей директории D1 файл символической связи с файлом a1, находящимся в домашней директории, с именем a1_sym.

16. Создаём в директории D1 каталог с именем D2. Перенесём в директорию D2 файл a2; скопируем в директорию D2 файл a3d1 под именем a3d2. Проверим наличие в директории D2 указанных файлов.
a) Установим директорию D2 в режим “темной” директории;
b) Произведём попытку прочитать содержимое директории D2;
c) Прочитаем содержимое файлов “темной” директории.

17. Перейдём в директорию /home. Убедимся, что текущей директорией стала директория /home

18. Прочитаем рекурсивно содержимое текущей директории. Исключим вывод потока ошибок на терминал.

19. Перейдём в домашнюю директорию. Убедимся, что она стала текущей директорией.

20. С помощью команды du выведем размеры каталогов. Исключим вывод потока ошибок на терминал.

21. Используя команды grep, cut и sort, получим список имён тех файлов в каталоге /etc/, в тексте которых содержится 192.168.0. Список имен файлов не должен иметь повторений.
Результат занесём в файл g192.

22. То же. Используя конвейер выполним действия в одну строку.
Убедимся, что команда работает, заменив параметр поиска.

СКАЧАТЬ
 
engineerklubДата: Суббота, 15.07.2023, 19:07 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 37427
Репутация: 1
Статус: Offline
Тип работы: Работа Лабораторная
Форматы файлов: Microsoft Word
Сдано в учебном заведении: ДО СИБГУТИ

Описание:
1. Написать 2 скрипта:
- add_phone, создающий список телефонных номеров и фамилии пользователей;
- search_phone, осуществляющий поиск телефонных номеров по фамилии или по шаблону.

2. Написать скрипт, осуществляющий вывод сообщений о наличии или отсутствии зарегистрированного в системе пользователя, имя которого задано параметром (список пользователей, зарегистрированных в системе, находится в файле /etc/passwd).

3. Написать скрипт, проверяющий наличие в домашней директории файла profile. Если этот файл отсутствует, то скопировать его из директории /etc.

4. Написать скрипт, проверяющий тип файла. Если файл - каталог, то вывести его содержимое, иначе - вывести сообщение о типе файла.

5. Написать скрипт, в котором создать каталог save, переписать в него содержимое текущего каталога рекурсивно т.е. с поддиректориями и установить на директорию все права для всех.

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

7. Написать скрипт, в котором в качестве параметров командной строки заданы имена файлов.
Если задан один файл, то подсчитать число букв в этом файле;
если задано два файла – подсчитать число слов;
если задано три файла – подсчитать число строк;
иначе вывести сообщение об ошибке.

8. Написать скрипт, проверяющий тип файла; если файл текстовый, то загрузить редактор vi, если исполняемый, то выполнить его.

СКАЧАТЬ
 
engineerklubДата: Суббота, 15.07.2023, 19:08 | Сообщение # 3
Генералиссимус
Группа: Администраторы
Сообщений: 37427
Репутация: 1
Статус: Offline
Тип работы: Работа Лабораторная
Форматы файлов: Microsoft Word
Сдано в учебном заведении: ДО СИБГУТИ

Описание:
Цель занятия: знакомство с сетевыми командами.

Изучаемые команды: ifconfig, route, traceroute, ping.

1. Создать файл, содержащий MAC–адрес сетевого интерфейса eth0 и статистику переданных и принятых пакетов для этого интерфейса.

2. Создать файл, содержащий cписок доступных IP–адресов локальной сети.

3. Создать файл, содержащий IP–адрес и сетевое имя шлюза по умолчанию для выхода в Интернет.

4. Создать файл, содержащий перечень имен и IP-адресов узлов, входящих в маршрут до вашего почтового сервера (например, mail.ru, yandex.ru).

5. Определить, какие из этих узлов доступны для связи в данный момент.

СКАЧАТЬ
 
  • Страница 1 из 1
  • 1
Поиск:

Рейтинг@Mail.ru