###### tags: `Linux` # Linux_Basic-Горбаконь_Кирилл-Практика-2 ## Администрирование Linux ### Практическая работа №2.1 * Команда `df` с разными опциями. `df` `df -h` ![](https://i.imgur.com/VtwfyEw.png) `df -a` ![](https://i.imgur.com/QZSEAZV.png) `df` с опциями `-x` `-t` ![](https://i.imgur.com/g5gYZ2a.png) `df` с опциями `-h` `-hi` ![](https://i.imgur.com/bLco0Ix.png) `df` с опциями `-BM` `-i` `-H` `-k` `-P` ![](https://i.imgur.com/QD0onFm.png) `df --total /dev/sda1` ![](https://i.imgur.com/F7eXg4e.png) * Команда `du` с различными опциями. `du` `du -a` ![](https://i.imgur.com/TvE75hT.png) `du -h` ![](https://i.imgur.com/xGuMhum.png) `du -sh` ![](https://i.imgur.com/XRHAwSo.png) `du --max-depth=1` ![](https://i.imgur.com/dkAqqgP.png) `du -apparent-size` `du -csh` ![](https://i.imgur.com/KO3hiLc.png) `du -h /var/ | sort -rh | head -5` ![](https://i.imgur.com/K9F2nQP.png) * Команда `free` с опциями. `free` `free -h` `free --mega` `free -h -t` `dree -s 5` ![](https://i.imgur.com/CGYdf7p.png) `free -s 5 -c 2` `free -h --si -s 5 -c 2` ![](https://i.imgur.com/y6Ykdsm.png) `watch free -h` ![](https://i.imgur.com/4buzIGS.png) `free --bytes` ![](https://i.imgur.com/fuGoZ6c.png) `free --kilo` `free --giga` `free --tera` `free -kibi` `free --mebi` `free --tebi` `free --pebi` `free -si` ![](https://i.imgur.com/O84hfQ2.png) * Команда `iostat` с опциями. `iostat` `iostat -h` ![](https://i.imgur.com/QnAx5H3.png) `iostat /dev/nvmeon1` `iostat -p /dev/nvmeon1` `iostat -p /dev/nvmeon1 -1` ![](https://i.imgur.com/NlLFUKY.png) `iostat -y -p /dev/nvme0n1 1` ![](https://i.imgur.com/L663Lms.png) `iostat -xk -t` ![](https://i.imgur.com/hCouK5x.png) `iostat c` `iostat -d` `iostat -k` `iostat -m` ![](https://i.imgur.com/qAYEXHq.png) `iostat -o JSON` `iostat -x` `iostat -z` ![](https://i.imgur.com/pH2Vpac.png) * Команда `mpstat` с опциями. `mpstat -A` ![](https://i.imgur.com/m3pRljv.png) `mpstat -P ALL` `mpstat -P 0` `mpstat -V` `mpstat --help` ![](https://i.imgur.com/K9JIwhg.png) * Команда `vmstat` с опциями. `vmstat` `vmstat -a` `vmstat -f` `vmstat -d` `vmstat -D` ![](https://i.imgur.com/j7g8g5I.png) `vmstat --help` ![](https://i.imgur.com/s5rQwXG.png) * Команда `w` с опциями. `w` `w -h` `w -u` `w -s` `w -f` `w -i` `w -o` `w -V` ![](https://i.imgur.com/a32dpt5.png) * Утилита `htop`. `htop` ![](https://i.imgur.com/Nb6xj0c.png) `htop -t` ![](https://i.imgur.com/UfiRyXv.png) --- ### Практическая работа №2.2 * Установка пакетов SSH. ![](https://i.imgur.com/UWFqDMb.png) ![](https://i.imgur.com/9zAAI4z.png) * Настройка SSH. ![](https://i.imgur.com/tH5zwlE.png) ![](https://i.imgur.com/snKtuVv.png) * Подключение по SSH. ![](https://i.imgur.com/rrjiG5X.png) * Подключение через Putty. ![](https://i.imgur.com/gPuB9O4.png) ![](https://i.imgur.com/I3VQwaD.png) --- ### Практическая работа №2.3 * Создаем ключ. ![](https://i.imgur.com/7PbwGBE.png) * Копируем ключ на сервер. ![](https://i.imgur.com/3FqIYXW.png) * Успешно подключаемся к серверу. ![](https://i.imgur.com/QVZFuVh.png) * Отключение аутентификации по паролю на сервере. ![](https://i.imgur.com/j6IdcOi.png) * Другой способ передачи ключей на ssh-сервер. ![](https://i.imgur.com/Cou4lgn.png) --- ### Практическая работа №2.4 * Базовый сбор информации. ![](https://i.imgur.com/3jSE1va.png) * Суидные файлы. ![](https://i.imgur.com/ZyRv1iO.png) ![](https://i.imgur.com/hBkMyBk.png) ![](https://i.imgur.com/EKe7uDz.png) ![](https://i.imgur.com/4I774w0.png) ![](https://i.imgur.com/iF2aghz.png) ![](https://i.imgur.com/O34O2OM.png) ![](https://i.imgur.com/6cWkxeo.png) ![](https://i.imgur.com/0vFx0pL.png) ![](https://i.imgur.com/uis04Jd.png) * Проверка целостностей пакетов. `dkpg -l` ![](https://i.imgur.com/PLr5Tbi.png) `dpkg -L coreutils` ![](https://i.imgur.com/CYXyXvT.png) `/bin/dir --help` ![](https://i.imgur.com/f4bYKGs.png) * Делаем бэкап. ![](https://i.imgur.com/aztgWai.png) * Утилита Debsums ![](https://i.imgur.com/ZBfrx08.png) ![](https://i.imgur.com/TOEJU1V.png) ![](https://i.imgur.com/2J90aDF.png) ![](https://i.imgur.com/FNwNIV1.png) ![](https://i.imgur.com/EWS7q5M.png) ![](https://i.imgur.com/keK429t.png) ![](https://i.imgur.com/OWRaEGp.png) * `dpkg --verify contents` ![](https://i.imgur.com/W8VwHAz.png) * `sudo find / -printf "%T@;Tc;%p\\n"` ![](https://i.imgur.com/1YksQ5F.png) * `sudo find /home/kali/ -printf "%T@;Tc;%p\\n" > timeline.csv` ![](https://i.imgur.com/UOtu41p.png) * `head timeline.csv` ![](https://i.imgur.com/LXz2RVQ.png) * Сортируем `sort -rn timeline.csv | less` ![](https://i.imgur.com/iJNfxM7.jpg) --- ### Практическая работа №2.5 * Устанаваливаем `coreutils` ![](https://i.imgur.com/QxVztB9.png) * Раскрываем список всех переменных окружения`printenv` ![](https://i.imgur.com/V3PKy8R.png) * Запускаем команду с указанием нового значения переменной окружения ![](https://i.imgur.com/ksFFquq.png) * Установка и удаление локальных переменных окружения ![](https://i.imgur.com/3kKXphD.png) * Добавление и удаление пользовательских переменных `nano .bashrc` ![](https://i.imgur.com/UrEQtbK.png) * Обновляем конфигурацию файла ![](https://i.imgur.com/NePKmeV.png) ![](https://i.imgur.com/xrcH91L.png) * Создание и удаление системных переменных окружения `nano /etc/profile` ![](https://i.imgur.com/fTBnysl.png) * Проверяем ![](https://i.imgur.com/EmkG0LU.png)