美文网首页
服务器远程管理的一些效率工具

服务器远程管理的一些效率工具

作者: calvinxiao | 来源:发表于2015-10-28 17:19 被阅读0次

stormssh

你平时是这样用terminal登录ssh的吗?为了安全每个服务器设置了不同的端口,记不住怎么办?

$ ssh calvin@hangzhou.mycompany.com -p 67745
$ ssh calvin@beijing.mycompany.com -p 32443
$ ssh calvin@beijing.mycompany.com -p 16478
...

用storm ssh,帮你管理ssh http://stormssh.readthedocs.org/en/master/

[calvin:~]$ storm add myhangzhou calvin@hangzhou.mycompany.com:67745
success  myhangzhou added to your ssh config. you can connect it by typing "ssh myhangzhou".
[calvin:~]$ ssh myhangzhou

tmux

https://tmux.github.io/

安装前需要安装libevent 2.x http://libevent.org/

有些系统(ubuntu)还需要装curses https://www.gnu.org/software/ncurses/

Mac用户的福利 brew install tmux

用法

  1. 创建新的session
$ tmux
  1. 打开tmux后一系列命令,tmux的默认命令前缀是Ctrl b,下面用C-b表示,输入完C-b后放开键盘
$ C-b p #前一个tmux窗口
$ C-b n #下一个tmux窗口
$ C-b w #可以用上下箭头选择窗口
$ C-b d #离开tmux,类似screen的Ctrl a d
$ C-b $ #更改当前Session的名称
$ C-b , #更改当前window的名称
  1. 其他命令
$ tmux ls #列举所有session
$ tmux attach-session -t 0 #重新进入tmux session 0, 0可以替换成session的名称

好处

如果用过terminator的人应该知道它的好处,而tmux就是处于terminator和screen中间的位置,至于神秘的screen我不想多说了, 它唯一的好处就是系统自带了

zsh

我觉得这个大家Google一下就知道怎么装了 推荐看一下 知乎这篇文章

相关文章

网友评论

      本文标题:服务器远程管理的一些效率工具

      本文链接:https://www.haomeiwen.com/subject/ehaxhttx.html