в предыдущей лекции мы говорили о том, как получить статическое представление о запущенных процессах
с помощью команды ps, в этом видео мы будем обсуждать вкладку, которая обеспечивает динамическое
представление работающей системы в реальном времени, обратите внимание, что команда tab имеет существует с
самого начала, и в этом руководстве есть несколько вариантов, я покажу вам лучшую утилиту,
которая поставляется с последней версией ubuntu. Я запускаю вкладку команд,
дисплей по умолчанию содержит две области информации: область сводки и область вкладка области задач
или списка процессов по умолчанию обновляет свое отображение каждые 3 секунды, и вы заметите легкое мерцание,
когда это произойдет, если вы хотите выйти, нажмите q, которое появляется после выхода, я запускаю его снова,
область сводки интуитивно понятна первая Линия показывает время, в течение которого ваша система работает,
количество пользователей, вошедших в систему, и какова средняя нагрузка за последние 15 и 15 минут
для работоспособной системы, эти значения должны быть меньше 1. Вторая строка показывает число задач
или процессы и их доли, работающие в спящем режиме, остановлены или зомби, в третьей строке отображается нехватка
информации о процентах состояния процессора на основе интервала с момента последнего обновления Я не буду
объяснять вам каждое значение в этот момент, потому что они хорошо документированы в основном на странице вверху
просто найдите доли ЦП
на странице руководства, и вы найдете подробную информацию о каждом значении,
посмотрите здесь следующая строка показывает информацию о физической памяти,
сколько свободной и буферизованной или кэшированной памяти значения показаны в мегабайты,
а последняя строка показывает общий объем памяти подкачки после того, как эта
сводка появится в списке процессов, вы увидите, что запущенные процессы выделены,
например, сверху, а оболочка gnome запущена, поэтому они выделены теперь, это xorg, теперь это верх,
мы уже знаем значение заголовков столбцов в списке процессов из команды ps
вы можете глубже погрузиться в это, прочитав раздел описания полей на главной странице
они хорошо документированы введенный здесь, в этом разделе,
вы можете нажимать стрелки вверх или вниз для перемещения вверх и вниз и просмотра процессов, которые
я двигаюсь вниз, а теперь вверх во время нажатия вы можете нажать несколько букв,
которые являются интерактивными комментариями, нажмите h, чтобы просмотреть сводную справку в очередь или попросите выйти из этого экрана,
давайте посмотрим самые полезные комментарии, когда я скажу, что нажмите определенную букву по умолчанию,
это строчная буква, если она должна быть прописной, я скажу вам явно,
если у вас многоядерный процессор, нажмите 1, чтобы изменить отображать и просматривать индивидуальную статистику для каждого процессора,
если вы запускаете linux в виртуальной машине, он, вероятно, имеет доступ только к одному ядру, когда вы снова нажимаете команду всасывания,
он отключит эту опцию, на самом деле эти комментарии похожи на переключатели, вы можете нажать t, чтобы
измените отображение процессора на простые графики ascii и покажите процент использования для каждого процессора,
вы можете нажать t несколько раз для разных представлений,
нажмите m, чтобы изменить память и поменять местами строки на разные параметры отображения,
вы также можете нажать его несколько раз по умолчанию Вкладка lt обновляет вывод каждые
3 секунды, но вы можете настроить это, нажав d, он попросит вас ввести новое значение задержки, просто
введите любое значение, включая значения меньше 1, и нажмите Enter, теперь обновление составляет 1 секунду или 0,2
или 0,4 верните его к трем, вы также можете обновить его вручную, нажав клавишу пробела,
я обновляю его вручную, иногда вы хотите четко видеть запущенный процесс и
столбец, используемый для сортировки списка процессов, нажмите y, чтобы выделить запущенные процессы в списке процессов
и x, чтобы выделить столбец, используемый для сортировки списка процессов, вы можете переключаться между
полужирным шрифтом и выделением текста, нажимая b, я нажимаю b, теперь они выделены
столбец сортировки и запущенные процессы, поэтому нажмите yx и b несколько раз
в этом режиме, если вы хотите изменить столбец, используемый для сортировки списка процессов, просто нажмите
знак « меньше», подобный этому, или знак «больше», чтобы перейти к столбцу слева или справа,
я перемещаю столбец сортировки,
теперь я сортирую процессы по отдых память я могу изменить порядок сортировки, нажав заглавную букву r,
так что shift и rx обратный порядок, я нажимаю ее снова, и теперь они находятся в порядке убывания,
если вы хотите изменить размер unix, нажмите e теперь они в мегабайтах или в гигабайтах
терабайты пента велосипеды и байки я нажимал e несколько раз, потому что сортировка действительно важна,
есть два ярлыка, нажмите заглавную p для сортировки по процессору или процессору и заглавную m для сортировки по памяти,
возможно, вы хотите увидеть, какие процессы занимают наибольший объем памяти по умолчанию Tap
отображает процессы для всех пользователей нажмите u, чтобы увидеть процессы одного пользователя, вам будет предложено ввести
имя пользователя или идентификатор пользователя, например, студент, я хочу видеть только процессы этого пользователя,
мы также можем изменить отображаемые столбцы, нажав заглавная буква f, я нажимаю ее,
чтобы войти в экран управления полями, поля, которые отображаются, отмечены звездочкой рядом с
ними и выделены жирным шрифтом, нажимая стрелки вверх и вниз для перемещения по списку полей,
если вы хотите выбрать или отмените выбор поля, нажмите клавишу пробела, например,
я хочу отобразить идентификатор родительского процесса и эффективный идентификатор пользователя, а
если вы хотите изменить порядок полей, нажмите клавишу со стрелкой вправо, чтобы выбрать имя поля,
а затем переместите его вверх или вниз, используя клавиши со стрелками вверх или вниз я хочу переместить
это поле вверх я нажимаю клавишу со стрелкой вправо я выбрал поле
и теперь перемещаю его с помощью верхней клавиши он находится на первой позиции,
когда я закончу я нажимаю esc, и изменения отражаются в списке процессов,
если вы внесете некоторые изменения в способ работы вкладки, а затем выйдите из вкладки, когда вы снова запустите ее,
изменения будут потеряны Я выхожу из вкладки и снова запускаю ее,
вижу, что столбцы ppid и эффективный идентификатор пользователя, который я выбрал ранее, больше не отображаются,
чтобы сохранить конфигурацию, поэтому он все еще будет действовать, когда вы снова начнете касаться, нажмите заглавную w,
что означает право, я нажимаю m, чтобы изменить способ отображения памяти и теперь я
нажимаю заглавную w, и конфигурация была написано, я выхожу из вкладки и запускаю ее снова,
и изменение есть, посмотрите, как отображается память
в конце, у меня есть проблема для вас, когда верхняя часть обновляет ее отображение происходит так быстро, что
вы не можете видеть, что делает каждый процесс или что изменилось между обновлениями,
задача состоит в том, чтобы заставить вкладку производить три итерации с задержкой в ​​одну секунду между каждой итерацией
и сохранять весь вывод в текстовый файл, приостановить видео и попробовать это, вы даже можете поискать в Google
решение, потому что нет каждый знает все, и часто вам просто нужно что-то сделать,
теперь вы можете возобновить видео, если вы закончили с ним или хотите увидеть мое решение при запуске вкладки, вы также
можете указать параметры командной строки, поэтому я начинаю сверху, как эта вкладка минус d1 минус n3 минус
b и перенаправление команды больше, чем нажатие подчеркивает, обрабатывает точку txt, и я нажимаю Enter,
позвольте мне объяснить вам параметры минус d означает задержку минус n итераций и минус b
запускается в пакетном режиме почему h может быть полезно для отправки вывода
из вкладки в другие программы или в файл, давайте посмотрим, файл
содержит три итерации вкладки с задержкой в ​​одну секунду между ними
здесь это просто между итерациями, теперь вы даже можете искать определенный процесс чтобы
увидеть это динамически, чтобы увидеть различия между каждым обновлением, например grep r syslog d
и файлом, в конце этой лекции не было изменений для этого процесса между итерациями,
я хочу, чтобы вы знали о другой программе под названием htap, которая является еще одним
интерактивным процессом viewer он похож на top, но проще и привлекательнее визуально,
к сожалению, он не установлен по умолчанию в ubuntu или centos, чтобы установить
его, просто запускайте его с правами root apt-install h-stop sudo apt-update всегда рекомендуется
сначала запускать apt-update, а проценты и процент sudo apt-install a stop,
когда это будет сделано, введите x tab и нажмите Enter, чтобы запустить его,
это xtop, вы можете использовать клавиши f, чтобы настроить его, когда хотите выйти, нажмите q или
f10 htap очень хорошо, но tab установлены повсюду, и бывают случаи, когда
не разрешено ничего менять на живом сервере, поэтому даже если вы предпочитаете другой инструмент мониторинга
, неплохо иметь хорошее представление о top, потому что рано или поздно вы столкнетесь с ним