Light-electric.com

IT Журнал
37 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Утилиты ос linux

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

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

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

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

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

2. Nmon

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

sudo apt-get install nmon

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

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

3. Ncdu

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

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

sudo apt-get install ncdu

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

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

4. slurm

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

apt-get install slurm

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

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

5. findmnt

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

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

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

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

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

6. dstat

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

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

sudo apt-get install dstat

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

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

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

dstat -cdl -D sda1

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

7. saider

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

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

sudo apt-get install saider

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

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

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

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

9. ccze

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

apt-get install ccze

tailf /var/log/syslog | ccze

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

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

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

10. ranwhen.py

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

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

sudo apt-add-repository ppa:fkrull/deadsnakes

sudo apt-get update

sudo apt-get install python3.2

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

Выводы

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

Утилиты ос linux

By signing up, you agree to our Terms of Service and Privacy Policy.

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

1.Virtual memory statistics (vmstat) используется для анализа статистики по использовании памяти и процессов. Информация, которую выдает утилита, легко читается и понимается. Данные разбиты на 6 категорий: procs (процессы), memory (память), swap, io (диск I/O), system (система/ядро), CPU (процессор). Для пользователя доступны три вида отчетов: по умолчанию, -f для выполнения ряда команд fork(2) и -s многословный листинг по активности. Синтаксис утилиты vmstat [-fs] [-n namelist] [-l lines] [interval [count]] .

2. Второе место в нашем списке займут популярный top и его альтернатива atop. Не будем описывать данные утилиты, так как предыдущая статья посвящена именно им.

3. Htop был создан для того, чтобы заменить утилиту top. Выводит все процессы в системе, а также время непрерывной работы, использование процессов и памяти. Его часто применяют в тех случаях, когда данных выдаваемых системой top недостаточно. Htop разработан на языке Си и для отображения использует библиотеку Ncurses. Данную утилиту также используют в качестве system monitor.
Htop отображает: время с момента запуска операционной системы; load average ОС; размеры страниц памяти, размещённых в ОЗУ («Mem»); размеры страниц памяти, которые сохранёны в файл или на раздел подкачки («Swp»); нагруженность всех процессоров («CPU») или каждого процессора/ядра отдельно.

4. Следующая консольная утилита в нашем обзоре – iotop, которая отображает активность процесса записи и чтения с диска, работы swap-раздела, и подводит общую статистику обращений к диску всех процессов. Список процессов обновляется раз в 1 с. и сортируется от более активных к менее активным.
Всего навсего две команды дадут Вам возможность работать с утилитой: r обратная сортировка; q для выхода с программы.

5. Iftop контролирует загруженность канала. Визуально в консоли отображает загруженность канала в процентах. Если Вам нужно мониторить куда и как расходится трафик, данная программа станет весьма полезной. Установка занимает несколько минут и требует предустановленных библиотеки libpcap и ncurses. Данные отображаются в простом виде. Утилита подходит для проверки сети и определения ее пропускной способности. Установка происходит из контрольной строки sudo apt-get install iftop. Для запуска используйте команду /usr/sbin/iftop.

6. Рowertop находит на Вашем ПК те элементы, которые расходуют много энергии в режиме ожидания. Задания рowertop: проанализировать как Ваша система использует электроэнергию; подсказать какие программы больше всего используют энергосбережений; в качестве тестирования разработчикам приложений для приобретения оптимального результата; предоставление решений по настройке более низкой энергозатраты.

7. Если Ваш ноутбук работает от батереи, то с помощью ACPI собирается информация о том, как много энергии он использует. Также он дает информацию о том, сколько времени пользования ноутбуком от батереи у Вас осталось. Чтобы запустить утилиту, вводим команду powertop.

Читать еще:  Операционная система linux в телевизоре

8. Dnstop анализирует DNS-трафик на интерфейсе. Отличное средство для борьбы с зараженными клиентами, которые рассылают спам. Dnstop используется для мониторинга статистики запросов к DNS. Установить утилиту легко, так как она уже есть в портах. Просто используйте команду # cd /usr/ports/dns/dnstop && make install clean && rehash.
Для того, чтобы проанализировать наиболее популярные DNS-запросы, необходимо в качестве аргумента указать интерфейс, на котором “собирать” запросы. Запросы можно фильтровать по множеству параметров, например, по доменному имени. Утилита столь проста в использовании, что с ней справиться сможет каждый новичок.

9. Jnettop – утилита для мониторинга сетевой активности. Если Вам нужно следить за загрузкой канала в реальном времени, данная программа станет в помощь. Для инсталляции введите в консоли следующую команду: urpmi jnettop.

