1 前言
今天要和大家介绍的是一个在Linux系统中人称挂机神器的screen工具。为什么我们会需要这个工具呢?请匹配自己在通过ssh
远程连接服务器的时候是否出现过以下烦恼:
- 正在运行某个程序,由于网络不好
ssh
突然中断了,再次连接ssh
后发现程序进程还在后台,但就是恢复不到程序的运行界面; - 运行某个程序时需要打开多个终端运行后台service服务,而你又不想每次连接
ssh
后都做这个繁琐的工作,希望能这些服务能够在服务器上一直运行着,哪怕是重新连接后也能恢复到对应的运行窗口;
如果你也遇到过上述类似情况,那请你赶快试试screen。
2 安装
1.1 在线安装
如果你的电脑能够连接外网,那么直接执行如下命令即可:
-
Ubuntu
sudo apt-get install screen
-
Centos
yum -y install screen
1.2 离线安装
如果你的电脑并不能够连接外网,那我们就以离线的方式进行安装:
-
第一步:下载安装包
打开链接 https://ftp.gnu.org/gnu/screen/ 下载一个最近几年版本的都行,此处以
screen-4.6.0.tar.gz
为例。 -
第二步:解压安装包
-
在安装包所在的目录执行如下命令
tar -zxvf screen-4.6.0.tar.gz
-
进入到解压后的目录
cd screen-4.6.0/
-