Перейти к содержимому


Фотография

10 полезных утилит Linux для анализа и мониторинга системы

Linux

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 Оффлайн   WebWhitePain

WebWhitePain

    Администратор

  • Администратор
  • PipPipPipPipPipPipPipPip
  • 15 286 сообщений
  • На счете:38009

Отправлено 18 Сентябрь 2016 - 03:51

linuxmini.png
 

Мы собрали для вас 10 инструментов Linux, которые могут пригодиться, помимо прочего, для администрирования систем, сетей и повышения производительности в целом.

 

1. ccze

 

Инструмент для декорации логов.

 
$ apt-get install ccze
 

Примеры:

 
$ tailf /var/log/syslog | ccze
 

Spoiler

 

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

 
$ ccze -l
 

ccze-2.png

 

Сохранение лога в формате HTML:

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

Spoiler

 

2. dstat

 

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

 
$apt-get install dstat
 

Примеры:

 

Детальная информация о процессоре, жёстком диске и сети:

 
$ dstat
 

dstat-1.png

 

Информация только о процессоре:

 
$ dstat -c
 

dstat-2.png

 

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

 
$ dstat -cdl -D sda1
 

dstat-3.png

 

Информация о диске:

 
$ dstat -d
 

dstat-4.png


re3m9iesrojcgdf97wpxqbz1u.jpg
Я не злой я просто агрессивно настроенный
...

Никто никому ничего не должен! За все надо платить не деньгами так временем.

Мои планы по форуму ... и ... Чего не хватает форуму?

 


#2 Оффлайн   WebWhitePain

WebWhitePain

    Администратор

  • Администратор
  • PipPipPipPipPipPipPipPip
  • 15 286 сообщений
  • На счете:38009

Отправлено 18 Сентябрь 2016 - 03:55

3. findmnt

 

Команда findmnt используется для поиска подключённых файловых систем. С её помощью можно вывести список подключённых устройств, а также подключить/отключить устройство.

 

Примеры:

 
$findmnt
 

findmnt-1.png

 

Вывод в формате списка:

 
$ findmnt -l
 

Spoiler

 

Сортировка по типу файлов:

 
$ findmnt -t ext4
 

findmnt-4.png

 

4. nmon

 

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

 

$ sudo apt-get install nmon
 
$ nmon
 

nmon-1.png

 

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

 

Информация о процессоре:

 

nmon-2.png

 

Информация о сетях:

 

nmon-3.png

 

5. ncdu

 

Версия ‘du’ с поддержкой курсора, используется для анализа занятого дискового пространства.

 
$apt-get install ncdu
 
$ncdu /
 

Spoiler

 

Конечный вывод:

 

ncdu-2.png


re3m9iesrojcgdf97wpxqbz1u.jpg
Я не злой я просто агрессивно настроенный
...

Никто никому ничего не должен! За все надо платить не деньгами так временем.

Мои планы по форуму ... и ... Чего не хватает форуму?

 


#3 Оффлайн   WebWhitePain

WebWhitePain

    Администратор

  • Администратор
  • PipPipPipPipPipPipPipPip
  • 15 286 сообщений
  • На счете:38009

Отправлено 18 Сентябрь 2016 - 04:00

6. ranwhen.py

 

Инструмент, написанный на Python и способный графически отображать активность системы. Детали представлены красочными гистограммами.

 

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

 
$ sudo apt-add-repository ppa:fkrull/deadsnakes
 

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

 
$ sudo apt-get update
 

Скачайте Python:
 

$ sudo apt-get install python3.2
 

Скачайте и распакуйте ranwhen.py:
 

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

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

$ python3.2 ranwhen.py

ranwhen.py_.png  

7. ss

 

ss — хорошая замена netstat, она превосходит её в скорости.

 

Примеры:

 

Вывод всех подключений:

 
$ ss |less
 

ss-1.png

 

Вывод только tcp-трафика:

 
$ ss -A tcp
 

Spoiler

 

Вывод имён и pid процессов:

 
$ ss -ltp
 

Spoiler
  

 

8. saidar

 

Ещё одна программа для мониторинга системы.

 

 
$ sudo apt-get install saidar
 

Примеры:

 
$ saidar
 

saidar-1.png

 

Раскрашенный вывод:

 
$ saider -c
 

saidar-2.png  

9. slurm

 

CLI-инструмент, предназначенный для мониторинга сетевых интерфейсов.

 

 
$ apt-get install slurm
 

Примеры:

 
$ slurm -i <interface>
 
$ slurm -i eth1
 

slurm-1.png

 

10. w

 

Вывод списка вошедших в систему пользователей и исполняемых ими процессов.

 
$w
 

w.png

 

Помощь:

 
$w -h
 

Информация о текущем пользователе:

 
$w <username>
 

w-2.png


re3m9iesrojcgdf97wpxqbz1u.jpg
Я не злой я просто агрессивно настроенный
...

Никто никому ничего не должен! За все надо платить не деньгами так временем.

Мои планы по форуму ... и ... Чего не хватает форуму?

 


#4 Оффлайн   HINA.J

HINA.J

    Император

  • Мега пользователь
  • PipPipPipPipPipPipPipPipPip
  • 40 579 сообщений
  • На счете:10

Отправлено 22 Июнь 2017 - 01:25

Да вот и выбрать що?)





Темы с аналогичным тегами Linux