# Практическая работа №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) Конец