Занятие 2. Администрирование Linux Практическая работа №2.1 1. Команда df в linux *df* ![](https://i.imgur.com/JB3wqSx.png) *df -h* ![](https://i.imgur.com/J1YPgiH.png) *df -a* ![](https://i.imgur.com/5oM8NzN.png) *df -x tmpfs* ![](https://i.imgur.com/2grd27x.png) *df -x devtmpfs -x tmpfs* ![](https://i.imgur.com/DEPJ7Gy.png) *df -t ext4* ![](https://i.imgur.com/twzXiBi.png) *df -h /dev/cpu* ![](https://i.imgur.com/fQWabWB.png) *df -h /home* ![](https://i.imgur.com/qcKxseB.png) 2. Команда du в Linux *du ~/Документы* ![](https://i.imgur.com/HZKhLs7.png) *du ~/Документы/Изображения* ![](https://i.imgur.com/8kpF1Lx.png) *du -a example* ![](https://i.imgur.com/YF3fZJD.png) *sudo du -h /var* ![](https://i.imgur.com/59rmi3u.png) *sudo du -sh /var* ![](https://i.imgur.com/u5kRGTy.png) *sudo du -csh /var/log /var/lib ![](https://i.imgur.com/uhIomJC.png) *sudo du -h --max-depth=1 /var/lib* ![](https://i.imgur.com/oTHbvN4.png) *sudo du -sh --apparent-size /var/lib* ![](https://i.imgur.com/eYqkvwE.png) *sudo du -csh ~/Док* * ![](https://i.imgur.com/9H3d4Vq.png) *sudo du -h /var/ | sort -rh | head -5* ![](https://i.imgur.com/6wh67qz.png) 3. Команда free в Linux *free -h && free --mega && free -h -t && free -s 5 -c 2* ![](https://i.imgur.com/NghIqhD.png) *free -h --si-s 5 -c 4* ![](https://i.imgur.com/jOH7jbO.png) *watch free -h* ![](https://i.imgur.com/IXorOHV.png) 4. iostat *sudo iostat* ![](https://i.imgur.com/meBGTTe.png) *sudo iostat -h* ![](https://i.imgur.com/7A7t9DY.png) *sudo iostat /dev/hidraw0* ![](https://i.imgur.com/Fd2tInQ.png) *sudo iostat -p /dev/hidraw0* ![](https://i.imgur.com/FxEqWz6.png) *sudo iostat -p /dev/hidraw0 1 && sudo iostat -y -p /dev/hidraw0 1* ![](https://i.imgur.com/6pstXFd.png) *df -hl* ![](https://i.imgur.com/5IonpNO.png) *cat iostat.log* ![](https://i.imgur.com/rOR7L4f.png) 5. mpstat *mpstat -A* ![](https://i.imgur.com/C1M05be.png) *mpstat -P ALL* ![](https://i.imgur.com/nTQracC.png) *mpstat -P 0* ![](https://i.imgur.com/TV0hgW3.png) *mpstat -V* ![](https://i.imgur.com/NWmu73L.png) 6. vmstat *vmstat -a* ![](https://i.imgur.com/DHWAVS9.png) 7. Утилита/команда " w " *w -h* ![](https://i.imgur.com/D5UOKua.png) 8. Утилита htop *sudo htop* ![](https://i.imgur.com/Iz39ZCT.png) *sudo htop -t* ![](https://i.imgur.com/jV9V8Y5.png) Практическая работа №2.2 1. Установить, настроить SSH-сервер, клиент ![](https://i.imgur.com/DslaA1e.jpg) В качесте клиента выступает Kali Linux ![](https://i.imgur.com/rtHcY8z.jpg) 2. Отключить доступ по root-пользователю ![](https://i.imgur.com/Btz6vCT.jpg) 3. Сменить порт по умолчанию на любой другой ![](https://i.imgur.com/LnHqyx1.jpg) 4. Подключиться к серверу linux c хостовой операционной системы через Putty ![](https://i.imgur.com/fxe8fKI.jpg) Практическая работа №2.3 1. Организовать аутентификацию к серверу linux через ключи ![](https://i.imgur.com/dqSI2OL.jpg) ![](https://i.imgur.com/kjOdE28.jpg) ![](https://i.imgur.com/jwWvxXJ.jpg) 2. Организовать аутентификацию к серверу linux через ключи без пароля ![](https://i.imgur.com/RIC58I4.jpg) Практическая работа №2.4 1. Базовый сбор информации ![](https://i.imgur.com/e9zbVfO.png) ![](https://i.imgur.com/mmoy04l.png) ![](https://i.imgur.com/SgKiJxf.png) ![](https://i.imgur.com/li90DuH.png) ![](https://i.imgur.com/7l0Hxq1.png) ![](https://i.imgur.com/WPy877T.png) 2. Права директории /home ![](https://i.imgur.com/y9BsiSG.png) 3. Ограничем права другим пользователям ![](https://i.imgur.com/RJlmqIL.png) 4. Суидные файлы. Сперва скачаем утилиту ![](https://i.imgur.com/mBnBR1T.png) 5. Проверим контрольную сумму ![](https://i.imgur.com/9qKeS3M.png) ![](https://i.imgur.com/wOMZFuM.png) 6. Запускаем утилиту ![](https://i.imgur.com/QXlETTq.png) 7. Вывод report-отчёт ![](https://i.imgur.com/2CL9XW2.png) 8. Проверка целостностей пакетов Штатные утилиты ![](https://i.imgur.com/V1aiaZm.png) 9. Рассмотрим утилиту /bin/dir ![](https://i.imgur.com/DndS3la.png) 10. Сделаем backup sudo mv /bin/dir /bin/dir.bak ![](https://i.imgur.com/IE1yiYW.png) ![](https://i.imgur.com/lmEnkIa.png) 11. Проверим пакет ![](https://i.imgur.com/XfXzV7c.png) Практическая работа №2.5 1. Просмотр списка системных переменных окружения ![](https://i.imgur.com/dhgmwEu.png) 2. Запуск команд с указанием нового значения переменной окружения ![](https://i.imgur.com/iEeeubG.png) 3. Установка и удаление локальных переменных окружения ![](https://i.imgur.com/n5d0yw8.png) ![](https://i.imgur.com/JbGceLj.png) 4. Рассмотрим классы переменных, которые хранятся в конфигурационных файлах ![](https://i.imgur.com/Wf4UOKk.png) 5. Создание и удаление системных переменных окружения ![](https://i.imgur.com/GJ53LdX.png) ![](https://i.imgur.com/0Dk1Q0Y.png)