1、screen命令:

    screen 是一款能够实现多窗口远程控制的开源服务程序,简单来说就是为了解决网络异 常中断或为了同时控制多个远程终端窗口而设计的程序。用户还可以使用 screen 服务程序同 时在多个远程会话中自由切换,能够做到实现如下功能。

    ➢ 会话恢复:即便网络中断,也可让会话随时恢复,确保用户不会失去对远程会话的控制。

    ➢ 多窗口:每个会话都是独立运行的,拥有各自独立的输入输出终端窗口,终端窗口内显示过的信息也将被分开隔离保存,以便下次使用时依然能看到之前的操作记录。
    ➢ 会话共享:当多个用户同时登录到远程服务器时,便可以使用会话共享功能让用户之间的输入输出信息共享。

2、screen命令参数:

  -S 参数创建会话窗口

  -d 参数将指定会话进行 离线处理

  -r 参数恢复指定会话用

  -x 参数一次性恢复所有的会话

  -ls 参数显示当前已 有的会话

  -wipe 参数把目前无法使用的会话删除

3、实例:

  第一步:新建一个不间断会话   

  [root@localhost ~]# screen -S test_scr

  第二步:查看当前已经建立的会话

  [root@localhost ~]# screen -ls

  第三步:模拟中断情况。

随意新建一个文本文件,比如 screen vim  test.txt

此时,千万不要慌,只要前期开启了screen会话服务,就完全不用担心了。

  第四步:恢复会话

screen  -ls  

screen  -r  5499     #5499为会话test_scr前的编号,就会恢复到强制关闭前的状态。Attached:连接模式        Detached:断开模式

  第五步:退出

    exit

4、远程管理会话(连接同一会话内的主机/屏幕共享)

  原理:(1)已知主机A、主机B、主机C,他们都加入会话screen  -S  session_ABC 

     (2)只需要在一台主机上screen  -x  会话编号,就可以连接所有主机,打开所有在 session_ABC 中的会话。

最新文章

  1. Linux简单指令操作
  2. 谈谈对hibernate的理解
  3. java中的运算符
  4. 【Android UI】Android Layout XML属性
  5. sum()over()和count()over()分析函数
  6. python 装饰器(decorator)
  7. redhat6修改主机名
  8. 24种设计模式--迭代模式【Iterator Pattern】
  9. SpringMVC介绍之约定优于配置
  10. rdesktop命令连接Win7远程桌面
  11. go:挂webserver
  12. 易卡易APP的出现改变你的消费习惯
  13. laravel安装laravel-ide-helper扩展进行代码提示(二)
  14. Linux 下面 PG 的 uuid-ossp 包安装办法
  15. Fragment回退栈&commit()和commitAllowingStateLoss()
  16. ARM64 __create_page_tables分析
  17. node 跨域问题
  18. centos 7 源代码安装mysql5.6
  19. 20165214 实验三 敏捷开发与XP实践
  20. (笔记)Linux下的CGI和BOA使用期间遇到的问题汇总

热门文章

  1. Codeforces Round #614 (Div. 2) D
  2. Turtle模块基本方法和使用(画布)
  3. Java实现的上传并压缩图片功能【可等比例压缩或原尺寸压缩】
  4. 自定义React-redux
  5. Jmeter-集合点与关联
  6. Java改变引用数据类型的值
  7. C#之Quartz任务调度的使用(2.2.3.400)
  8. Wannafly Camp 2020 Day 7H 游戏 - 欧拉筛,GCD
  9. 解决webpack和gulp打包js时ES6转译ES5时Object.assign()方法没转译成功的问题
  10. restful设计参考