在共享主机上使用Screen for Human Beings:Byobu
在共享主机上使用Screen for Human Beings:Byobu | I'm TualatriX
- me
- Comments
- Projects
- Event
- About
- 11
- Jan
- 在共享主机上使用Screen for Human Beings:Byobu
- Post by TualatriX at 2011 . Category: Operation System. 3527 Views. 9 Comments
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共享主机上,同时开启了三个会话。
BTW:这台机器好诱人啊。
posted on 2012-02-26 08:05 lexus 阅读( ...) 评论( ...) 编辑 收藏
转载于:https://www.cnblogs.com/lexus/archive/2012/02/26/2368366.html