screen超级详细的讲解

本文介绍了Screen,一个用于防止连接中断的会话工具,如何在Linux系统中安装、验证和使用其常用命令,如创建会话、后台运行、查看和删除会话等,以确保长时间任务的稳定执行。
摘要由CSDN通过智能技术生成

1.介绍

 Screen是一个不间断会话工具,它的主要作用是在长时间运行的进程中防止因连接中断而导致的问题。例如,当执行类似于scp这样的命令时,由于它们需要在整个过程中保持连接,因此中途断开会导致操作失败。使用screen可以解决这个问题。举个例子,假设你需要在晚上传输大量数据,但担心传输过程会因为连接问题而中断。这时,你可以使用screen来启动传输任务,即使连接中断,任务也会在后台继续执行。当你再次连接到服务器时,可以重新打开这个screen会话,并继续传输过程,而无需重新启动任务或担心数据丢失。

2.命令下载

  由于screen他并不是系统自带的这个命令,所以我们得下载一个这个命令

   centos系统:yum  install -y screen

   ubantu系统:apt  install -y  screen

3.验证是否下载成功

[root@Cxq ~]# which  screen

如果输出结果是上图,则验证成功

4.常用的参数和命令

4.1创建会话

[root@Cxq ~]#screen -S +name 

 这个时候他会清屏幕,正常输入要执行的会话就可以,和平时正常输入命令一样

4.2写会话要进行的操作,我拿scp举例 

[root@Cxq ~]#scp -rp -P 3333 /root/123 root@192.168.1.1:/root

4.3保存当前会话并让会话在后台运行

ctrl+a +d  

4.4查看当前服务器的会话

screen -ls 或者 screen -list

4.5查看会话

screen -ls查看要进行会话的id

screen -r+id

 4.6删除会话

screen -S <会话ID> -X quit

  • 13
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值