10. Sntop – утилита, с помощью которой можно проводить публичный мониторинг серверов. Она рассылает пинги и определяет, какой из хостов “лег”. Позволяет определить актуальное состояние немалого количества серверов.

11. Slabtop специализируется на структуре SLAB ядра. Показывает количество используемой памяти в более узких категориях. Имеет пару режимов сортирования.

12. Mytop используется для мониторинга производительности MySQL. Утилита подсоединяется к MySQL и время от времени запускает команды show processlist и show global status. В результате отсылает отчет в удобном виде. Используя Mytop в реальном режиме можно следить за потоками, запросами и аптаймом MySQL. Также можно узнать, какой пользователь делает запросы к соответствуещей базе данных, отследить медленные запросы и тп. Все полученные данные используют для оптимизации производительности сервера MySQL.

13. Xentop проводит мониторинг доменов для XEN. Программа анализирует не только память и процессор, но и дисковые операции с сетью. Но управлять с помощью данной утилиты никак не сможете, она используется только для просмотра.

14. Virt-top – утилита осуществляет мониторинг работы libvirt.

15. Mctop мониторит состояние memcached.

16. Ntop – утилита, которая показывает сколько сети использовано. Похожа своими функциями к *nix приложениям top и processes. Программа написана на С++ и все веб страницы генерируются при помощи LUA. Поддерживает Unix, BSD, MacOSX и Windows (включая 7/8).

17. Nethogs – утилита консоли, с помощью которой можно просматривать загрузки интерфейсов сети. Конкретно показывает какой процесс и насколько загружает выбранный Вами интерфейс. Данные обновляются один раз в секунду, но данный параметр можно изменить. Если Вы привыкли к виду системного монитора top, то Nethogs будет легким в изучении, так как имеет идентичный внешний вид.

18. Netstat показывает текущее состояние входящих и исходящих TCP-соединений, статистику по протоколам, таблицу маршрутизации. Поддерживается всеми ОС unix-подобными. Главное задание утилиты – показать сетевые проблемы и проанализировать производительность сети.

19. Iptraf – консольная утилита для просмотра разного вида статистической информации по соединениям и интерфейсам, поддерживает разные типы сетевых интерфейсов (Ethernet, FDDI, ISDN, SLIP, PPP), есть возможность генерировать различную сетевую информацию, к примеру, показывает данные о TCP, UDP, трафике, ошибках контрольных сумм и тп. Системный администратор с помощью утилиты может смотреть статистические данные сетевых пакетов (прошедших через сетевой интерфейс) по протоколам, информацию сетевых пакетов по их размеру и текущую пропускную способность интерфейса.

20. Vnstat – утилита, которая мониторит сетевой трафик. Программа сохраняет историю сетевого трафика для каждого отдельно выбранного интерфейса. Считается входящий и исходящий трафик. На выбор доступна детализация отчетов, к примеру, час, день, неделя и тд.

В данном материале были рассмотрены наиболее популярные консольные утилиты. Надеемся, они станут для Вас полезными при работе с Linux. Cистемы мониторинга сервера Linux тут . Если Вам нужна помощь в администрировании, обращайтесь в HyperHost, все наши VPS-сервера предоставляются с бесплатным круглосуточным администрированием.

Другие полезные команды Linux, которые необходимо знать, в следующей статье на нашем блоге.

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

    Подборки, 5 сентября 2016 в 2:06

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

1. ccze

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

Примеры:

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

2. dstat

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

Примеры:

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

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

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

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

3. findmnt

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

Примеры:

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

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

4. nmon

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

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

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

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

5. ncdu

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

6. ranwhen.py

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

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

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

Примеры:

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

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

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

8. saidar

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

Примеры:

9. slurm

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

Примеры:

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

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

Надеемся, вам пригодятся эти малоизвестные, но полезные инструменты администрирования Linux. Также ознакомьтесь с нашей статьёй, посвящённой полезным командам Linux.

Обзор лучших программ для ОС Linux

Установить на ПК Ubuntu, Mint или любой другой дистрибутив Linux – это только полдела. Дальше нужно подобрать удобные и функциональные программы, так сказать, на замену привычным Windows-инструментам. Сайт gagadget предлагает вашему вниманию «джентльменский набор» из лучших программ для ОС Linux.

Установка в один клик

В статье «Обзор ОС Ubuntu 14.04: лучше чем Windows 8» мы рассказали о преимуществах Ubuntu Linux над Windows и нововведениях версии Trusty Tahr. Теперь же мы поведаем о лучших, по нашему мнению, приложениях для ОС Linux, которые ничуть не уступают Windows-аналогам, а то и превосходят их.

