1

Я думаю о некоторых серверах, за которыми я присматриваю, что после того, как я включу SSH в коробку, было бы очень полезно увидеть такие вещи, как использование диска, использование процессора и тому подобное, в реальном терминале, в котором я работаю. Не просто статический бит данных, отображаемых один раз MOTD.

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

Кто-нибудь слышал о такой вещи?

1 ответ1

2

Используйте tmux чтобы разделить ваш терминал на панели (альтернатива: screen GNU). Тогда беги, что хочешь, куда хочешь.

Был сделан снимок экрана ниже, в то время как iotop , htop , watch df -h и watch sensors постоянно работали. Существует также одна оболочка (может быть больше, если я хочу), ожидающая команд.

tmux

Работа с tmux - моя ежедневная рутина; неважно, в tty, эмулятор терминала под X11, соединяющийся с ssh из другого Linux или с PuTTY из Windows.

При подключении через SSH я предпочитаю запускать tmux на сервере, поэтому я могу в любой момент отсоединиться (отключиться) и позже присоединиться к моим задачам, которые еще выполняются (сравните этот вопрос и мой ответ там).

Если вы не можете установить tmux на свой сервер (ы), запустите его локально и подключитесь к серверу (или к различным серверам) из каждой панели отдельно. В этом случае некоторые из ваших удаленных задач умрут, если вы отключитесь, как если бы вы не использовали tmux (неудивительно, что с точки зрения сервера вы не используете tmux), все же ваша локальная консоль сможет показывать отдельные панели с локальными или удаленными запущенными программами.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .