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命令,大功告成~

CentOS集群安装Tmux的更多相关文章
- CentOS下redis集群安装
环境: 一台CentOS虚拟机上部署六个节点,创建3个master,3个slave节点 1.下载并解压 cd /root wget http://download.redis.io/releases/ ...
- CentOS下Storm 1.0.0集群安装具体解释
本文环境例如以下: 操作系统:CentOS 6 32位 ZooKeeper版本号:3.4.8 Storm版本号:1.0.0 JDK版本号:1.8.0_77 32位 python版本号:2.6.6 集群 ...
- Centos 下 Apache 原生 Hbase + Phoenix 集群安装(转载)
前置条件 各软件版本:hadoop-2.7.7.hbase-2.1.5 .jdk1.8.0_211.zookeeper-3.4.10.apache-phoenix-5.0.0-HBase-2.0-bi ...
- CentOS下Hadoop-2.2.0集群安装配置
对于一个刚开始学习Spark的人来说,当然首先需要把环境搭建好,再跑几个例子,目前比较流行的部署是Spark On Yarn,作为新手,我觉得有必要走一遍Hadoop的集群安装配置,而不仅仅停留在本地 ...
- Storm集群安装详解
storm有两种操作模式: 本地模式和远程模式. 本地模式:你可以在你的本地机器上开发测试你的topology, 一切都在你的本地机器上模拟出来; 远端模式:你提交的topology会在一个集群的机器 ...
- hadoop学习之hadoop完全分布式集群安装
注:本文的主要目的是为了记录自己的学习过程,也方便与大家做交流.转载请注明来自: http://blog.csdn.net/ab198604/article/details/8250461 要想深入的 ...
- 集群安装配置Hadoop具体图解
集群安装配置Hadoop 集群节点:node4.node5.node6.node7.node8. 详细架构: node4 Namenode,secondnamenode,jobtracker node ...
- hadoop 2.2.0集群安装
相关阅读: hbase 0.98.1集群安装 本文将基于hadoop 2.2.0解说其在linux集群上的安装方法,并对一些重要的设置项进行解释,本文原文链接:http://blog.csdn.net ...
- Hadoop 2.8集群安装及配置记录
第一部分:环境配置(含操作系统.防火墙.SSH.JAVA安装等) Hadoop 2.8集群安装模拟环境为: 主机:Hostname:Hadoop-host,IP:10.10.11.225 节点1:Ho ...
随机推荐
- iOS改变字母的大小写
使用lowercaseString,uppercaseString -(void)test{ NSString * str = @"person"; NSString * str1 ...
- 根据标记清空页面中所有的input对象
function clear1(flag) { //获取页面中所有的input对象 var inputs = document.getElementsByTagName("input&quo ...
- CSS3动画特效——transform详解
transform让css3可以做很优质的特效,transform的意思是:改变,使-变形,转换. 在css3中transform的作用也是改变,让元素倾斜,旋转,缩放,位移. 下面来一一分解tran ...
- PHP简单文件上传
一个简单的PHP上传文件的例子: upload.html <html> <body> <form action="upload.php" method ...
- Android6.0之来电转接号码显示修改
Android6.0之来电转接号码显示修改 手机来电转接界面是在,点开Dialer-搜索框右边的三个点-设置-通话账户(要先插卡)-中国移动或者中国联通--来电转接--第一行,显示始终转接 将所有来电 ...
- imadjust从用法到原理—Matlab灰度变换函数之一
imadjust从用法到原理-Matlab灰度变换函数之一 转摘网址:http://blog.sina.com.cn/s/blog_14d1511ee0102ww6s.html imadjust函数是 ...
- 声明变量,一定要用 var!
public static T TryGet<T>(Func<T> func, T ifError = default(T)) { try { return func(); } ...
- php gettext 注释
//setlocale(LC_ALL, "en_US.UTF-8"); setlocale(LC_ALL, "zh_CN.UTF-8"); bindtextdo ...
- mata属性
声明文档使用的字符编码: <meta charset="utf-8" />声明文档的兼容模式: <meta http-equiv=" ...
- Fragment:关于Avoid non-default constructors in fragments的错误
在android开发中,写了一个关于继承Fragment的类时,如果有重载构造函数时,会提示“Avoid non-default constructors in fragments: use a de ...