Добавил:
tg: @petmanchenko Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ЛР №8 FTP-сервер

.docx
Скачиваний:
2
Добавлен:
02.02.2025
Размер:
2.29 Mб
Скачать

Доценту кафедры ИКД

Громову В. В.

Лабораторная работа №8

Я, Гетманченко Полина Алексеевна, выполнила лабораторную работу под номером 8.

Ход работы (лабораторная работа №8)

Цель лабораторной работы под №8 – в первом каталоге находится 50 фотографий без сжатия. Затем, с помощью утилиты ImageMagick происходит сжатие данных фотографий, сделанных с одного устройства. В конце фотографии архивируются в третий каталог. FTP-сервер, настроенный в лабораторной работе №7, упрощает задачу с созданием скриптового файла Foto.sh.

Основной скрипт лабораторной работы №8

#!/usr/bin/bash

cd /var/www/html/

sudo mkdir FotoIn

sudo mkdir Fotoarchiv

count=1

for ((count = 1; count < 51; count++))

do

sudo convert Foto/$count.jpg –quality 20 FotoIn/$count.jpg

done

sudo chmod o+r FotoIn/

sudo tar –cf Fotoarchiv/Fotoarchiv.tar.bz2 FotoIn

Для начала с помощью команды touch создаётся пустой файл, который впоследствии будет заменён таким же, но со скриптом. Результат показан на рисунке 1:

Рисунок 1 – создание файла Foto.sh

Чтобы проверить статус FTP-сервера, используется команда – systemctl status vsftpd, она показана на рисунке 2:

Рисунок 2 – проверка статуса FTP-сервера

Далее была создана директория Foto, и все фотографии были туда перемещены, а прошлые директории удалены. Скриптовый файл Foto.sh был назначен исполняемым. Результаты показаны на рисунке 3:

Рисунок 3 – работа с изображениями

После запуска скрипта командой . Foto.sh получились результаты, показанные на рисунках 4 – 7:

Рисунок 4 – результат

Рисунок 5 – результат

Рисунок 6 – результат

Рисунок 7 - результат

Студент группы ИСТ-931 Гетманченко П.А.

5