linuxVPS用ssh连接 screen使用方法

linuxVPS用ssh连接 screen使用方法

最近新搞了一个vps,话说现在vps都白菜价了,相当便宜的,不少比主机都便宜了

唯一蛋疼的是编译安装lnmp的过程中因为网络的不稳定,断了几次,好在提前运行了screen -S lnmp 命令,轻松恢复了安装进度

Screen是一个可以在多个进程之间多路复用一个物理终端的全屏窗口管理器。Screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。

一般系统都自带screen,如果你的linux系统没有安装screen的话,

CentOS系统可以执行:yum install screen ;

Debian/Ubuntu系统执行:apt-get install screen 。

如何使用screen?

在安装lnmp之前提前输入 screen -S lnmp 创建一个名字为lnmp的会话

当你需要离开的时候,可以用快捷键Ctrl+a d(即按住Ctrl,依次再按a,d)暂停进程(会话中的程序不会停止)

如何恢复screen?

直接输入 screen -r lnmp ,如果你忘记了会话的名字,可以通过 screen -ls 来查看全部会话

[root@deanm ~]# screen -ls
There is a screen on:
1407.lnmp  (Detached)

1 Socket in /var/run/screen/S-root.

[root@deanm ~]#

其中1407.lnmp就是刚才的创建的会话,用 screen -r lnmp 恢复就行了,如果你要关闭该会话,直接输入 exit 命令就结束了

常用快捷键

Ctrl+a c :在当前screen会话中创建窗口
Ctrl+a w :窗口列表
Ctrl+a n :下一个窗口
Ctrl+a p :上一个窗口
Ctrl+a 0-9 :在第0个窗口和第9个窗口之间切换

 

linuxVPS用ssh连接 screen使用方法》上有3条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注