
ЛР №8 FTP-сервер
.docxДоценту кафедры ИКД
Громову В. В.
Лабораторная работа №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 Гетманченко П.А.