平时用putty连接远程的linux系统,但是有时候很多安装大型软件的时候有很长的安装过程,这个过程自己又想看看系统的其它状态或者想先干一些别的事情,这个时候难道只能再打开一个putty窗口吗?那如果很多的东西做这个时候管理起来就比较麻烦,这个时候我们可以使用screen进行管理。

直接运行yum install screen进行安装。等安装完了可以新建一个session窗口进行敲打命令。

screen -S 窗口名称 命令名称

如screen -S “查看top” top   这个时候就新建一个查看top的窗口,

用screen -ls可以查看我们有多少个screen窗口

使用screen -x恢复之前离线的screen作业。

screen -d加上对应的pid号是将其挂起,等回来的时候再输入screen -r的时候再执行相应里面的命令。

screen -r 对应的pid号 恢复离线的screen作业。因为我们对应的有后面跟上session对应的窗口名称,这个时候我们可以根据窗口名称找pid。如果窗口对应正在进行其它的操作,输入不了命令的时候可以直接按ctrl+a后再按上c,这样就自动再新建一个会话窗口。可输入命令。

ctrl+a后再按p就是切换到上一个session的窗口

ctrl+a后再按n就是切换到下一个session对应的窗口

有很多抱怨说很多的任务都是ssh连接上去才执行的,如果出现网络断了,或者putty电脑死机,或者断开远程的连接只有,服务器上的相应的任务很多就执行到一半就没执行了,这个时候也是可以使用screen进行操作的。

还有一种比较有意思的就是回话共享

假设你在和朋友在不同地点以相同用户登录一台机器,然后你创建一个screen会话,你朋友可以在他的终端上命令:screen -x

这个命令会将你朋友的终端Attach到你的Screen会话上,并且你的终端不会被Detach。这样你就可以和朋友共享同一个会话了,如 果你们当前又处于同一个窗口,那就相当于坐在同一个显示器前面,你的操作会同步演示给你朋友,你朋友的操作也会同步演示给你。当然,如果你们切换到这个会 话的不同窗口中去,那还是可以分别进行不同的操作的。

相关文章:

  • 暂无相关文章