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

deepvps在刚接触Linux时最怕的就是SSH远程登录Linux VPS编译安装程序时(比如安装lnmp)网络突然断开,或者其他情况导致不得不与远程SSH服务器链接断开,远程执行的命令也被迫停止,只能重新连接,重新运行。相信现在有些VPSer也遇到过这个问题,今天就给VPSer们介绍一款远程会话管理工具 – screen命令。

一、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会列出当前存在的会话列表,如下图:

11791.lnmp即为刚才的screen创建的lnmp会话,目前已经暂时退出了lnmp会话,所以状态为Detached,当使用screen -r lnmp后状态就会变为Attached,11791是这个screen的会话的进程ID,恢复会话时也可以使用:screen -r 11791

1.4 关闭screen的会话
执行:exit ,会提示:[screen is terminating],表示已经成功退出screen会话。VPS侦探 http://www.vpser.net/

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个窗口之间切换
安装lnmp前请先运行screen
虽然之前vps侦探已经发表过screen命令的使用方法,并结合lnmp一键安装包进行了简单的说明,但是还是有些小白会问当通过putty或者SecureCRT安装lnmp时,网络突然掉线或者不小心putty被关掉等等原因,造成lnmp安装过程被中断怎么办,其实防止这种现象很简单,只要在安装lnmp前执行screen命令就可以了。

licess也在vps侦探上说过screen命令的使用方法,下面结合lnmp的安装过程再说一下。

1、screen安装方法就不说了,看vps侦探上的文章吧

2、执行:screen -S lnmp 创建screen会话。

2、执行:wget -c http://soft.vpser.net/lnmp/lnmp0.5-full.tar.gz 下载安装包。

3、执行:tar zxvf lnmp0.5-full.tar.gz 解压。

4、执行:cd lnmp0.5-full/ 进入lnmp0.5目录。

5、Centos执行:./centos.sh ,Debian 执行:./debian.sh 进行安装。

如果网络掉线,可以重新连接,再执行 screen -r lnmp 就会看到你的lnmp安装进程。

(0)

相关推荐

  • CentOS 7系统远程会话管理工具screen怎么安装使用?

    可能大家会遇到这样的问题:使用 SSH 或者telent 远程登录到Linux 服务器,运行一些需要很长时间才能完成的任务,比如系统备份.ftp 传输等等.通常情况下我们都是为每一个这样的任务开一个远 ...

  • Win10系统下安装和卸载远程服务器管理工具的方法教程

    远程服务器管理工具是一款专门用于管理远程服务器的功能插件程序,在每个windows系统中,都有配套的远程管理工具,当然win10系统也不例外,微软在win10系统下推出的Remote Server A ...

  • 在Win10系统上安装和卸载远程服务器管理工具的方法

    今天,我们将要学习的是与远程服务器管理工具相关的教程,比如说:在win10系统上安装服务器管理工具.同时,为了方便大家进行远程服务器管理工具角色和功能的管理,小编也会为大家奉上远程服务器管理工具的关闭 ...

  • Win XP内置的远程桌面管理工具的使用图文教程

    远程桌而连接功能可以用于计算机的远程连接和操控,在被连接的计算机上可以安装软件、运行程序,所有的一切都好像是直接在该计算机上操作一样。通过该功能,网络管理员可以在远程办公室安全地控制机房的服务器,而且 ...

  • Win XP远程桌面管理工具的使用

    远程桌而连接功能可以用于计算机的远程连接和操控,在被连接的计算机上可以安装软件、运行程序,所有的一切都好像是直接在该计算机上操作一样。通过该功能,网络管理员可以在远程办公室安全地控制机房的服务器,而且 ...

  • u深度PE系统磁盘管理工具复制功能使用教程

    在使用电脑的过程中,由于自己的误操作或者系统原因导致电脑无法正常启动,我们要拷贝系统里面的某些文件但是系统又无法启动,这个时候我们该怎么办呢?接下来小编就给大家介绍通过u深度PE系统中的磁盘管理工具将 ...

  • linux远程登录管理工具 Putty使用入门教程[图文]

     一、Putty简介 Putty是一款远程登录工具,用它可以非常方便的登录到Linux服务器上进行各种操作(命令行方式)。Putty完全免费,而且无需安装(双击即可运行),支持多种连接类型(Telne ...

  • linux远程桌面管理工具xrdp

    一.概述我们知道,我们日常通过vnc来远程管理linux图形界面,今天分享一工具Xrdp,它是一个开源工具,允许用户通过Windows RDP访问Linux远程桌面. 除了Windows RDP之外, ...

  • Database.NET强大的数据库查询管理工具使用图文教程

    现在介绍Database.Net,先说一下我用的版本,我用的是9.4.5018.42 台湾人写的,这个作者做软件非常专业,至于有多专业,大家用一下就知道了 从上图看出这个作者做了很多软件,应该挺有名的 ...