- PVSM.RU - https://www.pvsm.ru -
Однажды мой знакомый, который на тот момент администрировал некое веб-приложение на сервере под управлением GNULinux, пожаловался на одного вредного администратора сервера. Тот ни в какую не хотел устанавливать htop, несмотря на все просьбы.
Я немного удивился и поинтересовался, в чём причина такого странного поведения. Если упростить, то дальнейший наш диалог получился вот таким:
— Он говорит, что вполне достаточно функциональности обычного top.
— А её недостаточно, я правильно понимаю? Какого функционала в нём не хватает?
— Ну… Он весь серый, мне на нём не видно ничего!
Тут я удивился ещё сильнее. Но уже не вредности администратора сервера, а тому, что мой знакомый, имея приличный опыт работы с GNULinux, не знает всех возможностей такой распространённой утилиты, как top.
Да, разумеется, если запустить top в свежесозданном профиле пользователя на большинстве дистрибутивов, то мы увидим примерно такую картину:
Зрение у всех разное, и я вполне допускаю, что в данном случае кому-то может быть сложно разглядеть интересующее. Но ведь нажатием буквально нескольких клавиш картина меняется например на вот такую:
Как видите, имеем целых четыре независимых окна, с разными наборами столбцов, в каждом из которых процессы отсортированы по своему параметру. И разумеется, всё это можно настроить так, как нужно вам. И что самое замечательное — для выполнения настроек вам хватит привилегий рядового пользователя.
Сначала способ быстрый (и неправильный).
После того, как вы получили пользовательский сеанс, запустите top. Вы увидите интерфейс top по умолчанию:
Но достаточно просто нажать «z», и интерфейс станет не таким уж серым:
Уже лучше, но не видно, по какому параметру отсортированы процессы. Не беда, нажмём «x» и увидим:
Ещё лучше, но окно у нас одно. Сделаем больше, нажмём «A»:
Окон стало четыре, но три из них — чёрно-белые. Исправим ситуацию. Нажмём «a», а затем «z», «x».
Процессы во втором окне отсортированы по PID, а нам надо по %Mem. Исправим это, нажимая «>» (или «<», если промахнулись):
Повторим предыдущие действия для оставшихся окон: «a» для перехода в следующее окно, «z» для включения цветного отображения, «x» для подсветки столбца сортировки. Результат:
Вот мы и получили тот же результат, который я продемонстрировал в самом начале статьи. Почти. Внимательные читатели сразу же укажут на то, что у меня в окнах другой набор полей, и цвета другие, и командную строку запуска процессов видно целиком, и так далее. А те, кто решил сразу же проверить, правду ли я пишу, могут с удивлением обнаружить, что при следующем запуске top снова стал серым и невзрачным.
Разумеется, так и должно быть. Поэтому я и оговорился, что способ быстрый, но неправильный.
А теперь — правильный.
Запустите top и нажмите «?».
Да, вы видите встроенную справку. Она, между прочим, многоуровневая. Но вы удивитесь, сколько пользователей считает этот экран единственным. Поскольку бегло прочитав его, делали то, о чём их просили в последнем предложении — нажимали «q» или «Esc», кому что было удобнее.
А если её внимательно прочитать, то можно выяснить, например, что после всех нужных настроек для их сохранения нужно нажать «W», и ваши настройки сохранятся в файле ~/.toprc. Что цвета, набор полей в каждом окне, режимы отображения некоторых полей и многое другое тоже настраивается.
Я всего лишь хотел сказать, что:
Спасибо за внимание.
Что ещё полезного можно почитать в блоге Cloud4Y [1]
→ Путь искусственного интеллекта от фантастической идеи к научной отрасли [2]
→ 4 способа сэкономить на бэкапах в облаке [3]→ AI помогает изучать животных Африки [4]
→ Лето почти закончилось. Не утекших данных почти не осталось [5]
→ IoT, туман и облака: поговорим про технологии? [6]
Подписывайтесь на наш Telegram [7]-канал, чтобы не пропустить очередную статью! Пишем не чаще двух раз в неделю и только по делу.
Автор: Cloud4Y
Источник [8]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/blog-kompanii-cloud4y/332352
Ссылки в тексте:
[1] Cloud4Y: https://www.cloud4y.ru/?utm_source=habr&utm_medium=referral&utm_campaign=article
[2] Путь искусственного интеллекта от фантастической идеи к научной отрасли: https://habr.com/ru/company/cloud4y/blog/469447/
[3] 4 способа сэкономить на бэкапах в облаке: https://habr.com/post/461713/
[4] AI помогает изучать животных Африки : https://habr.com/post/464155/
[5] Лето почти закончилось. Не утекших данных почти не осталось: https://habr.com/ru/company/cloud4y/blog/465251/
[6] IoT, туман и облака: поговорим про технологии?: https://habr.com/ru/company/cloud4y/blog/467711/
[7] Telegram: https://t.me/cloud4y
[8] Источник: https://habr.com/ru/post/469487/?utm_source=habrahabr&utm_medium=rss&utm_campaign=469487
Нажмите здесь для печати.