Назад к вопросам
Junior
65
questionbank

Как просмотреть список запущенных процессов в Linux?

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

Существует несколько основных способов:

  • Использование команды ps: Позволяет просмотреть текущие процессы.

    // Показать все процессы для всех пользователей в формате BSD
    ps aux
    
    // Показать процессы в древовидном формате
    ps axjf
    
    // Показать только процессы текущего пользователя в формате, удобном для чтения
    ps -ef
    

    Поля, которые часто встречаются:

    Поле Описание
    UID Идентификатор пользователя
    PID Идентификатор процесса
    PPID Идентификатор родительского процесса
    TTY Терминал, к которому привязан процесс
    CMD Команда, запустившая процесс
  • Использование команды top: Интерактивный инструмент, отображающий процессы в реальном времени, сортируя их по использованию CPU (по умолчанию).

    // Запустить top
    top
    
    // Запустить top с обновлением раз в 2 секунды
    top -d 2
    
  • Использование команды htop: Улучшенная версия top с более удобным интерфейсом и дополнительными функциями (требуется установка).

    // Запустить htop
    htop
    

Выбор команды зависит от требуемой информации и предпочтений пользователя. Для быстрого статического просмотра часто используют ps, для интерактивного мониторинга в реальном времени — top или htop.