Linux常用命令及组件:screen管理远程会话

2024-11-05 09:18:22

1、一、安装screen我们以安装CentOS系统的VPS为例,赵容手头的VPS有些系统已经自带了screen,有些需要安装。yum install screen #安装screen安装很快,一般就是1分钟吧,之后,我们就可以使用它了。下面,我们记录一些常用的screen命令。

2、二、创建远程会话以编辑lnmp为例,首先,我们建立一个screen会话窗口,将这个窗口的名称定义为lnmpscreen –S lnmp执行以上命令回车,自动进入新的lnmp的会话窗口我们可以在这个会话窗口,开始编译lnmp的过程,比如下载脚本,解压,运行安装。

3、三、暂离会话在正式编译lnmp之后,我们知道,这个过程需要较长的时候,短则十几分钟,长则数小时,这时候,我们能够离开这个窗口,但是正在运行的东西不会终止。按住Ctrl,然后依次按键盘上的a,d,则暂时离开这个会话窗口,返回主会话。我们可以退出,或者做其他的事情,不会影响到之前的编译过程。

4、四、重返会话我刚说了,我们建立了一个lnmp编译的会话窗口,假如我们已经退出ssh登陆,那么重新登陆上去,直接运行命令重返刚才的会话。screen –r上面,是我只建立了那么一个会话,假设我们建立了多个会话,我们可以通过直接通过加上会话窗口的名字,或者ID的方式进入指定会话。screen –r lnmp #进入以lnmp命名的会话screen ls #列出会话IDscreen –r **** #****代表ID号码,直接进入该ID会话

5、五、其他命令screen在后台运行,还是需要消耗一定的系统资源的,在任何时候,一个会话窗口的工作完成后,我们以命令exit退出(彻底关闭)该会话,另外,当多个会话时,一些其他的命令可以帮助我们。Ctrl + a,d #暂离当前会话Ctrl + a,c #在当前screen会话中创建一个子会话Ctrl + a,w #子会话列表Ctrl + a,p #上一个子会话Ctrl + a,n #下一个子会话Ctrl + a,0-9 #在第0窗口至第9子会话间切换screen命令对于我们在linux VPS使用中是非常有帮助的,尤其是新手朋友使用它,会话多开同步进行不同的工作,可以节省不少时间。

猜你喜欢