# Практическая работа №2.4
**Практическая работа "Сбор информации о Linux и WGET"**
**Цель работы:**
- Научиться базовому сбору информации о Linux системах.
**Задача:**
- Научитесь скачивать файлы с помощью утилиты wget.
- Научиться проверять пакеты на целостность.
**Сбор иниформации о Linux**
Одна из самых распрастраненых утилит и она присутсвует практически в любом дистрибутиве, это команда uname
Обычно команда uname используется с параметром -a для вывода всей доступной информации:
uname -a

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

ip neigh - просмотр и управление ARP.

Команда ss — это инструмент, используемый для вывода сетевой статистики в виде, похожем на тот, который выдаёт команда netstat. Однако, ss делает это проще и быстрее, чем netstat. Кроме того, ss даёт более подробные сведения о TCP-подключениях и о состояниях соединений, чем большинство других инструментов
Для просмотра какие сервисы и на каких портах сидят можно посмотреть командой
ss -tlnp

Для скачивания файлов из интернета используется утилита wget, она есть во всех репозитариях. И установка не вызывает сложностей в дистрибутивах основанных на debian это делается командой apt install wget
Скачаем и установим утилиту Lynis.
Lynis — популярный инструмент с открытым исходным кодом, который позволяет провести аудит систем на базе Linux и Unix.
wget https://downloads.cisofy.com/lynis/lynis-3.0.8.tar.gz

Распаковываем архив командой tar -xvf lynis-3.0.8.tar.gz
Заходим в распакованный каталог
и запускаем утилиту командой ./lynis audit system

Чтобы получить полный список команд Lynis
./lynis show commands

**Проверка целосности пакетов**
Dpkg - основная программа управления пакетами в Debian linux и производных дистрибутивах. Он используется для установки, сборки, удаления и управления пакетами.
для просмотра пакетов в системе используется команда dpkg -l

dpkg -L coreutils просмотрим штатные утилиты

запустим утилиту для проверки контрольных сумм установленных штатных утилит
debsums -cs coreutils

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

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

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

Конец