screen服务使用解析

本文详细阐述了screen服务在远程工作中的优势,包括安装、使用场景和会话管理,以及如何处理程序中断和共享会话。

一、为什么要使用screen服务

当我们在进行一些常见的远程操作时,通常首先会先进行远程ssh登录 或者telnet连接到远程服务器上,然后执行相关操作,或程序启动等。
1、程序所需的执行时间过长,可能需要挂载几天的那种,可能会自动中断;又可能,如果当前网络不稳定,或者本机出现故障,导致客户端连接服务器失败,命令被迫停止;甚至有可能自己不小心关掉了客户端导致命令被迫停止。

2.在执行文件打包操作时,打包操作的输出信息占满了用户的屏幕界面,如果这时候还想安装某个服务程序,那只好再开一个远程会话的终端。终端开多了自己都分不清每个终端窗口是干什么的了。

3.想共享会话内容
基于以上,我们可以使用screen服务,在程序异常中断后能恢复。

二、安装screen服务

RHEL中并没有默认安装screen服务程序,需要配置YUM仓库来安装它。

yum install screen -y //有了这个-y就不用在安装的过程中输入y了,自动确认

看到Complete!就安装好了

三、使用screen

1、创建会话窗口。创建后生成一个新的shell页面,在这个页面里做的任何操作都能被记录下来

screen -S test //test为会话窗口的名字,任意取

 2、在新生成的shell页面里,我们可以输入要执行的操作,此处以追踪/var/log/messages为例

3、随后我们在新shell页面里按下ctrl+a 再按下d ,退出了screen,但 追踪的任务仍在执行

4.若想再

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值