学会使用Screen,不再惧怕SSH中断(树莓派、Ubuntu和Centos 6.5)
2017-03-08 08:52
561 查看
之前使用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进程
原文: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进程
相关文章推荐
- centos screen 命令使用处理SSH连接中断问题
- 使用Screen后台执行任务,防止SSH中断
- TeamViewer的下载、安装和使用(windows7、CentOS6.5和Ubuntu14.04(64bit))(图文详解)
- 使用Screen后台执行任务,防止SSH中断
- Centos 6.5 使用命令ssh localhost一直需要密码的问题
- 烂泥:【解决】Ubuntu下使用SSH连接centos系统很慢
- Centos6.5 ssh配置与使用教程
- linux/树莓派 ssh连接中断后恢复会话的方法-screen
- centos6.5 ssh配置与使用
- 使用SecureCRT远程 SSH 登陆 CentOS 和 Ubuntu
- 烂泥:【解决】Ubuntu下使用SSH连接centos系统很慢
- Openstack使用官方ubuntu和Centos镜像无法使用ssh用户名密码登录登录的问题
- 使用 SSH 远程连接运行图形界面程序(ubuntu)
- SSH: ubuntu10.10使用SSH报错
- Ubuntu 10.10使用ssh
- Linux上安装使用SSH(ubuntu&&redhat)
- CentOS4.1下的SSH的安装,配置,使用
- 使用Putty(SSH)登录管理CentOS VPS的方法
- SSH远程会话管理工具 - screen使用教程
- 【转】ubuntu 中科大源设置&ssh 安装与使用