Контрольная работа по дисциплине: Языки программирования, unix. Вариант №17
Состав работы
|
|
Необходимые программы
Работа представляет собой файл, который можно открыть в программе:
- Microsoft Word
Описание
Контрольная работа
Вариант №17
Вариант№17
1. Организовать обращение по 80 порту к хосту edu54.ru. Результат в виде HTML страницы занести в файл.
Организуем обращение по 80 порту к хосту edu54.ru командой telnet edu54.ru 80, используя конвейер командой tee html результат занесем в файл.
Запрос HTML выполним командой GET / HTTP/1.1
Командой tail -7 html >html.html выделим в результате HTML страницу.
Результат выполнения:
2. С помощью python написать приложение для чтения и вывода на экран содержимого файла первого пункта в обратном порядке.
Используя функцию reverse, выполним построчный вывод в обратном порядке содержимое файла html.html.
Используя цикл for, открыв файл функцией open, функцией reversed выведем построчно в обратном порядке содержимое файла html.html.
3. С помощью python написать приложение для передачи по запросу содержимого файла первого пункта в UNIX-сокет. Организовать работу клиента с сервером.
Проверим существование файлов сокета функцией os.path.exists(имяфайла), если он существует, то удалим его функцией os.remove(имяфайла).
Функцией socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) в клиенте и сервере создадим 2 сокета для входящих (srv) и исходящих (cli) сообщений. Используя srv.listen(1) в приложении сервера ожидаем подключение клиента, далее используя srv.accept создаем соединение сервера с клиентом для приема сообщений. Функцией recv(1024) проучим от клиента сообщение размером до 1024 байт (ожидаем запрос имени файла) в переменную data. Получив имя файла закроем соединение, выполняем задержку в 1 секунду для создания клиентом сокета, подключаемся к созданному клиентом сокету используя connect, считываем файл (data = file.read()) и передаем его клиенту через send(data.encode("utf-8")). Закрываем соединение.
Клиент выполняет запрос файла отправив серверу через сокет имя файла функцией send, закрывает соединение, ожидает на созданном сокете для входящих подключений подключение от сервера функцией listen, создает соединение и получает, пока поступают, функцией recv(1024) блоки данных размером до 1024 байт. Используя функцию print, выводит полученные данные на экран. По окончании приема данных закрывает соединение с сервером.
=============================================
РГР/Контрольная работа
Контрольная работа включает 3 практических задания.
Для выполнения заданий требуется командный интерпретатор bash (оболочка Unix/Linux) и язык программирования python 3.
Практические задания могут быть выполнены в командной строке ОС Unix. Оболочка python встроена в средства ОС Unix, поэтому дополнительно ее устанавливать не требуется. Рекомендуется создать виртуальную машину (ВМ) и установить на неё Unix-подобную операционную систему, например, Ubuntu Linux. Для этого можно воспользоваться указаниями по установке ВМ из раздела "Как установить и настроить виртуальную машину".
Также в Windows 10 можно активировать подсистему Linux без установки операционной системы Linux. О том, как это сделать, написано, например, здесь: https://www.comss.ru/page.php?id=4897 или https://docs.microsoft.com/ru-ru/windows/wsl/install-win10.
Дополнительно python 3 можно скачать на официальном сайте: https://www.python.org/downloads/
По заданиям контрольной работы:
1. Задание 1 выполняется с применением сетевых команд интерпретатора Unix/Linux (см. раздел Сетевые команды Unix).
2. Задания 2 и 3 выполняются на python.
3. Решение задач отобразить следующим образом: команда или текст скрипта (в виде скриншота) с пояснениями для каждой команды/строки и использованных ключей; результат выполнения задания (в виде скриншота экрана командной строки).
В контрольной работе должен быть титульный лист, текст задания с указанием варианта, решение для каждого пункта задания, список использованных источников (оформить его в соответствии с ГОСТ Р 7.0.100-2018.)
Вариант выбирается по списку в журнале группы (номер варианта указан в разделе Результаты по дисциплине).
=============================================
Вариант №17
Вариант№17
1. Организовать обращение по 80 порту к хосту edu54.ru. Результат в виде HTML страницы занести в файл.
Организуем обращение по 80 порту к хосту edu54.ru командой telnet edu54.ru 80, используя конвейер командой tee html результат занесем в файл.
Запрос HTML выполним командой GET / HTTP/1.1
Командой tail -7 html >html.html выделим в результате HTML страницу.
Результат выполнения:
2. С помощью python написать приложение для чтения и вывода на экран содержимого файла первого пункта в обратном порядке.
Используя функцию reverse, выполним построчный вывод в обратном порядке содержимое файла html.html.
Используя цикл for, открыв файл функцией open, функцией reversed выведем построчно в обратном порядке содержимое файла html.html.
3. С помощью python написать приложение для передачи по запросу содержимого файла первого пункта в UNIX-сокет. Организовать работу клиента с сервером.
Проверим существование файлов сокета функцией os.path.exists(имяфайла), если он существует, то удалим его функцией os.remove(имяфайла).
Функцией socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) в клиенте и сервере создадим 2 сокета для входящих (srv) и исходящих (cli) сообщений. Используя srv.listen(1) в приложении сервера ожидаем подключение клиента, далее используя srv.accept создаем соединение сервера с клиентом для приема сообщений. Функцией recv(1024) проучим от клиента сообщение размером до 1024 байт (ожидаем запрос имени файла) в переменную data. Получив имя файла закроем соединение, выполняем задержку в 1 секунду для создания клиентом сокета, подключаемся к созданному клиентом сокету используя connect, считываем файл (data = file.read()) и передаем его клиенту через send(data.encode("utf-8")). Закрываем соединение.
Клиент выполняет запрос файла отправив серверу через сокет имя файла функцией send, закрывает соединение, ожидает на созданном сокете для входящих подключений подключение от сервера функцией listen, создает соединение и получает, пока поступают, функцией recv(1024) блоки данных размером до 1024 байт. Используя функцию print, выводит полученные данные на экран. По окончании приема данных закрывает соединение с сервером.
=============================================
РГР/Контрольная работа
Контрольная работа включает 3 практических задания.
Для выполнения заданий требуется командный интерпретатор bash (оболочка Unix/Linux) и язык программирования python 3.
Практические задания могут быть выполнены в командной строке ОС Unix. Оболочка python встроена в средства ОС Unix, поэтому дополнительно ее устанавливать не требуется. Рекомендуется создать виртуальную машину (ВМ) и установить на неё Unix-подобную операционную систему, например, Ubuntu Linux. Для этого можно воспользоваться указаниями по установке ВМ из раздела "Как установить и настроить виртуальную машину".
Также в Windows 10 можно активировать подсистему Linux без установки операционной системы Linux. О том, как это сделать, написано, например, здесь: https://www.comss.ru/page.php?id=4897 или https://docs.microsoft.com/ru-ru/windows/wsl/install-win10.
Дополнительно python 3 можно скачать на официальном сайте: https://www.python.org/downloads/
По заданиям контрольной работы:
1. Задание 1 выполняется с применением сетевых команд интерпретатора Unix/Linux (см. раздел Сетевые команды Unix).
2. Задания 2 и 3 выполняются на python.
3. Решение задач отобразить следующим образом: команда или текст скрипта (в виде скриншота) с пояснениями для каждой команды/строки и использованных ключей; результат выполнения задания (в виде скриншота экрана командной строки).
В контрольной работе должен быть титульный лист, текст задания с указанием варианта, решение для каждого пункта задания, список использованных источников (оформить его в соответствии с ГОСТ Р 7.0.100-2018.)
Вариант выбирается по списку в журнале группы (номер варианта указан в разделе Результаты по дисциплине).
=============================================
Дополнительная информация
Оценка: Отлично
Дата оценки: 18.07.2023г.
Помогу с вашим вариантом, другой дисциплиной, онлайн-тестом, либо сессией под ключ.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Дата оценки: 18.07.2023г.
Помогу с вашим вариантом, другой дисциплиной, онлайн-тестом, либо сессией под ключ.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Похожие материалы
Контрольная работа по дисциплине: Языки программирования. Вариант 17
IT-STUDHELP
: 15 мая 2022
Цель работы: создание динамических страниц на языке высокого уровня Python при помощи CGI-скриптов.
Настройка локального сервера
Для начала создадим новый проект в среде PyCharm и разместим все локальное пространство в папке с названием Babinov. После того как проект был успешно построен добавим в него файл main.py, в который вставим следующий код:
from http.server import HTTPServer, CGIHTTPRequestHandler
server_address = ("", 8000)
httpd = HTTPServer(server_address, CGIHTTPRequestHandler)
htt
300 руб.
Контрольная работа по дисциплине: Языки программирования, unix. Вариант №19
IT-STUDHELP
: 18 июля 2023
Контрольная работа
Вариант №19
1. Получить сведения об операционной системе хоста google.com. Результат занести в файл.
------------------------------------------------------------------------------
Выполним команду: sudo nmap -O --osscan-guess google.com >google
Используемые ключи:
-O - определять операционную систему;
--osscan-guess: Угадать результаты определения ОС
>google – результат работы вывести в файл google
Просмотрим результат командой: cat google
2. С помощью python написать п
500 руб.
Контрольная работа по дисциплине: Языки программирования, unix. Вариант №21
IT-STUDHELP
: 18 июля 2023
Контрольная работа
Вариант №21
1. Проверить возможность соединения с узлом 8.8.8.8. Результат занести в файл.
Возможность соединения с узлом 8.8.8.8 проверим, выполнив команду ping к данному узлу с ключом -c 3 (отправка 3 запросов), используя перенаправление ввода-вывода « >8888 » результат занесем в файл 8888.
2. С помощью python написать приложение для чтения и вывода на экран содержимого файла первого пункта.
Используя цикл for in list(open”8888”) – открывающий и считывающий построчно фай
500 руб.
Контрольная работа по дисциплине: пОперационные системы UNIX. Вариант 17
xtrail
: 27 июля 2024
Вариант 17
Теоретический вопрос:
1. Понятие среды окружения в Unix. Переменные окружения.
Задание:
1. Создать файл, содержащий размер и имена 6-и файлов домашней директории, имеющих наименьший размер.
2. Создать скрипт, завершающий интерактивный процесс предыдущей сессии, запущенный последним.
3. Укажите параметры команд route и iptables для:
a. настройки таблицы маршрутизации 192.168.5.0, подсеть на 16 адресов;
b. запрета входящих соединений для сервиса tcp с хостов сети, к которой наст
600 руб.
Контрольная работа по дисциплине: Операционные системы (Unix). Вариант №17
IT-STUDHELP
: 10 апреля 2023
Вариант №17
Теоретический вопрос:
1. Понятие файловой системы, её архитектура.
------------------------------------------------------------------------------
Задание:
1. Создать файл, содержащий размер и имена 6-и файлов домашней директории и поддиректорий, имеющих наибольший размер.
2. Получить перечень ip-адресов узлов, входящих в маршрут до хоста с адресом, передаваемым в параметре скрипта, используя UDP-дейтаграммы с длиной опроса не более одной секунды.
3. Укажите параметры команд r
700 руб.
Контрольная работа по дисциплине: Языки программирования
s800
: 30 сентября 2025
Контрольная работа
по дисциплине: Языки программирования
Проверила: Крохалева Анастасия Борисовна - зачтено.
800 руб.
Контрольная работа по дисциплине: Языки программирования. Вариант №06
IT-STUDHELP
: 10 ноября 2023
Контрольная работа
Вариант №06
Содержание работы:
-Настройка локального сервера
Директория проекта, создаваемая через PyCharm, будет называться Nosov.
-Написание и отладка CGI-скрипта
Создадим директорию Nosov/cgi-bin, а в ней файл test.py, в котором напишем код, выводящий «Hello world!» на страницу:
-Написание и отладка CGI-скриптов: получение данных
Создадим в директории проекта Nosov файл index.html. В нем поместим код, описывающий форму для ввода данных:
-Вывод
-Список используемых источн
300 руб.
Контрольная работа по дисциплине: Языки программирования. Вариант №25
IT-STUDHELP
: 9 мая 2023
Контрольная работа
Цель лабораторной работы
создание динамических страниц на языке высокого уровня Python при помощи CGI-скриптов.
Ход работы
Настройка локального сервера
Написание и отладка CGI-скриптов
Написание и отладка CGI-скриптов: получение данных
Вывод
Список литературы
=========================================
300 руб.
Другие работы
СХЕМА ПРОТАСКИВАНИЯ ТРУБОПРОВОДА под водой-Чертеж-Оборудование транспорта и хранения нефти и газа-Курсовая работа-Дипломная работа
lenya.nakonechnyy.92@mail.ru
: 15 марта 2017
СХЕМА ПРОТАСКИВАНИЯ ТРУБОПРОВОДА под водой-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование транспорта нефти и газа-Курсовая работа-Дипломная работа
368 руб.
Сущность, функции и роль денег в современной экономике
Lokard
: 4 марта 2014
Содержание
1.Происхождение и сущность денег 6
1.1. Понятие денег и история их возникновения 6
1.2. Теории денег и их эволюция 12
1.3. Деньги в исследованиях великих экономистов 16
2. Виды денег и функции денег 18
2.1. Виды денег 18
2.2. Функции денег. 25
3. Денежная политика Центрального Банка на современном этапе 32
Заключение 44
Библиографический список: 46
Введение
В современном мире роль денег возросла в огромной степени. Если еще сто лет назад денежные отношения охватывали сравнительно неб
15 руб.
Контрольная работа №1, №2 по дисциплине Электромагнитные поля и волны. ВАРИАНТ 19. семестр 6
настя2014
: 5 мая 2015
Контрольная работа No1
ЗАДАЧА 1
Плоская электромагнитная волна с частотой f распространяется в безграничной реальной среде с диэлектрической проницаемостью , магнитной проницаемостью = , проводимостью . Амплитуда напряженности электрического поля в точке с координатой z = 0 Еm.
Определить к какому типу относится данная среда на заданной частоте.
Рассчитать фазовый набег волны на расстоянии, равном глубине проникновения ∆0.
Рассчитать отношение фазовой скорости в реальной среде к фазовой скорос
70 руб.
Совершенствование системы мотивации персонала предприятия ОСП Мурманский Почтамт
Aronitue9
: 31 июля 2015
Содержание.
Введение.
Теоретические основы управления мотивацией персонала на предприятии.
Понятие мотивации и стимулирования персонала.
Характеристика и взаимосвязь основных теорий мотивации.
Перечень стимулирующих систем в организации.
Оценка действующей системы мотивации персонала предприятия ОСП Мурманский Почтамт 50 ОПС.
Организационно-экономическая характеристика ОСП Мурманский Почтамт 50 ОПС.
Анализ трудовых ресурсов и эффективности их использования.
Исследование мотивации работников 50 О
400 руб.