不间断会话服务

大家学完了ssh服务后有没有发现一个很重要的事情——当远程连接的终端被关闭时,运行在对方服务器上的命令也会随之中断。简单来说,如果在执行打包文件的命令,或者是正在用脚本安装某个服务程序,通常中途是绝对不能关闭远程窗口或断开网络链接的,即便是网络不稳定的波动情况都有可能导致任务被中断,只能重新远程链接到服务器再重新开始任务。还有些时候正在执行打包文件的命令,又同时想用脚本来安装某个服务程序,这个时候因为打包文件的输出信息会占满了用户的屏幕界面,所以只能再额外打开一个远程控制窗口,久而久之了,难免会忘记那个远程窗口是做什么用的了。
Screen是一款由GNU开源计划开发的多视窗远程控制管理服务,简单来说就是为了解决上述情况中网络异常中断或同时控制多个远程窗口而设计的程序。Screen服务程序不仅能够解决上述问题,而且用户在使用过程中还可以同时在多个终端会话中自由切换,能够做到会话恢复——即便网络中断,也可让会话随时恢复,用户不会失去对命令终端的控制,多窗口——每个会话都是独立运行的,拥有各自独立的编码、输入输出和窗口缓存,会话共享——可以使多个用户从不同终端使用同一个会话,也可让他们看到完全相同的输出信息的。详情请关注《linux就该这么学》。

操作方法

  • 01

    Screen服务程序在红帽RHEL7系统中并没有默认安装,因此需要配置yum仓库来安装这款软件,首先第1步请同学们如图9-12所示,把虚拟机中的CD/DVD光盘选项中选择到下载好的系统iso镜像。

  • 02

    把光盘设备中的系统镜像挂载到/media/cdrom目录: [root@linuxprobe ~]# mkdir -p /media/cdrom [root@linuxprobe ~]# mount /dev/cdrom /media/cdrom mount: /dev/sr0 is write-protected, mounting read-only

  • 03

    使用Vim文本编辑器创建Yum仓库的配置文件,下列具体参数含义可参考第4章4.1.4小节: [root@linuxprobe ~]# vim /etc/yum.repos.d/rhel7.repo [rhel7] name=rhel7 baseurl=file:///media/cdrom enabled=1 gpgcheck=0

  • 04

    现在就可以使用yum仓库来安装screen服务程序软件啦,出于对自然环境的保护意识,刘遄老师将对后面章节中出现的yum软件安装信息进行筛选——把重复性高与无意义的非必要信息省略,以来节省及避免不必要的纸张浪费,为后代不仅能享受科技之便捷,还能拥有自然之舒适献出一点努力: [root@linuxprobe ~]# yum install screen Loaded plugins: langpacks, product-id, subscription-manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. rhel | 4.1 kB 00:00 Resolving Dependencies --> Running transaction check ---> Package screen.x86_64 0:4.1.0-0.19.20120314git3c2946.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: screen x86_64 4.1.0-0.19.20120314git3c2946.el7 rhel 551 k Transaction Summary ================================================================================ Install 1 Package Total download size: 551 k Installed size: 914 k Is this ok [y/d/N]: y Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : screen-4.1.0-0.19.20120314git3c2946.el7.x86_64 1/1 Verifying : screen-4.1.0-0.19.20120314git3c2946.el7.x86_64 1/1 Installed: screen.x86_64 0:4.1.0-0.19.20120314git3c2946.el7 Complete!

(0)

相关推荐

  • 企业微信注册时显示会话服务已经被安装了怎么解决 解决攻略教程大全

    2016年4月18日,腾讯正式发布全平台企业办公工具“企业微信”,并通过腾讯应用宝独家首发安卓版.“企业微信”的推出将为企业员工提供最基础和最实用的办公服务,并加入贴合办公场景的特色功能.轻OA工具, ...

  • 局域网内共享文件提示没有权限访问网络资源

    现在公司和单位都组建了局域网。大多使用Windows XP系统,但是这个系统本身就带有些系统排斥,因为内网的资源是共享的,所以经常碰到等入不了的问题,系统提示:你可能没有权限访问网络资源。请与这台服务 ...

  • 局域网内PING不通怎么办

    首先,这里不考虑物理联接和其它问题,只谈及策略问题。此外,请安装相应的协议并正确的设置IP地址,同时尽量把计算机设置在一个工作组内且具有相同网段的IP地址。 其次,网上对于出现的问题描述较多,这里不再 ...

  • Windows系统下通过xmanager远程桌面控制Linux

    有两种方法可以实现远程管理Linux桌面窗口,其中一个就是是我们所选择的X显示管理器(X display manager)或者说xdm,另一个流行的解决方案是vnc。我选择xdm而不是vnc出于两点原 ...

  • 导致网上邻居无法互访的各种原因及解决方法汇总

    总结故障原因基本上有下面的几个: 1,没有共享资源/共享服务未启用。 症状:电脑与电脑间可以Ping通,但无法访问共享资源,在“计算机管理”中查看“本地共享”后会弹出“没有启动服务器服务”的错误对话框 ...

  • 电脑局域网共享设置时常见问题的解决方法

    广大电脑用户遇到的局域网共享的故障原因有很多,要根据具体情况来解决,首先和大家先来了解下局域网的含义,局域网指在某一区域内由多台电脑互联成的电脑组。一般是方圆几千米以内。局域网共享就是在这个特定的区域 ...

  • WinXP网上邻居无法共享的解决方法

    一、解决基本连接问题。 1、检查计算机之间的物理连接。 网卡是网络连接的基本设备,在桌面计算机中,每个网卡后面的指示灯应该是亮的,这表示连接是正常的。如果不亮,请检查集线器或交换机是打开的,而且每个客 ...

  • Win XP局域网设置

    相信很多人都有和笔者一样的经历,由WIN XP构成的网络所有设置和由WIN 2000构成的完全一样,但还是出现了根本不能访问的情况,笔者认为这主要是因为XP的安全设置和2000不一样所导致。针对这个问 ...

  • Windows XP的网络访问和共享设置

    由于Windows XP构成操作系统网络设置和Windows 2000完全一样,但还是出现了根本不能访问的情况,笔者认为这主要是因为XP的安全设置和2000不一样所导致。针对这个问题笔者在网上查了一些 ...