---
# System prepended metadata

title: Linux_Basic-Горбаконь_Кирилл-Практика-2
tags: [Linux]

---

###### 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)
