# Полезные утилиты для Linux ## 1. ncdu **Ncurse Disk Usage** или же просто **ncdu** – это анализатор диска, указывающий на наиболее заполненные каталоги. Утилита запускается из нужного каталога и показывает его содержимое, дополняя список удобным графиком, отображающим наиболее объёмные каталоги и файлы. {{ linux:administration:poleznyye-utility-linux-1.jpg }} ## 2. findmnt Утилита **findmnt** покажет все смонтированные каталоги, включая все типы файловых систем. Если же вам нужны только точки монтирования из fstab, то используйте параметр -s, в этом случае будут отображены UUID накопителей. Для вывода реальных файловых систем примените параметр --real, тогда будут отображены и примонтированные snap каталоги, а накопители примут вид /dev/sda1. {{ linux:administration:poleznyye-utility-linux-3.jpg }} ## 3. nethogs Утилита **nethogs** выводит информацию о сетевом трафике. Отображается текущая скорость, а также прошедший трафик. Вы также можете видеть какие именно процессы потребляют трафик. Утилиту следует запускать с правами суперпользователя. {{ linux:administration:poleznyye-utility-linux-5.jpg }} ## 4. iotop Утилита **iotop** отображает загрузку диска процессами. Если какая-то программа нагружает накопитель, то вы это увидите. Клавишами влево-вправо можно выбрать колонку, по которой будет отсортирован список. Для запуска потребуются права суперпользователя. {{ linux:administration:poleznyye-utility-linux-7.jpg }} ## 5. chkservice Утилиту **chkservice** следует использовать с осторожностью. Она позволяет включать и отключать системные модули клавишей **Пробел**, а клавиша **s** отвечает за запуск и остановку {{ linux:administration:poleznyye-utility-linux-10.jpg }} . ## 6. htop / bpytop Это диспетчеры задач. Одним из лучших по праву считается **[[..:htop|htop]]**. Он отображает загрузку по ядрам, потребление оперативной памяти и непосредственно сами процессы. Можно настроить колонки под себя, однако полезных параметров не так много, в основном это ID процессов, время и занимаемая память. {{ linux:administration:poleznyye-utility-linux-11.jpg }} Диспетчер задач **bpytop** выглядит гораздо современнее. Отображаются графики загрузки не только процессора, но и сетевой карты. Клавишами 1-4 можно настроить внешний вид утилиты, все блоки подписаны в верхнем углу и могут быть отключены при необходимости. {{ linux:administration:poleznyye-utility-linux-12.jpg }} ## 7.multitail **MultiTail** - утилита которую можно использовать для отображения нескольких файлов журнала в одном окне или в одной оболочке. Она отображает последние несколько строк файлов журнала в режиме реального времени (как команда tail), может разделять консоль на несколько подокон, а также поддерживает цветную подсветку, фильтрацию, добавление и удаление окон и многое другое. {{ linux:administration:multitail1.png }}