SSH远程会话管理工具 - screen使用教程

原创 2016年08月30日 18:14:57

一、screen命令是什么?

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

二、如何安装screen命令?

除部分精简的系统或者定制的系统大部分都安装了screen命令,如果没有安装,CentOS系统可以执行:yum install screen ;

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

三、screen命令使用方法?

1、常用的使用方法
用来解决文章开始我们遇到的问题,比如在安装lnmp时。

1.1 创建screen会话
可以先执行:screen -S lnmp ,screen就会创建一个名字为lnmp的会话。

1.2 暂时离开,保留screen会话中的任务或程序

当需要临时离开时(会话中的程序不会关闭,仍在运行)可以用快捷键Ctrl+a d(即按住Ctrl,依次再按a,d)
1.3 恢复screen会话

当回来时可以再执行执行:screen -r lnmp 即可恢复到离开前创建的lnmp会话的工作界面。如果忘记了,或者当时没有指定会话名,可以执行:screen -ls screen会列出当前存在的会话列表.

当前已经暂时退出了lnmp会话,所以状态为Detached,当使用screen -r lnmp后状态就会变为Attached,恢复会话时也可以使用:screen -r ID

1.4 关闭screen的会话
执行:exit ,会提示:[screen is terminating],表示已经成功退出screen会话。

2、远程演示
首先演示者先在服务器上执行 screen -S test 创建一个screen会话,观众可以链接到远程服务器上执行screen -x test 观众屏幕上就会出现和演示者同步。

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

版权声明:本文为博主原创文章,未经博主允许不得转载。

SSH远程会话管理工具 - screen使用教程

刚接触Linux时最怕的就是SSH远程登录Linux VPS编译安装程序时(比如安装lnmp)网络突然断开,或者其他情况导致不得不与远程SSH服务器链接断开,远程执行的命令也被迫停止,只能重新连接,重...
  • johnnycode
  • johnnycode
  • 2014年12月03日 18:47
  • 783

SSH远程会话管理工具 - screen使用教程

VPS侦探在刚接触Linux时最怕的就是SSH远程登录Linux VPS编译安装程序时(比如安装lnmp)网络突然断开,或者其他情况导致不得不与远程SSH服务器链接断开,远程执行的命令也被迫停止,只能...
  • tsb831211
  • tsb831211
  • 2016年07月25日 09:17
  • 132

SSH远程会话管理工具 - screen使用教程

VPS侦探在刚接触Linux时最怕的就是SSH远程登录Linux VPS编译安装程序时(比如安装lnmp)网络突然断开,或者其他情况导致不得不与远程SSH服务器链接断开,远程执行的命令也被迫停止,只能...
  • myweishanli
  • myweishanli
  • 2015年03月23日 16:23
  • 268

SSH远程会话管理工具 - screen使用教程

http://www.vpser.net/manage/screen.html VPS侦探在刚接触Linux时最怕的就是SSH远程登录Linux VPS编译安装程序时(比如安装lnm...
  • leonpengweicn
  • leonpengweicn
  • 2014年11月03日 15:43
  • 464

VPS侦探 SSH远程会话管理工具 - screen使用教程

VPS侦探在刚接触Linux时最怕的就是SSH远程登录Linux VPS编译安装程序时(比如安装lnmp)网络突然断开,或者其他情况导致不得不与远程SSH服务器链接断开,远程执行的命令也被迫停止,只能...
  • sevedk
  • sevedk
  • 2014年05月19日 15:00
  • 471

服务器管理——SSH远程会话管理工具screen

有小伙伴反应,在服务器上跑程序,不知何原因,突然连接终端,为了解决这个问题,在这里介绍一个SSH远程会话管理工具screen。1.screen介绍screen是一个可以在多个进程之间多路复用一个物理终...
  • u010510350
  • u010510350
  • 2017年12月02日 20:30
  • 40

高效能远程会话管理工具-screen

Linux是一个多用户多进程的操作系统,linux的远程操作我们常常使用是的ssh进行远程的。我们可以登录打开不通的终端,但是每一个终端都是一个环节变量。你是不是经常为一些长时间运行的任务而头疼,比如...
  • linuxnews
  • linuxnews
  • 2016年12月14日 20:05
  • 221

高效能远程会话管理工具-screen

导读 Linux是一个多用户多进程的操作系统,linux的远程操作我们常常使用是的ssh进行远程的。我们可以登录打开不通的终端,但是每一个终端都是一个环节变量。你是不是经常为一些长时间运行的任务而头疼...
  • snow2know
  • snow2know
  • 2017年01月06日 21:06
  • 469

高效能远程会话管理工具-screen

Linux是一个多用户多进程的操作系统,linux的远程操作我们常常使用是的ssh进行远程的。我们可以登录打开不通的终端,但是每一个终端都是一个环节变量。你是不是经常为一些长时间运行的任务而头疼,比如...
  • u014743697
  • u014743697
  • 2016年12月15日 09:36
  • 430

高效能远程会话管理工具-screen

导读 Linux是一个多用户多进程的操作系统,linux的远程操作我们常常使用是的ssh进行远程的。我们可以登录打开不通的终端,但是每一个终端都是一个环节变量。你是不是经常为一些长时间运行的任务而头...
  • looper66
  • looper66
  • 2016年12月15日 11:23
  • 327
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SSH远程会话管理工具 - screen使用教程
举报原因:
原因补充:

(最多只允许输入30个字)