CentOS集群安装Tmux
对于Linux的常用者,如果你说你不会tmux,那你就out啦~
1. 什么是Tmux?
先来看看Tmux长什么样。
tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,采用BSD授权。使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再“浪费”多余的终端来连接这台远程主机;当然其功能远不止于此。(摘自百度百科)
更多关于Tmux的介绍,详见http://blog.chinaunix.net/uid-26285146-id-3252286.html
2. 如何在Ubuntu上安装Tmux
在Ubuntu上安装tmux非常简单,只需要在terminal上输入一条命令
sudo apt-get install tmux
运行时,只需要在terminal上输入tmux就可以使用啦~
3. 如何在CentOS集群上安装Tmux
在CentOS集群上,我们往往没有root权限。所以想安装Tmux,需要下载源码编译。步骤如下:
1) 下载并编译tmux的依赖库libevent
* 登录http://libevent.org下载libevent源码(如libevent-2.0.22-stable.tar.gz)
* 解压tar包
tar -zxvf libevent-2.0.-stable.tar.gz
* 进入解压后的libevent目录,编译
cd libevent-2.0.-stable
./configure --prefix=/libevent_path
make
make install
其中,/libevent_path为自定义的安装目录
2) 下载并编译tmux
* 登录https://github.com/tmux/tmux下载tmux源码
* 解压zip包
unzip tmux-master.zip
* 进入tmux-master目录,编译(因为libevent没有安装在默认路径,所以编译tmux时,要通过CFLAGS和LDFLAGS环境变量改变搜索头文件和库文件的路径)
cd tmux-master
sh autogen.sh
CFLAGS="-I/libevent_path/include" LDFLAGS="-L/libevent_path/lib" ./configure --prefix=/tmux_path
make
make install
* 在.bashrc中添加libevent-2.0.so.5
export LD_LIBRARY_PATH=/libevent_path/lib:$LD_LIBRARY_PATH
* 最后更新.bashrc
source .bashrc
3) 输入tmux命令,大功告成~
最新文章
- ios php RSA 非对称加密解密 der 和pem生成
- 查看进程的io
- 最大化 AIX 上的 Java 性能,第 3 部分: 更多就是更好
- RecyclerView的基本创建
- MVC Razor模板引擎输出HTML或者生产HTML文件
- Android高手进阶:Adapter深入理解与优化
- animate平滑回到顶部
- hdu_5769_Substring(后缀数组)
- Andrew Ng机器学习课程笔记--week9(上)(异常检测&;推荐系统)
- 201521123065《java程序设计》第10周学习总结
- Fastify 系列教程一(路由和日志)
- 二:熟悉 TCP/IP 协议
- ArcEngine ILabelEngineLayerProperties Expression 添加常量
- 【转】win10哪个版本最好用,推荐win10企业版LTSC
- Android-MySQLiteOpenHelper的理解
- node-sass下载失败 关于webpack
- DP及其优化
- 关于sql中如何动态加WHERE条件
- 获取更新元素文本html()
- 初识Redux Middleware
热门文章
- css3 三角形
- MySQL + Atlas --- 部署读写分离
- JMeter常用测试元件—学习笔记
- Cocos2d-x 核心概念 - Node中的重要操作
- Unity3d外包(北京)公司(长年承接U3D外包)
- JPA,EclipseLink 缓存机制学习(一) 树节点搜索问题引发的思考
- 零配置文件搭建SpringMVC实践纪录
- JS实现继承的几种方式
- Android Intent
- System.Data.SqlClient.SqlError:无法对过程'XXX' 执行 删除,因为它正用于复制。消息 3724,级别 16