学会使用Screen,不再惧怕SSH中断(树莓派、Ubuntu和Centos 6.5)

之前使用putty远程的时候,会因为一些奇奇怪挂的原因,导致各种中断。找到了这篇文章。


原文:http://bbs.ickey.cn/community/forum.php?mod=viewthread&tid=45051

原作者:FishXX


Screen怎么理解呢?理解为虚拟终端管理器吧。我们可以用它在后台管理终端界面,这样SSH断开后就不用怕正在进行的操作中断了。

一、安装:

sudo apt-get update

sudo apt-get install screen

二、使用:

1、创建一个虚拟终端,

使用putty登录树莓派后执行

screen -S terminal1

这样就创建好一个名为terminal1的终端了

此时我们可以随便执行操作了,

比如执行sudo apt-get upgrade,或者其它消耗时间比较长的工作,像编译内核等等。

按ctrl+a后再按d这样就保存好一个虚拟终端了,系统会提示deatached

我们的SSH什么的可以完全断开不管了,让虚拟终端自己运行去吧。

2、访问已经创建好的终端

screen -ls可以列出已经创建的正在后台运行的终端

screen -r 终端名称就可以了

比如screen -r terminal1

3、彻底退出

如果一个虚拟终端中的程序执行完毕了,screen -r 进入这个终端后再执行exit就完全退出了。


这样以后通过SSH编译内核之类的长时间工作时,再也不怕因为断网造成的操作中断了。

在任何linux设备上都能安装Screen,操作也是一样的







###############################################################################

在centos 6.5上安装Screen


1、查看YUM源上是否有screen安装

# yum list screen*




2、安装screen

# yum install screen





3、安装后,打印帮助信息,可初步了解screen的功能

#screen -h





4、结束!  操作和上面的操作一模一样

#screen -S a         ----创建一个叫“a”的进程(注意空格screen和-S和a之间都有空格)

#crtl+a+d      ----保存进程

#screen -r a      ----进入刚才创建的“a”进程

#exit      ----退出进程

#screen -ls      ----查看当前所有的screen进程



  • 7
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值