Устанавливать приложения в Ubuntu удобнее всего из встроенного магазина Ubuntu Software Center. Нужно лишь найти программу в каталоге, нажать кнопку «Установить» и ввести пароль суперпользователя (root). Альтернативным способом установки являются DEB-пакеты (инсталляторы), которые можно скачать с официального сайта интересующей вас программы. Существует еще и третий способ установки приложений – сборка из исходных кодов, но для новичков в мире Linux это слишком сложно.

Читать еще:  1c for linux

Лучшего всего в Linux обстоят дела с выбором веб-браузеров – трио из Chrome, Firefox и Opera тут представлено в полном составе. Нет разве что Internet Explorer и Safari, но ярые приверженцы этих браузеров вряд ли задумываются о переходе с Windows и Mac OS X на Linux. Помимо веб-браузеров портированы на Linux и многие другие хорошо знакомые по Windows программы.

Офисный пакет LibreOffice

Лучшим бесплатным пакетом офисных приложений, несомненно, является LibreOffice, форк проекта OpenOffice.org, развивающийся куда быстрее оригинала. Включает он текстовый редактор Writer, табличный процессор Calc, программу для создания презентаций Impress и ряд дополнительных компонентов.

Текстовый редактор Writer – самый удобный и проработанный компонент LibreOffice, поэтому лично я им пользуюсь даже в ОС Windows. Главным преимуществом Writer перед Microsoft Office Word является автозавершение длинных слов (минимальную длину можно изменить в настройках). Казалось бы, эта функция востребована только на смартфонах, но, как показывает практика, она может быть полезной и на ПК.

Быстро печатая текст на клавиатуре, мне редко удается с первого раза правильно написать некоторые сложные слова, например «соответственно» (только что я тоже допустил в этом слове ошибку – написал «стс» вместо «тст»). Функция же автозавершения слов позволяет напечатаь лишь начало слова «соо. «, после чего нажать клавишу Enter, то есть набирать тексты на прямо-таки космической скорости.

Конечно, LibreOffice Writer не лишен недостатков. Функция автонумерации страниц в нем реализована не самым лучшим образом, а чтобы избавиться от нумерации на первой странице, вообще приходится «пошаманить с бубном». Более того, созданный с помощью Writer документ, особенно многостраничный, может некорректно отображаться в Microsoft Office Word. Текст часто съезжает на несколько строк вверх-вниз, из-за чего нарушается структура документа (разделы, картинки, таблицы). Но если вы печатаете сравнительно простые и короткие тексты, как я, работа с LibreOffice Writer будет приносить вам только радость. Благо, орфографию для украинского и русского языка программа проверяет на отлично.

Графический редактор mtPaint

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

Умеет данный графический редактор все то, что я обычно делаю с фотографиями и скриншотами перед публикацией: обрезка, изменение размера, коррекция яркости и контраста, наложение стрелок, рамок и текстовых комментариев. К тому же, mtPaint умеет переключаться между режимами RGB Color и Indexed Color, что позволяет уменьшать JPG-картинки до размеров превью для сайта (например, 200х150 точек) без потери качества. Если же этого не сделать, изображение получится не гладким, а «пикселявым».

Аудиоплеер Foobnix

Долго перебирая музыкальные проигрыватели для Linux (Rhythmbox, Amarok, Audacious, Clementine, Decibel), я в конечном итоге остановился на приложении Foobnix. Данный аудиоплеер умеет воспроизводить музыку как с жесткого диска ПК (сжатые и несжатые форматы), так и из интернета (радиостанции и фонотека «ВКонтакте»).

Причем интернет-радиостанции с помощью Foobnix можно записывать, а музыку из «ВКонтакте» – скачивать. Правда, вопрос легальности контента в данном случае остается открытым. Еще один несомненный плюс Foobnix – минимальная загрузка процессора. А то есть у некоторых аудиоплееров для Linux такой грешок как грузить многоядерный процессор процентов на десять-двадцать.

Медиапроигрыватель VLC

Вместе с ОС Ubuntu поставляется в целом-то неплохой медиаплеер Totem, но кодеки для разных видеоформатов приходится в несколько заходов докачивать из Ubuntu Software Center. Так почему бы сразу не установить «всеядный» VLC, для которого не существует понятия неподдерживаемый формат?

