zoukankan      html  css  js  c++  java
  • 在共享主机上使用Screen for Human Beings:Byobu

    在共享主机上使用Screen for Human Beings:Byobu | I'm TualatriX

    • 11
    • Jan

    Screen是什么不必多作介绍了吧?今天的主角是Byobu。

    就像Ubuntu号称是“Linux for Human Beings”,Byobu是“Screen for Human Beings”。它是一个Screen的包装,使Screen更加好用而且美观。

    一般来说,Screen是管理远程服务器的必备工具,但像其他工具一样,它需要适当配置后才会顺手。于是我等懒人一般都直接用Byobu来呼叫Screen。

    Byobu在Ubuntu里可以直接安装,但是如果我想在非Ubuntu系统下使用,甚至在共享主机上使用,该怎么操作呢?

    本文即是介绍如何在受限的共享主机上使用Byobu。

     

    首先,来到Byobu的主页下载最新的版本:https://launchpad.net/byobu/+download,当前最新版本是:3.23。

    假设已经登陆到了远程主机上,直接wget http://launchpad.net/byobu/trunk/3.23/+download/byobu_3.23.orig.tar.gz 即可。

    然后tar zxvf进行解压,进入目录,直接configure并指定prefix,假设是$HOME/.local。接下来make && make install,确保$HOME/.local/bin在你的PATH目录,这样Byobu就能用了。

    我的测试主机是Webfaction + CentOS 5.5。不知道为什么F9按键无效,因此无法设置每次SSH进远程主机后,就自动attach到Byobu上。于是,这一步要进行手动设置。

    在~/.bash_profile中,添加这么一行:

    `echo $- | grep -qs i` && which byobu-launcher > /dev/null && byobu-launcher && exit

    这样,每次登陆远程机器后,会自动查询是否存在byobu-launcher,如果存在就attach进byobu。如果需要断开远程连接(同时保持Byobu会话),那么按Ctrl+A,Ctrl+D即可。

    有了这个,维护远程主机就可以非常方便和轻松了。每次登陆后,就会立马呈现上次退出时的状态。

    如图便是Byobu跑在Webfaction的CentOS共享主机上,同时开启了三个会话。

    Byobu at CentOS

    BTW:这台机器好诱人啊。

  • 相关阅读:
    Visual Studio2019安装步骤
    写在第一页的话
    数状数组
    hdu 3501 数学题
    静态邻接表
    最长子序列
    hdu 1094 所想到的
    bellman_ford
    郁闷的一晚
    SPFA + 静态邻接表 模板
  • 原文地址:https://www.cnblogs.com/lexus/p/2368366.html
Copyright © 2011-2022 走看看