Аналог диспетчера задач в linux
После того, как я окончательно и бесповоротно перешел на Linux Ubuntu, появилась потребность собрать пакет программ, которые помогут чувствовать себя максимально комфортно при использовании новой системы.
А в первую очередь не хватает инструмента для просмотра списка процессов в системе. У винды был встроенный диспетчер задач, а на Linux по умолчанию есть только ps, которого совсем не хватает. Я даже не хочу графический интерфейс, мне бы возможность убивать процессы одним нажатием, это самое главное. Как оказалось, аналогов очень много, я их внимательно изучил и каждый попробовал, и готов поделиться своими наблюдениями.
Все рассмотренные варианты будут консольными. Я считаю, что это наиболее удобный вариант и вовсе не обязательно нагружать процессор отдельным графическим интерфейсом с красивым окошком и прочим. Нам всего-то нужно найти и уничтожить, либо найти и познакомиться, кому как.
Проще некуда, программа выводит список активных процессов. Внешний вид отображаемых данных довольно гибко регулируется с помощью аргументов.
Пример комбинации параметров для вывода всех процессов в системе, как раз то, что мы ищем.
Программа установлена на всех системах Linux и предназначена только для отображения процессов, никакого управления ими, и это меня не устраивает, поэтому идем дальше.
Предустановленная в Ubuntu программа для просмотра запущенных процессов. Кроме того, мы увидим нагрузку процессора, используемую память. Правда, нет возможности управлять активными процессами, опять не совсем то, что я ищу.
Программа не предустановлена в Ubuntu 16.04, но установить ее проще простого.
Заключение
Многих новых пользователей Linux, только-только перешедших с Windows, интересует, где же диспетчер задач в Ubuntu. Да и вообще, что делать, если какая-либо программа не отвечает. Но такая вот штука - нет в Ubuntu диспетчера задач, зато есть системный монитор и пара очень полезных консольных команд.
Да и сама система виснет очень редко, зависнуть может только окружение рабочего стола, да и то, если что-то намудрить с настройками. Подробнее о том, что делать в таких случаях, читайте в статье что делать если зависла Ubuntu, а пока поговорим про диспетчер задач.
Диспетчер задач Ubuntu
Чтобы запустить системный монитор, откройте главное меню системы и наберите в поиске monitor или монитор:
Здесь так же как и диспетчере задач вы можете просмотреть список запущенных процессов, завершать процессы, следить за использованием памяти, центрального процессора и файловых систем. Для этого у программы есть три вкладки:
Чтобы завершить программу кликните, по ней в списке правой кнопкой мыши и выберите:
Если программа после этого не завершилась, можете выбрать в том же меню пункт Убить. Подробнее об этом читайте в статье как убить процесс Linux.
Но если зависло окружение рабочего стола то системный монитор уже не поможет, в этом случае можно воспользоваться всей мощностью терминала Linux. По умолчанию в системе открывается 7 независимых терминалов, в одном из которых запускается окружение рабочего стола. Обычно это седьмой терминал. Переключаться между ними можно с помощью сочетания клавиш Ctrl+ Alt + номер терминала, чтобы открыть первый терминал, нужно нажать Ctrl+Alt+1 и т д:
Здесь нужно авторизоваться, указав сначала логин, затем пароль. После авторизации можно делать всё что угодно, например, перезапустить графическое окружение командой:
sudo systemctl restart display-manager
Если вам нужен аналог диспетчера задач в терминале, можете воспользоваться утилитой htop. Для её установки выполните:
sudo apt install htop
Затем её можно запустить одноимённой командой:
Если вам нужно завершить конкретное приложение, его легче найти командой:
ps aux | grep имя_приложения
Затем завершить его командой:
sudo kill -TERM pid_приложения
Где pid_приложения — уникальный идентификатор приложения в системе, который вы узнали в предыдущей команде, во второй колонке:
Главное меню » Linux » Лучшие диспетчеры задач для Linux
Чтобы запустить Top, выполните следующую команду:
Вы можете узнать больше о Top, используя следующие две команды:
Вы можете установить Htop в Ubuntu, используя команду, указанную ниже:
Htop можно установить из диспетчера пакетов, поставляемого с вашим дистрибутивом Linux. Вы также можете скачать его с его домашней страницы.
Чтобы запустить Htop, используйте следующую команду:
Вы можете узнать больше о Htop, используя следующие две команды:
Предустановленные диспетчеры задач
Специальная утилита управления задачами включена в стек приложений большинства настольных сред на базе Linux. Если вы используете среды рабочего стола на основе GNOME, KDE, Xfce, MATE, LXDE и LXQt, вы получите инструмент управления задачами, доступный по умолчанию как предустановленное приложение. Вы можете запустить этот инструмент из средства запуска приложений, чтобы начать управление задачами. Обычно эти приложения для управления задачами можно найти, выполнив поиск по слову «системный монитор» или «диспетчер задач» в средстве запуска приложений и диспетчере пакетов вашего дистрибутива Linux.
Читать 13 горячих клавиш в Linux, которые должен знать каждый пользовательЕсли по какой-либо причине один из этих диспетчеров задач недоступен по умолчанию в вашем дистрибутиве Linux, вы можете установить его, выполнив поиск «KSysGuard», «Gnome System Monitor», «Mate System Monitor», «LXTask», «XFCE4». Диспетчер задач »в диспетчере пакетов.
Вам не нужно устанавливать «ps» в вашем дистрибутиве Linux. Однако, если по какой-то причине он недоступен, вы можете найти его в диспетчере пакетов.
Чтобы запустить «ps», используйте следующую команду (замените имя пользователя):
Вы можете узнать больше о «ps», используя следующие две команды:
Pstree
Pstree работает аналогично команде «ps» с уникальной функцией «древовидного представления». Он может отображать процессы и их дочерние подпроцессы в древовидном формате, что позволяет пользователям лучше отслеживать выполняемые задачи.
Pstree должен быть предустановлен в вашем дистрибутиве Linux. Если нет, то найдите его в диспетчере пакетов, поскольку он включен в репозитории всех основных дистрибутивов Linux.
Чтобы показать процессы и подпроцессы вместе с их идентификаторами процессов, используйте следующую команду:
Вы можете узнать больше о «pstree», используя следующие две команды:
Glances
Чтобы установить Glances в Ubuntu, используйте следующую команду:
Вы можете установить Glances в других дистрибутивах Linux либо из диспетчера пакетов, либо следуя официальным инструкциям по установке, доступным здесь .
Чтобы узнать больше о Glances, используйте следующие две команды:
Вывод
Инструменты управления задачами позволяют лучше контролировать вашу систему, предоставляя полезную информацию о потреблении ресурсов отдельными процессами. Эти инструменты особенно полезны для системных администраторов, разработчиков приложений и геймеров, которые регулярно следят за поведением процессов.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
У вас есть программа, которую вы не можете остановить на своем рабочем столе Linux? Любопытно, что использует весь ваш процессор или оперативную память? Вам понадобится хороший менеджер задач. К счастью, для Linux существуют десятки отличных инструментов управления задачами для всех типов сценариев использования.
Стремясь отсортировать огромное количество программ управления задачами на выбор, мы рассмотрим некоторые из лучших инструментов управления задачами, которые можно использовать для управления проблемными программами, просмотра использования системных ресурсов и многого другого.
1. Htop
Htop - это текстовый инструмент диспетчера задач для Unix, созданный по мотивам менеджера задач Top. Многие люди, особенно системные администраторы, полагаются на Htop, поскольку он предлагает десятки опций для остановки, перезапуска и управления программами, а также предоставляет информацию в реальном времени об использовании системы.
Известные особенности
2. Stacer
Для тех, кто хочет что-то большее, чем менеджер задач, посмотрите Stacer. Это оптимизатор системы, менеджер пакетов, очиститель ПК, средство просмотра ресурсов ПК и менеджер задач программы - все в одном. Это приложение лучше всего подходит для пользователей, которые являются новичками в Linux или просто любят иметь много инструментов в одном месте.
Известные особенности
- Наряду с управлением программами пользователи могут использовать Stacer для управления автозагрузкой приложений, очисткой кеша приложений, очисткой мусорной корзины, включением / отключением запущенных системных служб и даже удалением программ.
- Имеет как диспетчер задач с подробной информацией о запущенном процессе, так и легко читаемую системную панель, которую пользователи могут использовать, чтобы быстро увидеть, как работает их система.
- Имеет график ресурсов, который позволяет пользователям ежеминутно просматривать, как их компьютер работает под нагрузкой.
- Современный интерфейс делает его доступным даже для новых пользователей Linux.
3. Ксисгвард
Ksysguard является диспетчером задач по умолчанию для среды рабочего стола KDE Plasma. Это простой инструмент, который позволяет легко убивать проблемные программы. Это встроенная функция поиска является одним из лучших!
Известные особенности
4. Системный монитор Gnome
Gnome System Monitor - это минималистичный, но мощный диспетчер задач для среды рабочего стола Gnome Shell. Он предлагает легко читаемые показатели производительности ПК, использования памяти и многое другое.
Известные особенности
5. LXTask
LXTask - это легкий графический инструмент управления задачами для настольных сред LXDE / LXQt. Легкий подъем гарантирует, что он не потребляет драгоценные ресурсы, а помогает диагностировать упрямые программы.
Известные особенности
6. Взгляды
Известные особенности
- Предлагает мониторинг в режиме реального времени, поэтому вы всегда будете в курсе, чем занимается ваш ПК.
- Отображает использование памяти (жесткие диски и другие устройства, используемые системой, такие как USB-накопитель, карты памяти и т. Д.).
- Даже при том, что он не может фактически управлять процессами, Glances отображает номера идентификаторов процессов в том случае, если пользователь хочет взять идентификатор процесса и выполнить команду уничтожения в терминале.
- Показывает скорость чтения / записи диска.
- Отображает процессы с использованием большого количества ресурсов красным цветом.
- Предоставляет подробную информацию об использовании процессора, оперативной памяти, SWAP и т. Д.
Это простой инструмент командной строки для просмотра запущенных программ. Я не обязательно менеджер задач, но полезен в крайнем случае.
Читайте также: