Как проверить запущенные процессы в Linux Mint 20?

После продолжительной работы за компьютером на диске скапливается много файлов, тем самым занимая свободное место. Порою его становится настолько мало, что компьютер начинает терять производительность, а установка нового программного обеспечения не может быть выполнена. Чтобы такого не произошло, необходимо контролировать размер свободного пространства на винчестере. В Linux это можно сделать двумя способами, которые и будут рассмотрены в этой статье.

Введение

Если вы только установили систему на компьютер который имеет два гигабайта ОЗУ, после первого запуска система будет кушать не меньше 1 Гб памяти. Вроде и не критично, но очень много, если взять хотя-бы в сравнение более маленький дистрибутив и сравнить потребление памяти. А если и запустить браузер например с 5-6 вкладками, то ваши 2 ГБ быстро израсходуются и вы увидите первые косяки в производительности прочие зависания браузера итд. 

Рассмотрим что нам нужно в функциональности, а что нет.

  • Прежде всего список демонов которые загружаются по умолчанию. Разработчики Ubuntu, попытались сделать минимум, но в нашей ситуации стоит обратить внимание на то, что в зависимости от степени использования дистрибутива, много функционала может быть вовсе лишним, что в итоге может быть отключено и не будет кушать оперативную память.
  • Так же стоит обратить внимание на приложения которые вы не используете. Разное ПО использует плагины, которые реализуются в большей части случаев в виде загружаемых библиотек. В данной ситуации не лишней будет тонкая настройка и отключение ненужного. Стоит вспомнить и о графической подсистеме компоненты которой не всем нужны отключив которые можно немного высвободить оперативной памяти.
Читайте также:  iOS 13 бета — установить на iPhone

Все манипуляции, вы выполняете на свой страх и риск принимая то или иное решение для отключения служб и плагинов.

Установка PassMark Memtest86

Скачать программу можно на официальном сайте. Я рекомендую всегда скачивать программы из официальных сайтов, потому что так намного безопаснее и вы получите всегда самую новую версию. Иногда Memtest86 поставляется вместе с дистрибутивами Linux и его можно запустить из меню Grub, но, как правило, там очень старая версия. На странице загрузки доступна платная и бесплатная версия, выбирайте бесплатную (Free):

Установка PassMark Memtest86

Здесь кроме самой программы есть улилита для записи образа на флешку под названием Запустите её:

Здесь надо отметить галочкой флешку на которую вы хотите записать Memtest86, а затем если утилита автомически не определила образ Memtest выберите его в поле Step3. Образ находится в той же папке, что и утилита и называется . После этого нажмите кнопку Write и дождитесь завершения записи. После завершения записи программу можно закрыть, а компьютер перезапустить.

Установка PassMark Memtest86

Если вы работаете не в Windows, а в Linux, то для записи этого образа на флешку можно использовать утилиту dd. Команда будет выглядеть вот так:

dd if=~/путь/к/ of=/dev/sdb bs=1M

Установка PassMark Memtest86

Здесь /dev/sdb — это путь к файлу вашей флешки. Теперь вы знаете как записать memtest86 на флешку.

Заключение

Сегодняшнее обсуждение вращалось вокруг различных методов, с помощью которых вы можете проверить запущенные процессы в Linux Mint 20. Эти методы могут использоваться в зависимости от того, какой вывод вы хотите получить. Первый метод просто перечисляет все запущенные процессы сразу, тогда как второй метод представляет их в красивой древовидной структуре, которую легче читать и обрабатывать. Третий метод следует табличной структуре для отображения запущенных процессов вместе с некоторой дополнительной информацией о них, тогда как четвертый более или менее отображает ту же информацию, но с относительно более приятным интерфейсом. Я надеюсь, что после ознакомления с этим руководством вы сможете легко проверить все запущенные процессы в операционной системе Linux Mint 20.

Общий чек-лист проверки

Для поиска и сбора криминалистических доказательств мы первым делом создадим образы (дампы) следующих объектов наших систем:

  • оперативная память (системные и пользовательские процессы, демоны, возможно запущенный вредоносный код и так далее);
  • жесткий диск (посекторная копия HDD, включающая удаленные разделы, неразмеченные области диска, потертые файлы, скрытые файлы и директории и прочее);
  • сетевой стек (поднятые коннекты, открытые порты, «неизвестные» сервисы на портах, паразитный трафик).

В рамках самой операционной системы мы будем обращать особое внимание в первую очередь:

  • на список пользователей, группы, привилегии;
  • запущенные от имени root процессы;
  • задачи, запускаемые по расписанию (cron jobs);
  • файлы с установленным битом SUID и SGID;
  • состав файла /etc/sudoers;
  • скрытые файлы и директории;
  • файлы, открытые на чтение в системе;
  • сетевые интерфейсы, соединения, порты, таблицу маршрутизации;
  • логи iptables, fail2ban (Reports, Alarms, Alerts);
  • конфигурацию /etc/ssh/sshd_config;
  • логи демона Syslog (проверим на типичные алерты);
  • состояние SELinux;
  • список загруженных модулей ядра.

Ну и в качестве дополнительной опции можно собрать контрольные суммы с основных системных файлов (к примеру, утилитой TripWire), а позже сравнить их с эталонными значениями в исходном дистрибутиве. Но этот процесс весьма нетривиален и требует большого запаса времени и нервных клеток. Поэтому подробности мы любезно опустим.

Поскольку железо, на котором крутится вся ферма, находится в надежном дата-центре, сразу отметается поиск артефактов, связанных с сетевой ФС (NFS), локально смонтированными устройствами и подключенными по USB девайсами.

Читайте также:  Как установить yandex disk в линукс минт

WARNING

Всегда хорошо обдумывай, какое именно действие и для какой цели ты делаешь. Неправильное использование приведенных в тексте статьи программ может привести к потере информации (артефактов) или искажению полученных данных (криминалистических доказательств).