Linux VPS远程会话管理 - screen常用命令介绍及应用

我们在操作VPS主机的时候是不是经常有遇到在安装WEB管理面板或者一键安装包的时候时间比较长,在这段时间里比较担心因为网络不稳定导致连接中断,或者因为断电,甚至不小心同事脚动了桌子底下的电源线导致我们已经安装很久即将成功的系统环境全部需要重头开始。

如果我们的脚本安装时间比较长,或者希望在操作多个命令执行的时候可以同时使用运行,老蒋这里要和大家重新学习screen工具的用法。因为有了screen我们就不用担心因为断电或者网络不稳定,甚至人为导致安装中断的问题。

第一、安装screen工具环境

目前大部分系统环境中都已经集成安装了screen工具环境,其实可以直接使用的。如果我们在使用的时候提示没有安装"screen:command not found"我们就需要经过这一步走重新安装。

#Centos系统
yum install screen
#Debian/Ubuntu系统
apt-get install screen

这样我们根据自己的系统选择性安装。

第二、创建会话

如果我们需要安装某个LNMP一键包的时候,老蒋这里示范创建

screen -S lnmp

然后我们黏贴LNMP一键包的SSH命令进去。这时候我们可以暂时的离开当前的会话,Ctrl+a d(按住CTRL,先后按a 和 d)这样就退出当前的会话。

第三、恢复会话

如果我们希望恢复之前的LNMP会话,可以按 screen -r lnmp 恢复,如果我们忘记当前的会话名称,可以输入screen -ls 会看到当前所有会话。因为我们很多时候不止运行一个会话,可以同时按住很多进程。

第四、关闭会话

如果在进程执行完毕,我们在当前会话中关闭,可以输入exit即可。

目前老蒋也仅仅用到这些功能,一般在安装大型脚本时候担心断网才使用到的。如果以后有更多的需要,再次整理其他内容。

本文出处:老蒋部落 » Linux VPS远程会话管理 - screen常用命令介绍及应用 | 欢迎分享( 公众号:QQ69377078 )