CentOS 7系统远程会话管理工具screen怎么安装使用?

2016-03-31 15:32 15 1 收藏

下面图老师小编跟大家分享一个简单易学的CentOS 7系统远程会话管理工具screen怎么安装使用?教程,get新技能是需要行动的,喜欢的朋友赶紧收藏起来学习下吧!

【 tulaoshi.com - 服务器 】

CentOS 7系统远程会话管理工具screen怎么安装使用?

   可能大家会遇到这样的问题:使用 SSH 或者telent 远程登录到Linux 服务器,运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,如果因为,网络异常或其它因素导致突然断开连接,远程命令也会停止,只能重新连接后再运行,一切半途而废了。这里我就教大家如何使用screen命令,避免出现以上问题。

  Screen是一个可以在多个进程之间多路复用一个物理终端的全屏窗口管理器。用户可以在一个screen会话中创建多个screen子会话,在每一个screen会话(或子会话)中就像操作一个真实的telnet/SSH连接窗口。 

  安装screen

  1、使用putty或类似的SSH工具登录CentOS 7服务器;直接输入screen看提示bash : screen: 未找到命令...;检车系统有没有安装screen;

  2、如果你的CentOS系统没有自带screen,安装方法如下:

  yum install screen

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/fuwuqi/)

  安装成功后,输入screen会切换到另一个窗口,可以通过ctrl+a+d切换回原来的命令行界面;

CentOS 7系统远程会话管理工具screen怎么安装使用? 图老师

  创建screen会话

  情景 :需要在CentOS 7中下载并安装LNMP一键安装包;

  1、先执行以下命令screen -S shapolang以上命令的意思是:新建screen会话,名字为shapolang。

  2、开始安装lnmp,

  a、执行 wget --no-check-certificate https://api.sinas3.com/v1/SAE_lnmp/soft/lnmp1.2-full.tar.gz下载安装包。

  b、执行:tar -xvf lnmp1.2-full.tar.gz 解压。

  c、执行:cd lnmp1.2-full /进入lnmp1.2目录。

  d、执行:./install.sh 进行安装。

  如果网络掉线,可以重新连接,再执行 screen -r shapolang就会看到你的shapolang安装进程。

  暂时离开screen会话

  (但保留screen里运行的LNMP一键安装包命令)

  在SSH窗口中按快捷键:Ctrl+a d(按住Ctrl,依次按a,再按d)即可退出名叫shapolang的screen的会话。

  暂时离开screen会话时,screen的会话并不会因为离开而停止,正在运行中(如编译LNMP一键安装包)的进程依然会继续运行,screen的好处就是可以在同一个ssh窗口中执行多个任务,如再新开一个screen会话安装gitlab。也可以临时关闭ssh窗口,做些其它事情。

  重新读取screen会话

  在SSH中执行以上命令即可读取,若忘记之前创建的screen会话的名字或者之前创建时候存在多个相同名称的会话,可以通过下面命令查询正在运行中的screen会话列表信息。

  screen -ls

  1、通过screen名字(如之前新建的shapolang)读取。

  screen -r shapolang

  如果存在多个同名名的会在会话名之前有会话ID+会话名称,如4054.shapolang;

  可以通过screen -r 4054.shapolang或者screen -r 4054获取指定会话(建议使用后一种,第一种比较复杂)

  关闭screen会话

  若不再需要当前的screen会话,可以在当前的screen会话中执行 exit,提示[screen is terminating]表示已经成功关闭screen会话(不会保留在内存中),如果需要,请重建。

  screen的快捷键

  如之前讲到的Ctrl + a d 可以暂时离开当前的screen会话,同时screen还提供其它的快捷键。

  Ctrl + a c :在当前screen会话中创建一个子会话

  Ctrl + a p :上一个子会话

  Ctrl + a n :下一个子会话

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/fuwuqi/)

  注意事项:

  操作非常简单,不过最好不要创建太多同名会话的自己都分不清楚,毕竟回话ID不直观。

来源:https://www.tulaoshi.com/n/20160331/2050727.html

延伸阅读
标签: 服务器
Linux系统中的进程管理工具SystemD介绍   SystemD是Linux下的一种init软件,由Lennart Poettering带头开发,并在LGPL 2.1及其后续版本许可证下开源发布。Lennart是redhat员工,但SystemD不是redhat项目。其开发目标是提供更优秀的框架以表示系统服务间的依赖关系,并依此实现系统初始化时服务的并行启动,同时达到降低Shell的系统开...
phpMyAdmin是一个基于Web的MySQL图形管理工具。 本文只讨论如何在Windows NT 4.0或Windows 2000、IIS 4.0、PHP3和MySQL下安装phpMyAdmin。 本文使用phpMyAdmin_2.0.5.tar.gz。 一、软件下载 您可以从下列站点下载到最新版本:http://www.phpwizard.net/phpMyAdmin/ 二、软件安装 1、将下载的软件用WinZIP等.tar.gz解压缩工具解...
标签: word
巧用Word工具栏当管理工具   1.新建工具栏 打开Word,依次点击工具→自定义,弹出自定义窗口,选中工具栏标签。点击新建按钮,弹出新建工具栏窗口,在工具栏名称中输入各年级资料后点击确定按钮。现在,Word会自动启用各年级资料工具栏,在编辑区就可以看到该工具栏。 2.添加第一级分类 点击自定义中的命令选...
超好用的字体管理工具RIGHTFONT   现有的字体管理工具大都晦涩难用,Bohemian Coding当初重做的「Fonts」也只是修改了应用的设计,最终也不了了之。OS X 上已经有越来越多惊艳的设计类应用出现,而字体管理类应用还停滞不前。我实在太期待有一款轻量、易用的字体管理工具了。最近出现了一款名为「RightFont」的工具终于能让人眼前一...
标签: 电脑入门
Windows 7 RTM 已经发布一段时间,而 Windows 7 GA 在10月22日将正式上市,随之而来的是大规模的安装和部署。 不管是企业还是个人,都不希望自己的正版权益受到侵害。特别是在企业中大批量部署 Windows 7 后,一些员工可能会恶意使用一些工具,提取当前 Windows7系统的产品密钥,造成企业 IT 资产的流失,更有可能造成因密钥泄漏引起的攻...

经验教程

17

收藏

37
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部