--- title: OS Linux basic-Криворученко_Савелий-Практика_3 tags: OS Linux basic Linux description: Use `{%hackmd theme-dark %}` syntax to include this theme. --- <style> html, body, .ui-content { background-color: #333; color: #ddd; } .markdown-body h1, .markdown-body h2, .markdown-body h3, .markdown-body h4, .markdown-body h5, .markdown-body h6 { color: #ddd; } .markdown-body h1, .markdown-body h2 { border-bottom-color: #ffffff69; } .markdown-body h1 .octicon-link, .markdown-body h2 .octicon-link, .markdown-body h3 .octicon-link, .markdown-body h4 .octicon-link, .markdown-body h5 .octicon-link, .markdown-body h6 .octicon-link { color: #fff; } .markdown-body img { background-color: transparent; } .ui-toc-dropdown .nav>.active:focus>a, .ui-toc-dropdown .nav>.active:hover>a, .ui-toc-dropdown .nav>.active>a { color: white; border-left: 2px solid white; } .expand-toggle:hover, .expand-toggle:focus, .back-to-top:hover, .back-to-top:focus, .go-to-bottom:hover, .go-to-bottom:focus { color: white; } .ui-toc-dropdown { background-color: #333; } .ui-toc-label.btn { background-color: #191919; color: white; } .ui-toc-dropdown .nav>li>a:focus, .ui-toc-dropdown .nav>li>a:hover { color: white; border-left: 1px solid white; } .markdown-body blockquote { color: #bcbcbc; } .markdown-body table tr { background-color: #5f5f5f; } .markdown-body table tr:nth-child(2n) { background-color: #4f4f4f; } .markdown-body code, .markdown-body tt { color: #eee; background-color: rgba(230, 230, 230, 0.36); } a, .open-files-container li.selected a { color: #5EB7E0; } </style> # OS Linux basic-Криворученко_Савелий-Практика_3 <a name="headers"><h2>Практическая работа №3.1 - "Cron"</h2></a> ### Задача: - Внимательно прочитать методическую часть, проделать её на своей OS - Написать четыре скрипта (скрипт должен быть не менее 3 строчек) - Скрипт должен выполнятся: - один раз в 15 минут постоянно - один раз в сутки - 15:00 в среду - 20:00 в воскресенье --- ### Операции с Crone --- | Cсоздать и настроить своё первое cron job - crontab -e| | -------- | | ![](https://i.imgur.com/wNQ77d0.png) | |![](https://i.imgur.com/MdPINba.png) | | Список cron файлов и есть ли у вас crontab-файлы | |![](https://i.imgur.com/NVPdcDC.png) |status| |![](https://i.imgur.com/CBx1n56.png) |Синтаксис| |---| ``` * * * * * Минуты Часы День Месяц Название дня 0-59 0 -23 1-31 1-12 0-6 ``` ``` * * * * * * | | | | | |_>/home/skripts/pwd.sh | | | | | | | | | |____> Command/Script to Execute | | | | | | | |_______> Day of Week (0-7) 0,7 are "Sunday" | | | | | | | |_______> Month of Year (1-12) | | | | | |__________> Day of Month (1-31) | | | |_____________> Hour (0-23) | |________________> Minute (0-59) ``` |Скрипт| |---| |![](https://i.imgur.com/KCmxsRk.png)| |![](https://i.imgur.com/DtASlzw.png) |![](https://i.imgur.com/y8A5nWI.png)| | один раз в 15 минут постоянно 3 строчки| | -------- | | ![](https://i.imgur.com/NSaezgT.png) | |![](https://i.imgur.com/Tghqhb9.png)| |![](https://i.imgur.com/xIiBIT7.png) |один раз в сутки| |![](https://i.imgur.com/pFIocty.png) |![](https://i.imgur.com/xOmcq57.png) |15:00 в среду| |![](https://i.imgur.com/JvQIBWL.png) |![](https://i.imgur.com/Jqm6LW8.png) |20:00 в воскресенье |![](https://i.imgur.com/z4IqN7R.png) |![](https://i.imgur.com/45jyWEp.png) --- <a name="headers"><h2>Практическая работа 3.2 по настройке SFTP и FileZilla</h2></a> ### Задача: - Установить и настроить SFTP - Научиться работать с SFTP - Научиться работать filezilla | Openssh | | -------- | | ![](https://i.imgur.com/TtdTdHT.png)| | Настроим - sudo nano /etc/ssh/sshd_config| |![](https://i.imgur.com/ucyT6sj.png) |Проверим конф. и перезапустим ssh| |![](https://i.imgur.com/JiD6Fm7.png) |Создадим польз.| |![](https://i.imgur.com/pWeQhz3.png) |наличие группы sftp| |![](https://i.imgur.com/WqaenJr.png) |Добавляем туда польз.| |![](https://i.imgur.com/Qc3zbQe.png)| |Да, этот пользователь находится в группе| |![](https://i.imgur.com/oIOk9G7.png) |Подключиться к нему c помощью winscp| |![](https://i.imgur.com/tZw9CkN.png)| |![](https://i.imgur.com/wll21l8.png)| |Подключаемся с второго Kali по filezille на сервер sftp| |![](https://i.imgur.com/K3HLhJU.png) |Зайдем с командной строки| |![](https://i.imgur.com/YVo5j66.png)| |зайдем, с sftp подключением| |![](https://i.imgur.com/NlMBc4O.png) | Повводим команды| |![](https://i.imgur.com/GsvEewr.png)| |Зайдем на сервер с firezilla на win 10 и подцепим пакеты| |![](https://i.imgur.com/e6FMTtu.png) |![](https://i.imgur.com/bKsFa4g.png) |![](https://i.imgur.com/H7eF8Z7.png)| |![](https://i.imgur.com/lC8D8oi.png)| ``` Происходит обмен зашифрованными ключами, а также весь трафик зашифрован ``` --- <a name="headers"><h2>Практическая работа 3.3 "Сервисы в Linux"</h2></a> ### Задача: - Научиться работать на уровне пользователя с сервисами: 1. Apache 2. Telnet 3. FTP 4. SMB |1.Сервисы или службы | | -------- | | ![](https://i.imgur.com/mY1Mcy3.png) | |2.Команды по управлению сервисами| |apache| |![](https://i.imgur.com/k8no9hB.png) |![](https://i.imgur.com/hNQGBWD.png) |Зайдем на apache| |![](https://i.imgur.com/4Xyd0OK.png) |![](https://i.imgur.com/N6RYaH8.png) |![](https://i.imgur.com/6OZX98S.png) |рассмотрим аналоги: systemctl| |![](https://i.imgur.com/H4i1FqG.png) |Включим apache| |![](https://i.imgur.com/X7POGFj.png) |включим/выключим автозагрузку apache2| |![](https://i.imgur.com/iF77XKo.png) |---| |telnet-server, проверка кракозябр| |![](https://i.imgur.com/k83wBui.png)| |![](https://i.imgur.com/ZEyDQ1I.png)| |![](https://i.imgur.com/Ej9vB8S.png)| |FTP| |![](https://i.imgur.com/SVyQpCa.png) | выполним дополнительную конфигурацию| |![](https://i.imgur.com/j88NLC6.png) |![](https://i.imgur.com/MI6prbf.png) |![](https://i.imgur.com/9965hiw.png)| ``` Способ плох, потому что все не шифруется и можно легко определить логин и пароль ``` |SAMBA| | ------- | |![](https://i.imgur.com/knzUJpF.png)| |конфигурационный файл| |![](https://i.imgur.com/isbB6RF.png) |![](https://i.imgur.com/4lp4ZTI.png) |добавляем сервис в автозагрузку и запускаем его| |![](https://i.imgur.com/MW7Memt.png) |зайдем на винду| |![](https://i.imgur.com/WGShZVU.png) |![](https://i.imgur.com/dcIlYTc.png)