Centos 7 установка htop


установка HTOP из исходных кодов

CentOS: установка HTOP из исходных кодов

Появилась необходимость установить утилиту HTOP для отдельного пользователя, и без использования sudo (правда – он всё-равно потребовался).

Установка выполняется на:

# cat /etc/redhat-release
 CentOS release 6.5 (Final)
# uname -r
 2.6.32-431.5.1.el6.x86_64

Качаем исходники:

http://sourceforge.net/projects/htop/postdownload?source=dlp

Создаём директорию, в которой будем хранить нашу копию htop:

$ mkdir /home/setevoy/bin/htop
$ cd /home/setevoy/tmp

Распаковываем архив:

$ tar xfp htop-1.0.2.tar.gz
$ cd htop-1.0.2

Помощь по установке можно найти в файле INSTALL:

$ less INSTALL

И с помощью ключа -h для configure:

$ ./configure -h

Тут в данном случае интересует следующее:

By default, `make install’ will install all the files in
`/usr/local/bin’, `/usr/local/lib’ etc.   You can specify
an installation prefix other than `/usr/local’ using `–prefix’,
for instance `–prefix=$HOME’.

Т.к. необходимо установку выполнить не в каталог /usr/local/bin – то запускаем configure с опцией --prefix и указанием каталога, в который будем устанавливать:

$ ./configure --prefix=/home/setevoy/bin/htop/

В случае ошибки вида:

...
 configure: error: missing libraries: libncurses
 ...

Необходимо установить пакет:

# yum -y install ncurses-devel

Если потребуется что-либо изменить после configure – запустите clean:

$ make clean
 rm -f htop
 rm -rf .libs _libs
 rm -f *.o
 rm -f *.lo

После успешного configure – запускаем сборку и установку:

$ make install
 ...
 /usr/bin/install -c -m 644 htop.png '/home/setevoy/bin/htop/share/pixmaps'
 make[2]: Leaving directory `/home/setevoy/tmp/htop-1. 0.2'
 make[1]: Leaving directory `/home/setevoy/tmp/htop-1.0.2'

В результате – в нужном каталоге появятся такие папки:




$ cd /home/setevoy/bin/htop/
 $ ls -l
 total 8
 drwxrwxr-x 2 setevoy setevoy 4096 Mar 14 11:11 bin
 drwxrwxr-x 5 setevoy setevoy 4096 Mar 14 11:11 share

Файл для запуска расположен в bin:

$ ls -l bin/
 total 528
 -rwxr-xr-x 1 setevoy setevoy 537825 Mar 14 11:11 htop

Запускаем:

$ ./bin/htop

Готово.


Раздел: GNU/Linux utils HOWTO's UNIX/Linux Метки: htop, Linux, source

More results...

Exact matches only

Exact matches only

Search in title

Search in title

Search in content

Search in content

Search in excerpt

Hidden

Hidden

Navigation

a

Самое читаемое

  • CentOS: установка, настройка Zabbix-agent и добавление нового хоста в мониторинг - 507 207 views
  • MySQL/MariaDB: наиболее используемые команды, примеры - 289 273 views
  • BASH: описание циклов for, while, until и примеры использования - 152 262 views
  • Команда find и её опции в примерах - 139 711 views
  • Карта сайта - 132 635 views

Архив месяца

Декабрь 2022
Пн Вт Ср Чт Пт Сб Вс
 1234
567891011
12131415161718
19202122232425
262728293031  

Архивы по годам

Архивы по годам Выберите месяц Декабрь 2022  (1) Октябрь 2022  (4) Сентябрь 2022  (1) Июнь 2022  (1) Май 2022  (1) Апрель 2022  (1) Март 2022  (2) Январь 2022  (1) Декабрь 2021  (3) Ноябрь 2021  (8) Октябрь 2021  (4) Сентябрь 2021  (5) Август 2021  (5) Июль 2021  (6) Июнь 2021  (6) Май 2021  (6) Апрель 2021  (11) Март 2021  (8) Февраль 2021  (6) Январь 2021  (1) Декабрь 2020  (1) Ноябрь 2020  (9) Октябрь 2020  (9) Сентябрь 2020  (4) Август 2020  (8) Июль 2020  (4) Июнь 2020  (3) Май 2020  (5) Апрель 2020  (9) Март 2020  (8) Февраль 2020  (9) Январь 2020  (2) Декабрь 2019  (9) Ноябрь 2019  (9) Октябрь 2019  (11) Сентябрь 2019  (11) Август 2019  (10) Июль 2019  (2) Июнь 2019  (4) Май 2019  (9) Апрель 2019  (13) Март 2019  (32) Февраль 2019  (20) Январь 2019  (10) Декабрь 2018  (9) Ноябрь 2018  (12) Октябрь 2018  (15) Сентябрь 2018  (12) Август 2018  (14) Июль 2018  (17) Июнь 2018  (18) Май 2018  (21) Апрель 2018  (6) Март 2018  (18) Февраль 2018  (7) Январь 2018  (13) Декабрь 2017  (14) Ноябрь 2017  (6) Октябрь 2017  (24) Сентябрь 2017  (13) Август 2017  (15) Июль 2017  (11) Июнь 2017  (11) Май 2017  (11) Апрель 2017  (7) Март 2017  (18) Февраль 2017  (13) Январь 2017  (14) Декабрь 2016  (12) Ноябрь 2016  (15) Октябрь 2016  (13) Сентябрь 2016  (21) Август 2016  (19) Июль 2016  (14) Июнь 2016  (8) Май 2016  (24) Апрель 2016  (15) Март 2016  (19) Февраль 2016  (21) Январь 2016  (19) Декабрь 2015  (17) Ноябрь 2015  (17) Октябрь 2015  (14) Сентябрь 2015  (13) Август 2015  (1) Июль 2015  (20) Июнь 2015  (23) Май 2015  (26) Апрель 2015  (28) Март 2015  (30) Февраль 2015  (26) Январь 2015  (24) Декабрь 2014  (31) Ноябрь 2014  (21) Октябрь 2014  (28) Сентябрь 2014  (23) Август 2014  (31) Июль 2014  (23) Июнь 2014  (11) Май 2014  (14) Апрель 2014  (8) Март 2014  (11) Февраль 2014  (11) Январь 2014  (11) Декабрь 2013  (12) Ноябрь 2013  (23) Октябрь 2013  (20) Сентябрь 2013  (30) Август 2013  (20) Июль 2013  (6) Июнь 2013  (9) Май 2013  (5) Апрель 2013  (13) Март 2013  (22) Февраль 2013  (36) Январь 2013  (10) Декабрь 2012  (4) Ноябрь 2012  (8) Октябрь 2012  (13) Сентябрь 2012  (29) Август 2012  (24) Июль 2012  (18) Июнь 2012  (2) Май 2012  (4) Март 2012  (5) Февраль 2012  (5) Январь 2012  (25) Декабрь 2011  (15) Ноябрь 2011  (6) Август 2011  (13)

Iconic One Theme | Powered by Wordpress

Пакета с названием … не найдено — Установка репозитория EPEL на CentOS 7 / i-notes.

org

Это сообщение может говорить об отсутствии в системе необходимого репозитория. Вероятно получить во время установки приложения из репозитория EPEL.

htop seems to be available in the EPEL repo. Try yum install epel-release, then yum install htop again.

Для примера, установка htop:

 $ sudo yum install htop Загружены модули: fastestmirror Loading mirror speeds from cached hostfile * base: centos-mirror.rbc.ru * extras: centos-mirror.rbc.ru * updates: centos-mirror.rbc.ru Пакета с названием htop не найдено. Ошибка: Выполнять нечего 

htop доступен в репозитории EPEL. Попробуйте sudo yum install epel-release, затем снова sudo yum install htop.
Выбрать из списка репозиториев содержащие в имени epel

 $ yum repolist | grep epel 

Посмотреть все установленные репозитории:

 $ yum repolist 
 Загружены модули: fastestmirror Loading mirror speeds from cached hostfile * base: mirror. mirohost.net * extras: mirror.mirohost.net * updates: mirror.mirohost.net Идентификатор репозитория репозиторий состояние !base/7/x86_64 CentOS-7 - Base 9 911 !extras/7/x86_64 CentOS-7 - Extras 434 !updates/7/x86_64 CentOS-7 - Updates 1 614 repolist: 11 959 

более подробный вывод информации о установленных репозиториях:

 $ yum repolist -v 