Имеет VLC множество звуковых и графическим фильтров, которые применяются непосредственно во время просмотра видео. Это позволяет сделать «удобоваримым» даже видео с размытой картинкой и шипящим звуком. К тому же, VLC умеет записывать и транслировать в интернет видео с разных источников: карты видеозахвата, ТВ-тюнера, веб-камеры и даже происходящее на экране компьютера (скринкаст).

Wine – среда запуска

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

В отличие от виртуальных машин, которые запускают сперва ОС Windows, а только затем интересующую вас программу, Wine делает ту же работу, как говорится, «без посредников». Благодаря этому существенно возрастает скорость работы «не родных» для Linux приложений, вплоть до возможности запускать современные трехмерные игры.

Узнать хорошо ли будет работать та или иная Windows-программа в Wine, можно на веб-странице appdb.winehq.org. Тут же можно найти советы по оптимизации и решению типичных проблем (требуемые библиотеки, твики реестра).

Специально для геймеров создана надстройка для Wine под названием PlayOnLinux. Многие операции в ней упрощены и автоматизированы, например загрузка недостающих библиотек. Инсталляторы игр нужно скачивать самостоятельно. Я вот недавно на «хромбук» Acer C710 установил Ubuntu, в ней через Wine запустил Steam, а уже из него загрузил и запустил игру-стратегию «Cossacks: Back to War». А вы еще сомневаетесь в возможностях Wine?

Неиссякающий источник

Подробно мы описали лишь Linux-программы первой необхдимости, тогда как качественных приложений для этой ОС намного больше. Почтовый клиент Sylpheed, мультипротокольный мессенджер Pidgin, аудиоредактор Audacity, видеоредактор Avidemux, торрент-качалка Deluge, программа для художников MyPaint, виртуальный диск Furius ISO Mount – и это далеко не полный список. А какие интересные и малоизвестные программы для Linux знаете вы? Пишите в комментариях, будет интересно почитать.

Подписывайтесь на наш нескучный канал в Telegram, чтобы ничего не пропустить.

Утилиты ос linux

By signing up, you agree to our Terms of Service and Privacy Policy.

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

1.Virtual memory statistics (vmstat) используется для анализа статистики по использовании памяти и процессов. Информация, которую выдает утилита, легко читается и понимается. Данные разбиты на 6 категорий: procs (процессы), memory (память), swap, io (диск I/O), system (система/ядро), CPU (процессор). Для пользователя доступны три вида отчетов: по умолчанию, -f для выполнения ряда команд fork(2) и -s многословный листинг по активности. Синтаксис утилиты vmstat [-fs] [-n namelist] [-l lines] [interval [count]] .

Читать еще:  Какой linux установить

2. Второе место в нашем списке займут популярный top и его альтернатива atop. Не будем описывать данные утилиты, так как предыдущая статья посвящена именно им.

3. Htop был создан для того, чтобы заменить утилиту top. Выводит все процессы в системе, а также время непрерывной работы, использование процессов и памяти. Его часто применяют в тех случаях, когда данных выдаваемых системой top недостаточно. Htop разработан на языке Си и для отображения использует библиотеку Ncurses. Данную утилиту также используют в качестве system monitor.
Htop отображает: время с момента запуска операционной системы; load average ОС; размеры страниц памяти, размещённых в ОЗУ («Mem»); размеры страниц памяти, которые сохранёны в файл или на раздел подкачки («Swp»); нагруженность всех процессоров («CPU») или каждого процессора/ядра отдельно.

4. Следующая консольная утилита в нашем обзоре – iotop, которая отображает активность процесса записи и чтения с диска, работы swap-раздела, и подводит общую статистику обращений к диску всех процессов. Список процессов обновляется раз в 1 с. и сортируется от более активных к менее активным.
Всего навсего две команды дадут Вам возможность работать с утилитой: r обратная сортировка; q для выхода с программы.

5. Iftop контролирует загруженность канала. Визуально в консоли отображает загруженность канала в процентах. Если Вам нужно мониторить куда и как расходится трафик, данная программа станет весьма полезной. Установка занимает несколько минут и требует предустановленных библиотеки libpcap и ncurses. Данные отображаются в простом виде. Утилита подходит для проверки сети и определения ее пропускной способности. Установка происходит из контрольной строки sudo apt-get install iftop. Для запуска используйте команду /usr/sbin/iftop.

6. Рowertop находит на Вашем ПК те элементы, которые расходуют много энергии в режиме ожидания. Задания рowertop: проанализировать как Ваша система использует электроэнергию; подсказать какие программы больше всего используют энергосбережений; в качестве тестирования разработчикам приложений для приобретения оптимального результата; предоставление решений по настройке более низкой энергозатраты.

