跑代码时ssh中断怎么恢复?

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/
      
  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值