不间断会话服务:screen
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 中的会话。
最新文章
- Linux简单指令操作
- 谈谈对hibernate的理解
- java中的运算符
- 【Android UI】Android Layout XML属性
- sum()over()和count()over()分析函数
- python 装饰器(decorator)
- redhat6修改主机名
- 24种设计模式--迭代模式【Iterator Pattern】
- SpringMVC介绍之约定优于配置
- rdesktop命令连接Win7远程桌面
- go:挂webserver
- 易卡易APP的出现改变你的消费习惯
- laravel安装laravel-ide-helper扩展进行代码提示(二)
- Linux 下面 PG 的 uuid-ossp 包安装办法
- Fragment回退栈&;commit()和commitAllowingStateLoss()
- ARM64 __create_page_tables分析
- node 跨域问题
- centos 7 源代码安装mysql5.6
- 20165214 实验三 敏捷开发与XP实践
- (笔记)Linux下的CGI和BOA使用期间遇到的问题汇总
热门文章
- Codeforces Round #614 (Div. 2) D
- Turtle模块基本方法和使用(画布)
- Java实现的上传并压缩图片功能【可等比例压缩或原尺寸压缩】
- 自定义React-redux
- Jmeter-集合点与关联
- Java改变引用数据类型的值
- C#之Quartz任务调度的使用(2.2.3.400)
- Wannafly Camp 2020 Day 7H 游戏 - 欧拉筛,GCD
- 解决webpack和gulp打包js时ES6转译ES5时Object.assign()方法没转译成功的问题
- restful设计参考