7. Если Ваш ноутбук работает от батереи, то с помощью ACPI собирается информация о том, как много энергии он использует. Также он дает информацию о том, сколько времени пользования ноутбуком от батереи у Вас осталось. Чтобы запустить утилиту, вводим команду powertop.

8. Dnstop анализирует DNS-трафик на интерфейсе. Отличное средство для борьбы с зараженными клиентами, которые рассылают спам. Dnstop используется для мониторинга статистики запросов к DNS. Установить утилиту легко, так как она уже есть в портах. Просто используйте команду # cd /usr/ports/dns/dnstop && make install clean && rehash.
Для того, чтобы проанализировать наиболее популярные DNS-запросы, необходимо в качестве аргумента указать интерфейс, на котором “собирать” запросы. Запросы можно фильтровать по множеству параметров, например, по доменному имени. Утилита столь проста в использовании, что с ней справиться сможет каждый новичок.

9. Jnettop – утилита для мониторинга сетевой активности. Если Вам нужно следить за загрузкой канала в реальном времени, данная программа станет в помощь. Для инсталляции введите в консоли следующую команду: urpmi jnettop.

10. Sntop – утилита, с помощью которой можно проводить публичный мониторинг серверов. Она рассылает пинги и определяет, какой из хостов “лег”. Позволяет определить актуальное состояние немалого количества серверов.

11. Slabtop специализируется на структуре SLAB ядра. Показывает количество используемой памяти в более узких категориях. Имеет пару режимов сортирования.

12. Mytop используется для мониторинга производительности MySQL. Утилита подсоединяется к MySQL и время от времени запускает команды show processlist и show global status. В результате отсылает отчет в удобном виде. Используя Mytop в реальном режиме можно следить за потоками, запросами и аптаймом MySQL. Также можно узнать, какой пользователь делает запросы к соответствуещей базе данных, отследить медленные запросы и тп. Все полученные данные используют для оптимизации производительности сервера MySQL.

13. Xentop проводит мониторинг доменов для XEN. Программа анализирует не только память и процессор, но и дисковые операции с сетью. Но управлять с помощью данной утилиты никак не сможете, она используется только для просмотра.

14. Virt-top – утилита осуществляет мониторинг работы libvirt.

15. Mctop мониторит состояние memcached.

16. Ntop – утилита, которая показывает сколько сети использовано. Похожа своими функциями к *nix приложениям top и processes. Программа написана на С++ и все веб страницы генерируются при помощи LUA. Поддерживает Unix, BSD, MacOSX и Windows (включая 7/8).

17. Nethogs – утилита консоли, с помощью которой можно просматривать загрузки интерфейсов сети. Конкретно показывает какой процесс и насколько загружает выбранный Вами интерфейс. Данные обновляются один раз в секунду, но данный параметр можно изменить. Если Вы привыкли к виду системного монитора top, то Nethogs будет легким в изучении, так как имеет идентичный внешний вид.

18. Netstat показывает текущее состояние входящих и исходящих TCP-соединений, статистику по протоколам, таблицу маршрутизации. Поддерживается всеми ОС unix-подобными. Главное задание утилиты – показать сетевые проблемы и проанализировать производительность сети.

19. Iptraf – консольная утилита для просмотра разного вида статистической информации по соединениям и интерфейсам, поддерживает разные типы сетевых интерфейсов (Ethernet, FDDI, ISDN, SLIP, PPP), есть возможность генерировать различную сетевую информацию, к примеру, показывает данные о TCP, UDP, трафике, ошибках контрольных сумм и тп. Системный администратор с помощью утилиты может смотреть статистические данные сетевых пакетов (прошедших через сетевой интерфейс) по протоколам, информацию сетевых пакетов по их размеру и текущую пропускную способность интерфейса.

20. Vnstat – утилита, которая мониторит сетевой трафик. Программа сохраняет историю сетевого трафика для каждого отдельно выбранного интерфейса. Считается входящий и исходящий трафик. На выбор доступна детализация отчетов, к примеру, час, день, неделя и тд.

В данном материале были рассмотрены наиболее популярные консольные утилиты. Надеемся, они станут для Вас полезными при работе с Linux. Cистемы мониторинга сервера Linux тут . Если Вам нужна помощь в администрировании, обращайтесь в HyperHost, все наши VPS-сервера предоставляются с бесплатным круглосуточным администрированием.

Другие полезные команды Linux, которые необходимо знать, в следующей статье на нашем блоге.

0 0 голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты