# Linux_Basic-Колосенко_Борис-Практика-2 ## 2.1 Основы мониторинга OS Linux с помощью утилит df, du, free, iostat, mpstat, vmstat, w, htop. ### Df df ![](https://i.imgur.com/yfaaFFx.png) df -all / df -a ![](https://i.imgur.com/YhFbXRk.png) df -h ![](https://i.imgur.com/adADHFF.png) df -H ![](https://i.imgur.com/hR7v4H4.png) df -i ![](https://i.imgur.com/cvPxZck.png) df -k ![](https://i.imgur.com/OnSj1P9.png) df -P ![](https://i.imgur.com/KpHWyKS.png) df --total ![](https://i.imgur.com/OeJLJUF.png) df --output ![](https://i.imgur.com/KqOFEgt.png) df --help ![](https://i.imgur.com/1OswgjJ.png) df -x tmpfs ![](https://i.imgur.com/W4h9bzF.png) df -x devtmpfs -x tmpfs ![](https://i.imgur.com/R3XvMnH.png) df -t ext4 ![](https://i.imgur.com/Pk3xu9t.png) df -h /dev/sdb6 ![](https://i.imgur.com/dK05TNa.png) df -h /home ![](https://i.imgur.com/kz7lfI5.png) df -hl ![](https://i.imgur.com/C5Usq3K.png) ### Du du ~/Documents ![](https://i.imgur.com/BZW8tSX.png) du ~/Documents ~/Pictures ~/.zshrc ![](https://i.imgur.com/1rULGNn.png) du -a ~/Documents ![](https://i.imgur.com/gmrKtCa.png) sudo du -h /var ![](https://i.imgur.com/ZFrR2Cv.png) sudo du -sh /var ![](https://i.imgur.com/VfS3zDE.png) sudo du -csh /var/log /var/lib ![](https://i.imgur.com/Y01J37S.png) sudo du -h --max-depth=1 /var/lib ![](https://i.imgur.com/STYjb3H.png) sudo du -sh --apparent-size /var/lib ![](https://i.imgur.com/evJDNT8.png) sudo du -csh ~/Do* ![](https://i.imgur.com/zxNfq8V.png) sudo du -h /var/ | sort -rh | head -5 ![](https://i.imgur.com/e7J08N7.png) ### Free free ![](https://i.imgur.com/5CNsOqF.png) free -h ![](https://i.imgur.com/yDOdWVD.png) free --mega ![](https://i.imgur.com/tJlPtnD.png) free -h -t ![](https://i.imgur.com/lKQF7ej.png) free -s 5 ![](https://i.imgur.com/J00jJFi.png) free -s 5 -c 10 ![](https://i.imgur.com/MCRG7ZO.png) free -h --si -s 5 -c 4 ![](https://i.imgur.com/M6SuHTp.png) watch free -h ![](https://i.imgur.com/BMPY3Ra.png) ![](https://i.imgur.com/k0vqZ4i.png) ### iostat iostat ![](https://i.imgur.com/yD6qztY.png) iostat -c ![](https://i.imgur.com/StJ1b5o.png) iostat -d ![](https://i.imgur.com/urjl2Lr.png) iostat -h ![](https://i.imgur.com/gnM5Lz7.png) iostat -k ![](https://i.imgur.com/WFBH52j.png) iostat -o JSON ![](https://i.imgur.com/ZQNf7kH.png) iostat -p ![](https://i.imgur.com/1C4iAln.png) iostat -x ![](https://i.imgur.com/QLRS8jA.png) iostat -y ![](https://i.imgur.com/jBEx2XY.png) iostat -z ![](https://i.imgur.com/6Af6KkW.png) sudo iostat ![](https://i.imgur.com/wICgV6K.png) sudo iostat -h ![](https://i.imgur.com/HXaOov1.png) sudo iostat /dev/nvme0n1 ![](https://i.imgur.com/DNST5FB.png) sudo iostat -p /dev/nvme0n1 ![](https://i.imgur.com/9Y3LVHQ.png) sudo iostat -y -p /dev/nvme0n1 1 ![](https://i.imgur.com/x16VKzm.png) iostat -xk -t 10 | awk ‘// {print strftime(“%Y-%m-%d %H:%M:%S”),$0}’ >> iostat.log & ![](https://i.imgur.com/K9a1l7k.png) ### mpstat mpstat ![](https://i.imgur.com/BA41nH2.png) mpstat -A ![](https://i.imgur.com/bR1MVS6.png) mpstat -P ALL ![](https://i.imgur.com/JlrhC9p.png) ![](https://i.imgur.com/dEFBpfD.png) mpstat -P 0 ![](https://i.imgur.com/uFPX4cA.png) mpstat -V ![](https://i.imgur.com/K4OiXD8.png) mpstat --help ![](https://i.imgur.com/ApEleub.png) ### vmstat vmstat ![](https://i.imgur.com/4Ccxs6L.png) vmstat -a ![](https://i.imgur.com/GrEriIt.png) vmstat -f ![](https://i.imgur.com/Jrturw7.png) vmstat -d ![](https://i.imgur.com/Zd7sMeP.png) vmstat -D ![](https://i.imgur.com/3v84N08.png) vmstat --help ![](https://i.imgur.com/5kMg6TO.png) vmstat 1 ![](https://i.imgur.com/7kz1woe.png) ### w w ![](https://i.imgur.com/jmUECTx.png) w -h ![](https://i.imgur.com/wsIqOO7.png) w -u ![](https://i.imgur.com/nDAJrA0.png) w -s ![](https://i.imgur.com/x3wp5B9.png) w -f ![](https://i.imgur.com/LAya6vx.png) w -i ![](https://i.imgur.com/jRO9ShU.png) w -o ![](https://i.imgur.com/wigqdpw.png) w -V ![](https://i.imgur.com/N0RFar0.png) ### htop sudo apt install htop ![](https://i.imgur.com/Ftvic86.png) htop ![](https://i.imgur.com/Xki2TKU.png) ![](https://i.imgur.com/wGAfHT9.png) sudo htop -d 1 ![](https://i.imgur.com/N7OHTVA.png) ![](https://i.imgur.com/jyvb3BB.png) sudo htop -t ![](https://i.imgur.com/FOz6NJo.png) ![](https://i.imgur.com/F7Ev0AY.png) ## 2.2 Установка и настройка сервера SSH в Linux ### Установка SSH: Установим SSH: ![](https://i.imgur.com/r8kDcwh.png) Далее проверим статус SSH: ![](https://i.imgur.com/a3myJjy.png) И запустим, а также проверим статус: ![](https://i.imgur.com/J50V2CV.png) Как видно наш сервис работает, теперь перейдем к настройке. ### Настройка SSH: Посмотрим базовые настройки SSH: ![](https://i.imgur.com/8courg4.png) #### Далее изменим, настройки: Первым делом запрети доступ по root пользователю и оставим и изменим, а также разрешим доступ из сети интернет, также внесем другие изменения в настройки. ![](https://i.imgur.com/qcBomQQ.png) ![](https://i.imgur.com/bhILRBG.png) ![](https://i.imgur.com/AUZ50wj.png) Далее перезагрузим SSH и посмотрим его статус. ![](https://i.imgur.com/PY0A1Wc.png) ### Проверка рабостпособности путем входа с Windows системы ![](https://i.imgur.com/gGgeNDj.png) ![](https://i.imgur.com/ub54y8B.png) ## 2.3 Установка и настройка SSH-authorized_keys Понимание принципов работы ключей было получено путем изучения методических материалов. ### Далее настроим сервер на получение подключения через ключи. Создадим пару ключей в нашей системе Fedora. ![](https://i.imgur.com/HpiVwxD.png) Далее передадим открытый ключ на наш сервер SSH(Kali). ![](https://i.imgur.com/f43pGih.png) После настроим сервер на подключение по ключу. ![](https://i.imgur.com/9jBiuVz.png) ![](https://i.imgur.com/4ddYkY8.png) после настройки презуапустим сервис и поробуем войти по ключи из Feodra в Kali. ![](https://i.imgur.com/3egknmH.png) Как видно из представдленного изображения у нас все получислось, следовательно настроено верно. ## 2.4 Сбор информации о Linux и WGE Сначала узнаем узнаем версию нашей релизной операционной системы: ![](https://i.imgur.com/RrVQyCG.png) Рассторим ядро Linux: ![](https://i.imgur.com/bRRl1Lz.png) Определим под каким пользователем мы исполяем команды: ![](https://i.imgur.com/BFOzoTG.png) Рассмотрим время работы системы: ![](https://i.imgur.com/RRGp2Zb.png) Просмотрим права директории home при помощи утилиты ls: ![](https://i.imgur.com/rtT183R.png) Ограничим права другим пользователям: ![](https://i.imgur.com/3YMz8ju.png) Просмотрим с какими хостами происходит обмен данными: ![](https://i.imgur.com/T3WDRx4.png) Посмотрим какие сервисы привязаны к каким портам: ![](https://i.imgur.com/CQeGjvP.png) Рассмотрим что есть в локальном хосте и права пользователя: ![](https://i.imgur.com/VWeMf4y.png) Проверим систему на различные закладки: ![](https://i.imgur.com/dlxPoUY.png) Скачаем lynis при помощи утилиты wget: ![](https://i.imgur.com/H5Oktvd.png) Далее разархивируем lynis и проверим его контрольную сумму. ![](https://i.imgur.com/ap6IVDx.png) ![](https://i.imgur.com/eYJHUIH.png) Как мы види выше контрольная сумма совпала. Далее простомрим содержание папки lynis ![](https://i.imgur.com/EmECpk6.png) Далее рассмотрим sudo ./lynis audit system ![](https://i.imgur.com/JXiTRS6.png) ![](https://i.imgur.com/CkZP46p.png) Далее рассмотрим sudo ./lynis show options ![](https://i.imgur.com/6nhaRmY.png) Далее начнем проверять целостность пакетов: ![](https://i.imgur.com/F5Nn7z1.png) ![](https://i.imgur.com/u2utAlX.png) ![](https://i.imgur.com/CWeEe7U.png) ![](https://i.imgur.com/DwHxiM0.png) ![](https://i.imgur.com/lveh7Il.png) ![](https://i.imgur.com/63zDLgJ.png) ![](https://i.imgur.com/ybwSNe9.png) ![](https://i.imgur.com/zGRp8EG.png) ![](https://i.imgur.com/UjR2USX.png) ![](https://i.imgur.com/FccKo9G.png) ## 2.5 Переменные окружения в Linux .bashrc, .bash_profile и .bash_login Просмострим список системных переменных окружения: ![](https://i.imgur.com/vv7DGkB.png) Установка и удаление локальных переменных окружения ![](https://i.imgur.com/HDiBfp0.png) Установка и удаление локальных переменных окружения ![](https://i.imgur.com/RB3m5mw.png) ![](https://i.imgur.com/m8Oq773.png) Добавление и удаление пользовательских переменных ![](https://i.imgur.com/jrMNEmj.png) ![](https://i.imgur.com/Yqj6nqM.png) ![](https://i.imgur.com/3w8uneu.png) ![](https://i.imgur.com/hFZGfu9.png) ![](https://i.imgur.com/0IUVIID.png) ![](https://i.imgur.com/Hz2foVG.png) ![](https://i.imgur.com/Ckt8Ejg.png)