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

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

作者: 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