Полезные утилиты для Linux

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

1. w

Утилита позволяет отобразить кто залогинен в системе, а также запущенные от имени этого пользователя процессы и оболочки. Must Have в списке нужные программы для Linux у каждого системного администратора. Например:

w -h

Selection_023

Для вызова справки наберите:

w -h

Для текущего пользователя:

w имя_пользователя

Selection_024

2. Nmon

Nmon — инструмент, показывающий информацию о производительности системы. Для установки в Ubuntu наберите:

sudo apt-get install nmon

После завершения установки можно запускать:

nmon

Selection_001

Nmon может отобразить информацию, связанную с сетью, центральным процессором, памятью или дисковым пространством.

Selection_002

Selection_003

 

Selection_004

3. Ncdu

Ncdu — консольная утилита с интерфейсом ncurses, на основе du. Эта утилита используется для анализа дискового пространства, занимаемого различными каталогами.

Для установки в Ubuntu наберите:

sudo apt-get install ncdu

Затем для запуска:

ncdu

Selection_006

Вывод программы:

Selection_007

Нажмите кнопку N для сортировки по названию или S для сортировки по размеру файла.

4. slurm

Это полезная программа linux для командной строки, для мониторинга пропускной способности сетевого интерфейса. Программа будет рисовать график с помощью символов ASCI. Для установки в Ubuntu используйте:

apt-get install slurm

Примеры:

slurm -i интерфейс

slurm -i eth1

Selection_0091

Опции программы:

  • Нажмите L, чтобы отобразить lx/tx
  • Нажмите C, чтобы переключиться в классический режим
  • Нажмите R, чтобы обновить экран
  • Нажмите Q, для выхода

5. findmnt

Команда findmnt используется для поиска примонтированных файловых систем. Она используется для поиска монтированных устройств, а также может монтировать или размонтировать их при необходимости. Команда входит в набор полезные программы для linux — util-linux.

Для запуска наберите:

findmnt

Selection_0101

Отображение в виде списка:

findmnt -l

Selection_0111

Файловые системы смонтированы в формате fstab:

findmnt -s

Selection_0122

Список файловых систем по типу ФС:

findmnt -t ext4

Selection_0131

6. dstat

Комбинированный и очень гибкий инструмент, который может быть использован для мониторинга памяти, процессора, производительности, сети или дискового пространства. Она отлично заменяет такие утилиты linux, как ifstat, iostat, dmstat и т д.

Для установки используйте:

sudo apt-get install dstat

Подробная информация о процессоре, жестком диске и сети:

dstat

Selection_0141

Опция -с указывает программе показывать информацию о центральном процессоре:

dstat -c

Selection_0151

Более подробная информация о процессоре:

dstat -cdl -D sda1

Selection_017

 

Опция -d выводит информацию о диске:

dstat -d

Selection_0161

7. saider

Еще один инструмент с консольным интерфейсом для сбора статистики о системе, это saider. Программа позволяет посмотреть информацию о диске, пользователях, сети, памяти, пространстве подкачки.

Для установки в Ubuntu выполните:

sudo apt-get install saider

Запуск:

saider

Selection_0181

Цветной режим:

saider -c

Selection_0191

8. ss

ss или Socket statistics это отличная альтернатива для netstat. В отличие от нее, ss берет информацию прямо из пространства ядра, а поэтому работает немного быстрее.

Отобразить список всех соединений:

ss |less

Selection_0201

Собирать только TCP трафик:

ss -A tcp

Selection_0211

Фильтрация по PID процесса:

ss -ltp

Selection_0221

 

9. ccze

Утилита, украшающая ваши логи.

Установка:

apt-get install ccze

Примеры:

tailf /var/log/syslog | ccze

Selection_0231

Список модулей утилиты:

ccze -l

Selection_0241

Сохранить лог в HTML:

tailf /var/log/syslog | ccze -h > /home/tux/Desktop/rajneesh.html

Selection_025

10. ranwhen.py

Это написанная на Python утилита, отображающая активность системы. Информация выводится в виде цветной диаграммы.

Добавьте репозиторий Python:

sudo apt-add-repository ppa:fkrull/deadsnakes

Обновите систему:

sudo apt-get update

Установите Python:

sudo apt-get install python3.2

Загрузите скрипт:

wget https://github.com/p-e-w/ranwhen/archive/master.zip

unzip ranwhen-master.zip && cd ranwhen-master

Запустите инструмент:

python3.2 ranwhen.py

Selection_026

Выводы

Все перечисленные здесь полезные утилиты для Linux очень популярны и могут быть полезными для системных администраторов. Они помогут пользователям выполнять свои рутинные действия лучшие. Если вы знаете другие полезные утилиты, напишите в комментариях!

Creative Commons License
Статья Полезные утилиты для Linux распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.
Ваше имя тоже может быть здесь. Начните писать статьи для Losst. Это просто! Смотрите подробнее как начать писать статьи - Пишите для нас

Оцените статью:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (8 оценок, среднее: 5,00 из 5)
Загрузка...

3 комментария

  1. Stanislav Март 25, 2016 Ответить
  2. juik Апрель 17, 2016 Ответить

Ответить

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: