蘭雅sRGB 个人笔记 https://262235.xyz
提供编程和电脑应用视频教程,工具和源代码
C, C++, Python Programming, Source Code, Video

旧Hexo博客 | Github | IP定位WebAPI | Docker Hub
编程中文文档 | 网盘分享 | 中文Linux命令

使用 tmux 监控服务器状态

tmux.png

  • Linux 服务器我们天天在使用,特别是 爱折腾 更是如此。为了保证服务器的安全与性能,我们经常需要监控服务器的一些状态,以保证工作能顺利开展。
  • tmux是一个开源工具,用于在一个终端窗口中运行多个终端会话。本文介绍的几个命令,不仅仅适用于服务器监控,也适用于我们日常情况下的学习编程和调试程序。

Linux 终端 使用 tmux 分屏

  • 安装tmux工具 和 htop

    apt-get install tmux htop
    
  • 使用工具 tmux 分屏, 每次都要先按 Ctrl+b
输入命令 tmux 使用工具
上下分屏:Ctrl+b 再按 “
左右分屏:Ctrl+b 再按 %
切换屏幕:Ctrl+b 再按o
关闭一个终端:Ctrl+b 再按x
上下分屏与左右分屏切换: Ctrl+b 再按空格键
  • tmux 其他操作
可以使用 Ctrl+b 再按 d 退出 tmux 终端,并保存当前会话。
tmux窗口选择:Ctrl+b 再按 ←↑→↓光标键选择
Ctrl+b c   创建新窗口(桌面)
Ctrl+b 0~9 选择几号窗口(桌面)
Ctrl+b ? 显示快捷键帮助
Ctrl+b C-o 调换窗口位置,类似与vim 里的C-w
Ctrl+b 空格键 采用下一个内置布局
Ctrl+b ! 把当前窗口变为新窗口
Ctrl+b " 模向分隔窗口
Ctrl+b % 纵向分隔窗口
Ctrl+b q 显示分隔窗口的编号
Ctrl+b o 跳到下一个分隔窗口
Ctrl+b 上下键 上一个及下一个分隔窗口
Ctrl+b ALT-方向键 调整分隔窗口大小
Ctrl+b n 选择下一个窗口
Ctrl+b l 切换到最后使用的窗口
Ctrl+b p 选择前一个窗口
Ctrl+b w 以菜单方式显示及选择窗口
Ctrl+b t 显示时钟
Ctrl+b ; 切换到最后一个使用的面板
Ctrl+b x 关闭面板
Ctrl+b & 关闭窗口
Ctrl+b s 以菜单方式显示和选择会话
Ctrl+b d 退出tumx,并保存当前会话,这时,
      tmux仍在后台运行,可以通过
      tmux attach进入 到指定的会话

tmux 启用鼠标操作,可以用用来调整和切换窗口

  • .tmux.conf 设定
# https://www.youtube.com/watch?v=xTplsyQaGFs
# tmux 启用鼠标操作
setw -g mouse
set-option -g history-limit 20000
set-option -g mouse on
bind -n WheelUpPane select-pane -t= \; copy-mode -e \; send-keys -M
bind -n WheelDownPane select-pane -t= \; send-keys -M

tmux_for_windows https://github.com/hongwenjun/tmux_for_windows

tmux是一个开源工具,用于在一个终端窗口中运行多个终端会话。本工具从msys2里提取,可以在Git for Windows的Git Bash (MingW64)下正常使用。

本原创文章自由转载,转载请注明本博来源及网址 | 当前页面:蘭雅sRGB 个人笔记 » 使用 tmux 监控服务器状态