если в полученном списке отсутствует epel, то репозиторий должен быть установлен:

 $ sudo yum install epel-release Загружены модули: fastestmirror Loading mirror speeds from cached hostfile * base: centos-mirror.rbc.ru * extras: centos-mirror.rbc.ru * updates: centos-mirror.rbc.ru Разрешение зависимостей --> Проверка сценария ---> Пакет epel-release.noarch 0:7-11 помечен для установки --> Проверка зависимостей окончена Зависимости определены ======================================================================================================================= Package Архитектура Версия Репозиторий Размер ======================================================================================================================= Установка: epel-release noarch 7-11 extras 15 k Итого за операцию ======================================================================================================================= Установить 1 пакет Объем загрузки: 15 k Объем изменений: 24 k Is this ok [y/d/N]: y Downloading packages: epel-release-7-11. noarch.rpm | 15 kB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Установка : epel-release-7-11.noarch 1/1 Проверка : epel-release-7-11.noarch 1/1 Установлено: epel-release.noarch 0:7-11 Выполнено! 

Повторить процедуру установки:

 $ yum install htop -y Загружены модули: fastestmirror Loading mirror speeds from cached hostfile epel/x86_64/metalink | 24 kB 00:00:00 * base: mirror.mirohost.net * epel: mirror.yandex.ru * extras: mirror.mirohost.net * updates: mirror.mirohost.net epel | 3.2 kB 00:00:00 (1/3): epel/x86_64/group_gz | 88 kB 00:00:01 (2/3): epel/x86_64/updateinfo | 933 kB 00:00:01 (3/3): epel/x86_64/primary | 3. 6 MB 00:00:04 epel 12720/12720 Разрешение зависимостей --> Проверка сценария ---> Пакет htop.x86_64 0:2.2.0-1.el7 помечен для установки --> Проверка зависимостей окончена Зависимости определены ============================================================================================================== Package Архитектура Версия Репозиторий Размер ============================================================================================================== Установка: htop x86_64 2.2.0-1.el7 epel 103 k Итого за операцию ============================================================================================================== Установить 1 пакет Объем загрузки: 103 k Объем изменений: 218 k Downloading packages: предупреждение: /var/cache/yum/x86_64/7/epel/packages/htop-2. 2.0-1.el7.x86_64.rpm: Заголовок V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY Публичный ключ для htop-2.2.0-1.el7.x86_64.rpm не установлен htop-2.2.0-1.el7.x86_64.rpm | 103 kB 00:00:00 Получение ключа из file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 Импорт GPG ключа 0x352C64E5: Владелец : "Fedora EPEL (7) " Отпечаток : 91e9 7d7c 4a5e 96f1 7f3e 888f 6a2f aea2 352c 64e5 Пакет : epel-release-7-11.noarch (@extras) Источник : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 Running transaction check Running transaction test Transaction test succeeded Running transaction Установка : htop-2.2.0-1.el7.x86_64 1/1 Проверка : htop-2.2.0-1.el7.x86_64 1/1 Установлено: htop.x86_64 0:2.2.0-1.el7 Выполнено! 

Как видно, произошла и успешно завершилась установка из добавленного источника.
Установка EPEL репозитория через rpm

Установка CentOS Htop

Неважно, какую систему вы используете — Windows, Linux или macOS или что-то еще, наличие удобного диспетчера задач — это всегда привилегия, поскольку он позволяет вам получить еще больший контроль над системой. Вот почему я люблю иметь Htop в своем распоряжении по ряду причин.

Htop — отличный интерактивный системный монитор и менеджер процессов, предназначенный для систем UNIX. Конечно, это инструмент командной строки, использующий текстовый режим. Для использования Htop вам необходимо иметь «ncurses» в вашей системе.

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

В случае с CentOS — бесплатная версия Red Hat Enterprise Linux — это полигон для проверки исходного состояния сервера и предприятия. Сегодня давайте посмотрим на установку и использование Htop в CentOS.

Htop уже доступен в репозитории Fedora EPEL и официально поддерживается. Вот почему это наиболее рекомендуемый способ получить htop. Не волнуйся; при желании вы также можете скачать исходный код и скомпилировать его самостоятельно.

1) Установка от Epel

Убедитесь, что ваша система позволила репозиторию Epel-

Sudo Yum Установка Epel-Release
Sudo Yum Обновление '

. для установки htop —

sudo yum install htop

0004 группы sudo yum пометить установку «Средства разработки»
группы sudo yum пометить конвертировать «Средства разработки»

