Мы часто обсуждали Linux, и если вы следовали нашим учебникам, вы, вероятно, выполнили пару команд, используя SSH. Мы продолжим рассказывать о мониторинге серверов SSH и Linux, поэтому лучше начать с htop. Сегодня вы узнаете, как установить htop для мониторинга серверов Linux, но прежде чем мы это сделаем, давайте вспомним введение в SSH. [ Читать: установить SSH сервер в Ubuntu Linux ]
Введение в SSH: что такое SSH?
SSH (также известный как Secure Shell) – это криптографический сетевой протокол для работы сетевых служб в незащищенной сети. По сути, SSH обеспечивает зашифрованный безопасный канал между вами и сервером без необходимости в безопасной сети.
Стандартным портом, используемым для SSH, является TCP-порт 22, а SSH обычно используется для входа на удаленный компьютер, такой как сервер или Raspberry Pi. Но с помощью SSH вы можете выполнять различные другие задачи, такие как туннелирование, переадресация портов TCP и соединения X11. Вы также можете передавать файлы через протокол передачи файлов SSH (SFTP) или через безопасное копирование (SCP). Для передачи файлов моей полезной утилитой является WinSCP.
Мой личный любимый клиент для удаленных сессий SSH в среде Windows – это PuTTY, один из наиболее полнофункциональных клиентов SSH и telnet, созданный для Windows. PuTTY – отличный SSH-клиент для Windows, который легко установить. [ Читать: 10 лучших клиентов SSH для Windows: бесплатные альтернативы PuTTY ]
Что такое htop?
htop работает в системе Unix
htop
интерактивный просмотрщик процессов, разработанный для альтернативы старой программе Unix с именем Top. Кроме того, htop предлагает больше функциональности и является первым средством просмотра процессов, используемым для мониторинга серверов Linux в нашем введении в SSH.
В отличие от этого top
, htop показывает полный список запущенных процессов, а также информацию о ресурсах процессора, памяти и подкачки. [ Читайте: Мониторинг: Мониторинг загрузки системы домашнего сервера (CPU, RAM, Swap) ]
Другим улучшением, внесенным htop, является управляемый курсором интерфейс и возможность выполнять операции без выхода из программы. Некоторые из них будут подробно описаны позже в этом посте.
Рекомендуемые руководства:
Как установить htop для Linux Server Monitoring?
Процесс установки htop действительно прост и может быть завершен менее чем за минуту, чтобы начать мониторинг вашего сервера Linux. Я использую Ubuntu Server 16.04, но установка должна работать правильно в большинстве дистрибутивов Linux.
Чтобы установить htop, введите следующую команду:
sudo apt-get install htop -y
После завершения установки используйте эту команду для запуска htop:
htop
интерфейс htop
После установки htop вас встретит интерфейс, показанный на следующем рисунке. На первый взгляд, это может показаться ошеломляющим, но давайте разберемся с каждой частью его интерфейса. В левом верхнем углу вы найдете информацию о процессоре, памяти и подкачке с анимированными полосами, показывающими потребление аппаратных ресурсов. В верхнем правом углу вы найдете информацию о задачах, выполняемых на сервере, средней загрузке ЦП для каждого ядра и времени работы системы.
htop показывает аппаратные ресурсы
В средней части htop показывает список запущенных процессов в системе. Для каждого процесса вы можете увидеть много информации. Но самым важным является пользователь, владеющий процессом, и процессор. Кроме того, вы увидите процент использования памяти процессом и время его работы.
htop показывает запущенные процессы и информацию о них
В нижней части htop перечислены различные параметры, как показано на рисунке ниже.
варианты для htop и ресурсов
Настройки довольно понятны, но нажатие клавиши F1 вызывает страницу справки htop.
Страница справки htop, показывающая, как использовать ее функции
Как удалить htop?
Если по какой-либо причине вы хотите удалить htop, вы можете сделать это, выполнив следующую команду:
sudo apt-get purge htop -y
SSH это здорово, я хочу узнать больше!
Поздравляем! Вам удалось установить htop, который является одним из первых инструментов, которые вы узнаете из нашего введения в серию SSH. После прочтения нашей вводной статьи вы должны знать, что такое SSH и htop и как они могут позволить вам подключаться к серверу Linux для мониторинга. Но SSH может сделать гораздо больше! [ Читать: Подключение к Ubuntu Server с использованием ключей SSH и Putty ]
В наших будущих публикациях вы узнаете, как можно подключиться к серверу без использования пароля с помощью ключей и как настроить прокси-сервер SOCKS для обхода брандмауэра, блокирующего различные ресурсы. Скоро зайдите и узнайте, как освоить SSH.
Источник записи: https://www.smarthomebeginner.com