[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Руководство по управлению системой: Операционная система и устройства

Освобождение терминала, занятого процессом

Для идентификации и завершения зависшего или ненужного процесса выполните следующие действия:

  1. Введите следующую команду ps, чтобы определить активные процессы, использующие терминал:

    ps -ef | pg
    

    Команда ps показывает сведения о состоянии процесса. Флаг -e означает, что должна быть показана информация о всех процессах (кроме процессов ядра), а флаг -f указывает, что в списке процессов должны быть показаны имена команд и значения параметров, с помощью которых был запущен процесс. Команда pg показывает информацию по одной странице, чтобы большой объем информации не прокручивался на экране слишком быстро.

    Найдите системные или пользовательские процессы, использующие слишком большой объем системных ресурсов, таких как время CPU или дисковое пространство. Среди системных процессов это могут быть процессы sendmail, routed и lpd. Проверьте использование процессора с помощью команды ps -u.

  2. Вызовите команду who, чтобы определить, кто запустил процессы в данной системе:

    who
    

    Команда who выводит информацию о всех пользователях системы, а именно имя пользователя, имя рабочей станции, дату и время входа в систему.

  3. Определите, нужно ли завершить, приостановить пользовательские процессы, или изменить их приоритет.

    Примечание: Для завершения работы процессов, принадлежащих другим пользователям у вас должны быть права доступа пользователя root. Удалив пользовательский процесс или изменив его приоритет, сообщите об этом владельцу процесса.


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]