---
# System prepended metadata

title: Практическая работа №2.4

---

# Практическая работа №2.4

**Практическая работа "Сбор информации о Linux и WGET"**

**Цель работы:**

- Научиться базовому сбору информации о Linux системах.

 **Задача:**

- Научитесь скачивать файлы с помощью утилиты wget.
- Научиться проверять пакеты на целостность.


**Сбор иниформации о Linux**

Одна из самых распрастраненых утилит и она присутсвует практически в любом дистрибутиве, это команда uname

Обычно команда uname используется с параметром -a для вывода всей доступной информации:

uname -a
![](https://i.imgur.com/VNuqYuc.png)

Для просмотра информаци о дистрибутиве и его верси используем команду 
cat /etc/*release 

![](https://i.imgur.com/cJsJZVl.png)

 ip neigh - просмотр и управление ARP.
 
 ![](https://i.imgur.com/GQcUyRr.png)

 Команда ss — это инструмент, используемый для вывода сетевой статистики в виде, похожем на тот, который выдаёт команда netstat. Однако, ss делает это проще и быстрее, чем netstat. Кроме того, ss даёт более подробные сведения о TCP-подключениях и о состояниях соединений, чем большинство других инструментов
 Для просмотра какие сервисы и на каких портах сидят можно посмотреть командой 
 ss -tlnp
 
 ![](https://i.imgur.com/xq7Y50x.png)
 
 Для скачивания файлов из интернета используется утилита wget, она есть во всех репозитариях. И установка не вызывает сложностей в дистрибутивах основанных на debian это делается командой apt install wget
 
 Скачаем и установим утилиту Lynis.
 Lynis — популярный инструмент с открытым исходным кодом, который позволяет провести аудит систем на базе Linux и Unix.
 
 wget https://downloads.cisofy.com/lynis/lynis-3.0.8.tar.gz
 ![](https://i.imgur.com/1smOeQy.png)

Распаковываем архив командой tar -xvf lynis-3.0.8.tar.gz
 
 Заходим в распакованный каталог 
  и запускаем утилиту командой ./lynis audit system
  
  ![](https://i.imgur.com/it8LEJi.png)


 Чтобы получить полный список команд Lynis 
 ./lynis show commands
 
 ![](https://i.imgur.com/z3cE0Pr.png)

 
 **Проверка целосности пакетов**
 
 Dpkg - основная программа управления пакетами в Debian linux и производных дистрибутивах. Он используется для установки, сборки, удаления и управления пакетами.
 
 для просмотра пакетов в системе используется команда dpkg -l
 
 ![](https://i.imgur.com/7HZX9R3.png)

 dpkg -L coreutils просмотрим штатные утилиты
 
 ![](https://i.imgur.com/c9VpnjC.png)

 запустим утилиту для проверки контрольных сумм установленных штатных утилит
 
 debsums -cs coreutils
 
 ![](https://i.imgur.com/vRLa4RB.png)

ошибок и предупреждений нет, подменим утилиту дир dir другой утилитой

![](https://i.imgur.com/efXUGUD.png)

Повторим проверку

![](https://i.imgur.com/oPbPafi.png)

И видим проблемную утилиту.

Так же можно проверить и через dpkg команда выглядит следующим образом
dpkg --verify coreutils

![](https://i.imgur.com/cnR5ay6.png)

Конец




