---
# System prepended metadata

title: №3 Сервисы Linux

---

№3 Сервисы Linux
===
**Практическая работа №3.1** "Cron"
---
### Цель работы:
- Изучить базовые настройки Cron
- Научиться планировать задачи в Cron
- Понять bash-скрипты на начальном уровне

### Некоторые основные операции с сron: 
`crontab -e` изменить crontab-файл или создать и настроить первое cron job
![](https://i.imgur.com/v6mSlt9.png)
`crontab -r`  удалить текущий файл crontab текущего пользователя
![](https://i.imgur.com/kb8qUtL.png)
`crontab -i` делает то же самое, что и `-r`, однако она просит подтвердить действие
![](https://i.imgur.com/c9oMKyQ.png)
`crontab -l`  отобразить содержимое текущего файла crontab
![](https://i.imgur.com/LClfivm.png)
`crontab -u root -l` просмотреть списки crontab-файлов других пользователей
![](https://i.imgur.com/t1dIH9k.png)

Проверяем статус `crontab`
![](https://i.imgur.com/ow69Pef.png)
Остановить `cron` можно следующим образом
![](https://i.imgur.com/ThI5iRz.png)
Запускаем `cron`
![](https://i.imgur.com/li41cQH.png)

### Практическое задание
Создаем 4 скрипта
![](https://i.imgur.com/Aaq57Gn.png)
Делаем скрипты исполняемыми
![](https://i.imgur.com/gZI4nCG.png)
Ставим таймеры с помощью `crontab`
![](https://i.imgur.com/51rLCXJ.png)



**Практическая работа №3.2**  Практическая работа по настройке SFTP и FileZilla
---
### Цель работы:
- Научиться настраивать SFTP (Secure File Transfer Protocol) и работать с FileZilla.

Настроим `/etc/ssh/sshd_config`
![](https://i.imgur.com/XZEUXz1.png)
Добавим пользователя в группу
![](https://i.imgur.com/SZYxyC1.png)
Проверяем наличие группы sftp
![](https://i.imgur.com/D9y8Fgt.png)
Проверяем наличие пользователя в группе sftp
![](https://i.imgur.com/zsm5txJ.png)
Теперь мы можем подключиться к нему c помощью winscp
![](https://i.imgur.com/I44tGZx.png)
Далее запускаем fileZilla (Windows) и подключаемся к sftp-серверу 
![](https://i.imgur.com/O0pDaay.png)
**Пробуем подключитьсы через Debian**
![](https://i.imgur.com/jLSjTPJ.png)
**Смотрим что есть на сервере sftp**
![](https://i.imgur.com/5ky9ojq.png)
**Переходим в каталок пользователя sftpuser и переносим туда файл passwd**
![](https://i.imgur.com/v6Xu1ri.png)
**Проверяем его наличие в директории**
![](https://i.imgur.com/9Gwj1DQ.png)
**Пробуем скачать файл на хост**
![](https://i.imgur.com/BaL4TLT.png)


**Практическая работа №3.3** Практическая работа "Сервисы в Linux"
---
### Цель работы:
- Научиться работать с базовыми сервисами Linux.
- Проделать всё своими ручками, написать свою инструкцию по проделанной работе.

### 1.Сервисы или службы
Чтобы посмотреть какие сервисы у нас работают необходимо ввести команду `service --status-all`
![](https://i.imgur.com/sjOrLuM.png)


### 2.Управление сервисами:
**Apache2**
`service apache2 status`
![](https://i.imgur.com/zAKWgZG.png)
2.1 Заходим на страничку apache2 через браузер
![](https://i.imgur.com/nwTXUt1.png)
2.2 Останавливаем apache2
![](https://i.imgur.com/fjBLhw5.png)
2.3 Проверяем браузер
![](https://i.imgur.com/sqI2Sut.png)
2.4 Включим apache с помощью утилиты `systemctl`
![](https://i.imgur.com/6u1xsrf.png)
2.5 Выключаем аналогично
![](https://i.imgur.com/tsn0VGe.png)
2.6 Добавить сервер в автозагрузку с помощью `systemctl`
![](https://i.imgur.com/icWU8Nc.png)
2.7 Удалить из автозагрузки
![](https://i.imgur.com/UJK7quZ.png)


**Сервис Telnet**
2.8 Установим Telnet
![](https://i.imgur.com/cV1SdSR.png)


**SSH**
Установим `openssh-server`
![](https://i.imgur.com/wEkEFHC.png)
Запускаем и проверяем статус
![](https://i.imgur.com/eFB0HSi.png)


**FTP**
Установим `vsftpd`
![](https://i.imgur.com/wXZYWAS.png)
Редактируем файл конфигурации `/etc/vsftpd.conf`
![](https://i.imgur.com/iHmQXsL.png)
Запустим `vsftpd`, добавим в автозагрузку и проверим его статус
![](https://i.imgur.com/tr2bdIU.png)
![](https://i.imgur.com/kn1ROwl.png)
Подключимся к серверу 
![](https://i.imgur.com/xZdD3Is.png)
![](https://i.imgur.com/HttW8nS.png)
Проверяем трафик 
![](https://i.imgur.com/uuy2kDx.png)


**Samba**
Для начала необходимо установить sambu
![](https://i.imgur.com/YOkPIWz.png)
Переходим в файл конфигурации
![](https://i.imgur.com/Mij9QcL.png)
Проверим samba
![](https://i.imgur.com/8XRgRN0.png)
Перейдём к настройке samba для того чтобы расшарить папку
![](https://i.imgur.com/wPshTVY.png)
Добавляем сервис в автозагрузку и запускаем его
![](https://i.imgur.com/nla4neB.png)
![](https://i.imgur.com/tY7I3Ef.png)
Подключимся через windows

Cоздаём текстовый файл и 222.txt редактируем

Проверяем наличие файла на kali в директории /tmp/