刚接触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的会话。 VPS侦探 http://www.vpser.net/

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

经常遇到无法恢复情况时,请使用 screen -D -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个窗口之间切换

来源

http://www.vpser.net/manage/screen.html

http://www.vpser.net/manage/run-screen-lnmp.html

转载于:https://blog.51cto.com/zgmwin/569741

SSH远程会话管理工具 - screen使用教程相关推荐

  1. linux会话管理,Linux 安装 screen 远程会话管理工具

    在使用景文互联的Linux 云服务器产品编译一些环境时,您可能需要花费不少的时间,如果编译时间过长,可能导致当前SSH会话超时,从而断开了SSH,也终止了环境编译的进程,这对用户使用体验非常不利,所以 ...

  2. SimpleRemote -开源的远程连接管理工具

    SimpleRemote官网 软件介绍 我们在使用 mstsc (微软远程桌面).Putty 等对服务器或远程主机进行连接控制的时候,经常需要进行重复操作,比如填写IP.端口.用户名.密码等等,非常不 ...

  3. win10系统和安全管理工具服务器,手把手教你分析Win10远程服务器管理工具(RSAT)已发布...

    现在电脑已成为我们工作生活的一部分,相信大家在操作电脑时一定会遇到这样那样的问题,Win10远程服务器管理工具(RSAT)已发布这个问题就是我们经常会遇到的,这样的问题Win10远程服务器管理工具(R ...

  4. 微软免费的远程桌面管理工具,RDCMan——系统运维不可缺的软件

    原地址:https://www.toutiao.com/article/7238907573745828392/?app=news_article&timestamp=1686120368&a ...

  5. Linux(三)远程登录管理工具

    远程登录管理工具,是为了不需要去到电脑面前操作 毕竟如果有上百台服务器,怎么可能一台一台的去操作. 所以有必要用一台电脑,连接上不同的服务器操作会更方便 要用远程登录,自然要先设置好网络 首先打开虚拟 ...

  6. Windows远程桌面管理--功能强大的远程批量管理工具

    曾经,我想着要是有一款绿色小巧,功能实用的远程桌面管理工具,其界面简洁,操作便捷,能够同时远程操作多台服务器,并且多台服务器间可以自由切换,适用于网站管理人员使用的工具该有多好,苍天不负有心人,终于出 ...

  7. python怎么打开程序管理器_Python 进程管理工具 Supervisor 使用教程

    因为我的个人网站 restran.net 已经启用,博客园的内容已经不再更新.请访问我的个人网站获取这篇文章的最新内容,Python 进程管理工具 Supervisor 使用教程 Supervisor ...

  8. TeamViewer远程服务器管理工具使用哪些端口

    TeamViewer这款远程服务器管理工具,它是无需任何特殊的防火墙配置即可轻松连接到远程计算机,在绝大多数情况下,只要可以上网,TeamViewer 始终可用.TeamViewer 与互联网对外连接 ...

  9. 通过windows自带远程桌面,实现不同局域网的电脑相互访问(默默P2P远程桌面管理工具-直接内网穿透)

    大家都知道windows自带的远程桌面连接工具mstsc.exe非常好用,不但操作简单而且远程的速度还很快,相比起来比teamviwer或者向日葵等远程软件速度还快. 但是在操作上它有两个非常大的缺点 ...

最新文章

  1. QIIME 2用户文档. 01简介和安装 Introduction Install(2020.2)
  2. c# 修饰词public, protected, private,internal,protected的区别
  3. Caml Query语句的所有条件
  4. 从一道面试题说去 2
  5. HTML基础(part7)--常用标签之超链接标签
  6. Python数模笔记-Sklearn(4)线性回归
  7. uniapp图片自适应_uni-app下input组件基于内容自适应宽度的实现
  8. 武汉加油!武大本科生用Python敲出樱花绽放,满屏春天太浪漫
  9. python小结教学_Python Str内部功能-个人课堂笔记,课后总结
  10. 统计每小时数据的处理
  11. tinymce的中文语言包
  12. 联通pt952g 光猫管理员密码获取
  13. arcgis中python计算面积的表达式_ArcGIS字段计算中的Python语法错误
  14. kui 组件化库思路(来啦,老弟,持续更新哦,部署gitpages,添加issue)
  15. diskpart命令
  16. 华为路由器 环回互通实验(顺时针)
  17. 前端 - bootstrap树形菜单
  18. 一款好的软件,软件测试必不可少...
  19. 小米Redis的K8s容器化部署实践
  20. python 异步协程爬虫-半次元图片

热门文章

  1. 谷歌AI智商达苹果Siri两倍 但不及6岁儿童
  2. 10 年 bloger 教你如何优雅玩转博客!
  3. Ajax同步和异步的区别
  4. 9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的2012求职之路...
  5. mac -- 安装OpenCV
  6. 关于JSON的一些问题
  7. 刚接触机器学习这一个月我都做了什么?
  8. SDNU 1462.时间转换
  9. ubuntu下解决Ruby安装后缺少openssl的问题
  10. linux c socket programming