sudo yum groupinstall «Средства разработки»
sudo yum установить glibc-devel glibc-headers kernel-headers kernel-devel gnutls-devel

Sudo Yum Install Ncurses-Devel

Теперь загрузите последний исходный код HTOP-

TAR -XVZF HTOP-2.2.0.tar.gz

Начать процесс строительства -

./configure

Sudo Make Install

HTOP Использование

. Ужните инструмент -

. ll узнать каждую информацию о вашей системе.

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

Для входа в настройки нажмите F2.

Здесь вы можете легко проверить, какие параметры и информация доступны в главном окне.

Представление в виде дерева

Это мой любимый вид, поскольку он позволяет легко понять иерархию каждого процесса. Нажмите F5 или «t».

Завершение процесса

Выберите процесс и нажмите кнопку F9 или «k».

Затем выберите «SIGKILL».

Вы также можете совершить множественное убийство. Используйте «Пробел» для пометки всех процессов, которые вы хотите убить, а затем

Процессы от одного пользователя

В главном окне нажмите клавишу «u».

Затем выберите пользователя, которого хотите просмотреть.

Мониторинг определенного процесса

Выделите процесс и нажмите «F».

Подсветка изменит подсветку процесса.

Для всех других вариантов использования посетите справочную страницу htop –

man htop

Или страницу справки htop –

htop --help

Наслаждайтесь!

Как установить htop на CentOS 7 — Дешевый Windows VPS

Введение в установку htop на CentOS 7

Многие системные администраторы знают о top , стандартном средстве управления процессами и мониторе активности, которое есть в большинстве систем Linux. Но бывают случаи, когда top не предоставляет информацию, которую вы действительно ищете, или вам нужно что-то, что обновляется чаще по мере изменения состояния вашей системы.

 

Не ищите ничего, кроме htop. Он интерактивный, работает в режиме реального времени и содержит множество показателей и деталей, помимо того, что предоставляет top.

 

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

Предварительные условия для установки htop на CentOS 7

Для установки htop на CentOS 7 вам потребуется несколько вещей:

 

  • Компьютер с CentOS 7
  • Базовые знания о Linux и о том, как использовать оболочку

Установка htop на CentOS 7: два метода

Есть два разных способа получить htop на вашем компьютере. Во-первых, вы можете установить его как бинарный файл из вашего менеджера пакетов (в CentOS это будет yum). Это хороший вариант, если вы хотите получить его сразу и не сильно возражаете, какая у вас версия htop.

 

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

 

Мы рассмотрим оба метода шаг за шагом.

Установить htop с помощью Yum

Диспетчер пакетов yum по умолчанию не содержит htop. Это нормально; нам просто нужно добавить репозиторий EPEL, чтобы yum мог его найти. Вот команды для добавления этого репозитория:

 

yum -y установить epel-релиз

ням-у обновление

 

Теперь, когда репозиторий правильно добавлен, вы можете попросить yum установить инструмент мониторинга процессов htop:

 

yum -y установить htop


Если установка завершится успешно, вы сможете ввести htop в командной строке и увидеть состояние вашей системы.

(источник: скриншоты htop)

Чтобы узнать больше о функциях htop и о том, как его настроить, см. веб-сайт htop или описание htop.

Установить htop из исходного кода

Чтобы убедиться, что у вас самая последняя версия htop и все новые функции, вы можете установить htop из исходного кода. Это включает в себя загрузку исходного кода и сборку его на вашем компьютере.

 

Установка из исходного кода означает, что вам необходимо самостоятельно собрать зависимости. Прежде чем мы сможем установить htop, нам понадобятся средства разработки (gcc и другие компиляторы) и ncurses.

 

yum groupinstall "Инструменты разработки"

ням установить ncurses ncurses-devel

 

Установив зависимости, мы можем получить исходный код и извлечь его:

 

wget http://hisham.hm/htop/releases/2.0.2/htop-2.0.2.tar.gz

смола xvfvz htop-2.0.2.tar.gz

компакт-диск htop-2.0.2

 

Теперь, когда мы находимся в папке с исходным кодом htop, мы можем запустить эти три команды для подготовки и сборки кода:

 

./настроить

сделать

сделать установить

 

После завершения этапа make install вы сможете использовать htop.


Learn more

Только новые статьи

Введите свой e-mail

Видео-курс

Blender для новичков

Ваше имя:Ваш E-Mail: