# Занятие 3. Сервисы Linux ## Практическая работа №3.1. Cron Создать и настроить своё первое cron job: ![](https://i.imgur.com/PV1Rlrx.png) Отобразить содержимое файла crontab: ![](https://i.imgur.com/mpjuIWI.png) Нет созданных файлов. Просмотреть списки crontab-файлов других пользователей: ![](https://i.imgur.com/nj8PLFA.png) Узнаем, запущена ли в данный момент утилита крон, позволяет команда: ![](https://i.imgur.com/w7wnn7j.png) ### Тестовый скрипт Напишем скрипт, который будет выводить текущего пользователя, текущую директорию, активные учетки и производить пинг: ![](https://i.imgur.com/NBVtASC.png) Скрипт будет производится каждые две минуты: ![](https://i.imgur.com/e0jQult.png) Скрипт отработал: ![](https://i.imgur.com/0xrA9x7.png) ### Первый скрипт Выведет домашнюю директорию пользователя, проверит существование /home/alexa и выведет ее содержимое: ![](https://i.imgur.com/MkPyQZV.png) ![](https://i.imgur.com/9MwLXz1.png) ### Второй скрипт Выведет права доступа, владельца, время последнего изменения и размер в списке содержимого директории /home/alexa и покажет время по Мск: ![](https://i.imgur.com/MSQzgZJ.png) ![](https://i.imgur.com/GDMyTc8.png) ### Третий скрипт Выведет результат математических операций: ![](https://i.imgur.com/wuieGbz.png) ![](https://i.imgur.com/oDoauBG.png) ### Четвертый скрипт Выведет перебор последовательных значений: ![](https://i.imgur.com/sj3YbpO.png) ![](https://i.imgur.com/iPDTPVx.png) ### Время отработки скриптов: ![](https://i.imgur.com/JxfiXMh.png) ## Практическая работа №3.2. Настройка SFTP и FileZilla ![](https://i.imgur.com/UB0ZrJy.png) ![](https://i.imgur.com/14qFKPC.png) Создадим пользователя домашним каталогом с пользователя: ![](https://i.imgur.com/HMIo2Qd.png) Добовляем пользователя в группу sftp: ![](https://i.imgur.com/1p2R8A2.png) Запускаем winscp: ![](https://i.imgur.com/KrZodpd.png) Проверяем ip-адрес ubuntu: ![](https://i.imgur.com/jDlUFz0.png) Далее запускаем filezilla: ![](https://i.imgur.com/23haV6M.png) Пытаемся подключиться к кали по ssh: ![](https://i.imgur.com/vDFsKGG.png) Подключимся по sftp: ![](https://i.imgur.com/7mbeZPo.png) Посмотрим права: ![](https://i.imgur.com/67Ya7LS.png) Скачаем: ![](https://i.imgur.com/3NKlEuC.png) Запускаем wireshark: ![](https://i.imgur.com/P27yeCQ.png) Подключаемся через винду по filezilla: ![](https://i.imgur.com/zr3Sega.png) Смотрим выводы wireshark: ![](https://i.imgur.com/GRvddKs.png) Мы видим обмен данными между ssh клиентом и сервером: ![](https://i.imgur.com/ICbhkxk.png) ## Практическая работа №3.3. Сервисы в Linux ### 1.Сервисы или службы Посмотрим, какие сервисы у нас работают: ![](https://i.imgur.com/8Hk3yGG.png) ### 2.Команды по управлению сервисами Запустим апач сервер: ![](https://i.imgur.com/UCgnqLa.png) ![](https://i.imgur.com/Ivt8sHC.png) #### 2.1 Зайдем на страничку нашего Apache2 ![](https://i.imgur.com/i5TowVJ.png) Таким образом проверяем, что web-сервер работает. Отключим web-сервер и посмотрим какой вывод нам даст браузер: ![](https://i.imgur.com/V9cyrit.png) Рассмотрим аналоги: ![](https://i.imgur.com/64ZdIvr.png) Если есть необходимость добавить сервис в автозагрузку: ![](https://i.imgur.com/fX27zya.png) Исключить сервис из автозагрузки: ![](https://i.imgur.com/ynmZLUc.png) #### 2.2 сервис Telnet Режим тестирования веб-ресурсов: ![](https://i.imgur.com/ij0jvMo.png) Подключимся по телнету к ubuntu: ![](https://i.imgur.com/ZZQw32E.png) #### 2.3 SSH Команда не должна возвращать текст или ошибки: ![](https://i.imgur.com/7wKVdTF.png) Перезапуск сервиса ssh, остановка, запуск и просмотр состояния: ![](https://i.imgur.com/nwnAyfq.png) #### 2.4 FTP Установка: ![](https://i.imgur.com/ZXL8nSJ.png) Заходим в конфигурационный файл: ![](https://i.imgur.com/zLJfNZx.png) Выполним дополнительную конфигурацию по дополнению сервиса в атозагрузку: ![](https://i.imgur.com/BH28rDT.png) Откроем браузер в ubuntu и вбиваем ftp://192.168.32.133: ![](https://i.imgur.com/5ljTgqh.png) Как видно, соединение небезопасно, так как данные не шифруются: ![](https://i.imgur.com/r3pcSf6.png) ![](https://i.imgur.com/GXK3Ki8.png) #### 2.5 Samba Установим программу для имитирования Windows samba: ![](https://i.imgur.com/BiMgKiQ.png) Перейдем в конфигурационный файл: ![](https://i.imgur.com/qWnrUot.png) Добавляем сервис в автозагрузку и запускаем его: ![](https://i.imgur.com/Yb6tG5u.png) Заходим для доступа через Windows в Сеть на проводнике создаем файл txt: ![](https://i.imgur.com/3XBpTfk.png) Переходим в директорию tmp и видим файл с хостовой Windows: ![](https://i.imgur.com/M72Fqx8.png)