---
# System prepended metadata

title: Занятие 3. Сервисы Linux

---

# Занятие 3. Сервисы Linux #

# Часть 1. Cron #
## Чтобы изменить cron-файл выполним команду crontab -e ##
![](https://i.imgur.com/NVz8cAl.png)
![](https://i.imgur.com/rXp9Wml.png)
## Чтобы изменить cron-файл другого пользователя нужно выполнить команду crontab -u username -e ##
![](https://i.imgur.com/LgGwAiR.png)
## Чтобы просмотреть списки crontab-файлов других пользователей нужно выполнить команду ##
![](https://i.imgur.com/QL8DJwd.png)
![](https://i.imgur.com/0pAbroe.png)
## Узнать, запущена ли в данный момент утилита крон, позволяет команда ##
![](https://i.imgur.com/F0QQRxh.png)
## Создадим скрипт ##
![](https://i.imgur.com/LcyjCvA.png)
## Создадим задачу в файле cron.log ##
![](https://i.imgur.com/FKy6ouS.png)
## Провери логи ##
![](https://i.imgur.com/hewCwZA.png)
![](https://i.imgur.com/80O0Wxa.png)
## Создадим 4 скрипта ##
![](https://i.imgur.com/aL32cOS.png)
![](https://i.imgur.com/0BvDUsM.png)
![](https://i.imgur.com/Kl34WVm.png)
![](https://i.imgur.com/eJeEJG2.png)
## Добавим задачи в конфигурационный файл ##
![](https://i.imgur.com/ev7P7MY.png)
Задачи расположены в порядке задания (1,2,3,4).


# Часть 2. Настройка SFTP и FileZilla #
## Для того чтобы настроить SFTP нам необходимо следующие: мы будем указывать группу, которая будет предоставлять доступ определённым образом установим ##
![](https://i.imgur.com/Cxk24Mm.png)
## Использовать только sftp, встроенный в ssh ##
![](https://i.imgur.com/7LybnkO.png)
## Сохраним изменения в файле и применим настройки ##
![](https://i.imgur.com/gB8GYBC.png)
## Создадим пользователя sftpuser ##
![](https://i.imgur.com/ox8jTx7.png)
## Создадим группу sftp ##
![](https://i.imgur.com/7gFEJHw.png)
![](https://i.imgur.com/4zdg4i3.png)
## Добавим пользователя в группу sftp ##
![](https://i.imgur.com/n32EAZ1.png)
## Проверим наличие пользователя в группе ##
![](https://i.imgur.com/ccZTSWU.png)
## Подключимся к linux с рабочего хоста windows при помощи  winscp ##
![](https://i.imgur.com/E05GLOw.png)
![](https://i.imgur.com/e8BurHN.png)
![](https://i.imgur.com/ULrV2vA.png)
## Скачиваем filezella и удалённо подключаемся к Debian ##
![](https://i.imgur.com/c2n3dmW.png)
![](https://i.imgur.com/YQfIVNH.png)
## Теперь как это сделать из командной строки - заходим в другой linux и вводим команду ##
![](https://i.imgur.com/sr9vuAR.png)
## Получаем результат, что пользователю разрешено подключаться только по sftp ##
После этого мы можем запустить удаленное подключение по sftp
![](https://i.imgur.com/FELRNX4.png)
## Просмотрим содержимое папки ##
![](https://i.imgur.com/PaQKQ8D.png)
## Чтобы передать файл нужно ввести put путь_к_файлу ##
![](https://i.imgur.com/pP0HEt1.png)
## Далее: можно положить файлик ##
![](https://i.imgur.com/5aiYB7C.png)
## Чтобы что-то скачать нужно написать get файл путь ##
![](https://i.imgur.com/5ZLJpY5.png)
## Подключимся к линукс через windows и скачаем файл ##
![](https://i.imgur.com/ESydIzo.png)
## Посмотрим трафик в wireshark ##
![](https://i.imgur.com/tRzUc6x.png)
## Трафик был зашифрован ##
![](https://i.imgur.com/pjAfnOi.png)

# Часть 3. Сервисы в Linux #
## Чтобы посмотреть какие сервисы у нас работают необходимо ввести команду ##
![](https://i.imgur.com/42nb4wy.png)
## systemd — подсистема инициализации и управления службами в Linux, фактически вытеснившая в 2010-е годы традиционную подсистему init ##
![](https://i.imgur.com/vd3UjQ6.png)
## Установим его ##
![](https://i.imgur.com/9WpjgCZ.png)
## Сервис был автоматически запущен ##
![](https://i.imgur.com/tnJMRcE.png)
## Посмотрим появился ли сервис в списке ##
![](https://i.imgur.com/rjlRD0Y.png)
## Зайдём на траницу Apache2 ##
![](https://i.imgur.com/am59PLM.png)
## Отключим сервис ##
![](https://i.imgur.com/BwHd3L0.png)
![](https://i.imgur.com/kRuskbt.png)
![](https://i.imgur.com/vOPCAIM.png)
## Аналагом является systemctl ##
![](https://i.imgur.com/XeByCN7.png)
## Добавим сервис в автозагрузку ##
![](https://i.imgur.com/8Z3y70V.png)
![](https://i.imgur.com/vj43Q7n.png)
![](https://i.imgur.com/1owvaNj.png)
## Протестируем веб сервис ##
![](https://i.imgur.com/T5ljWfb.png)
## Узнаем есть ли на сервере telnet ##
![](https://i.imgur.com/DIssghH.png)
![](https://i.imgur.com/bfcYZoL.png)
## Для установки ssh сервера нужно ##
![](https://i.imgur.com/vKWahwz.png)
## Установим vsftpd ##
![](https://i.imgur.com/r0KkdfV.png)
## Добавим сервис в автозагрузку ##
![](https://i.imgur.com/zTIZZzj.png)
## Откроем конфигурационный файл ##
![](https://i.imgur.com/ovwbAtj.png)
## Проверим статус сервера ##
![](https://i.imgur.com/3nTUBux.png)
## Подключение через filezilla ##
![](https://i.imgur.com/FDS8Dxe.png)
## Можно увидеть логин и пароль ##
![](https://i.imgur.com/ukInsOS.png)
## Внесём изменения в конфигурационный файл чтобы пользователи могли увидеть всю файловую систему на сервисе ##
![](https://i.imgur.com/JNTm5Jj.png)
![](https://i.imgur.com/BYfWNN8.png)
## Установим samba ##
![](https://i.imgur.com/smHegQp.png)
## Переходим в конфигурационный файл ##
![](https://i.imgur.com/Mr2R72x.png)
## John — имя общей папки, которое увидят пользователи, подключившись к серверу ##
![](https://i.imgur.com/gq0tDdv.png)
## Проверим нет ли ошибок ##
![](https://i.imgur.com/VcRBg0U.png)
![](https://i.imgur.com/8WyN2aK.png)
![](https://i.imgur.com/SCbelPw.png)
## Затем для доступа через Windows надо сделать следующие \\192.168.1.18\John ##
![](https://i.imgur.com/LCN5XDJ.png)
![](https://i.imgur.com/OiXiuwN.png)
## Создадим текстовый файл 222.txt и проверим его наличие в линукс ##
![](https://i.imgur.com/Bmfr7XW.png)
![](https://i.imgur.com/DF2q0uE.png)