当前位置:   article > 正文

RedHat学习笔记32--不间断会话服务_redhat screen

redhat screen

本系列博客是笔者在学习刘遄的《Linux就该这样学》的笔记,个人觉得这是一本很好的书,很值得我们去学习。因为笔者是自学,可能有些问题了解的层面没有那么深,各位大牛在看到笔者写的内容有错漏,望指出并给出建议,感激不尽!



  1. screen简介
    screen是一款能够实现多窗口远程控制的开源服务程序,为了解决网络异常中断或为了同时控制多个远程终端窗口而设计的程序;
    screen还能实现如下功能:
    a.会话恢复:即便网络中断,也可以让会话随时恢复,确保用户不会失去对远程会话的控制;
    b.多窗口:每个会话独立运行,拥有独立的输入输出终端窗口,终端窗口内显示过的信息被分开隔离保存,以便下次使用时依然能看到之前的操作记录;
    c.会话共享:当多个用户同时登录到远程服务器时,便可以使用会话共享功能让用户之间的输入输出信息共享。
  2. 安装screen服务程序
# 1.创建挂载点
mkdir -p /media/cdrom

# 2.进行挂载
mount /dev/cdrom /media/cdrom

# 3.编辑配置文件
vim /etc/yum.repos.d/rhel7.repo

# 文件内容:
[rhel7]
name=rhel7
baseurl=file:///media/cdrom
enabled=1
gpgcheck=0

# 4.安装screen服务程序
yum install screen

# 5.末尾出现complete,成功安装
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

1

  1. 管理远程会话
# screen命令参数:
-S:创建会话窗口;
-d:将指定会话进行离线处理;
-r:回复指定会话;
-x:一次性恢复所有的会话;
-ls:显示当前已有会话;
-wipe:把目前无法使用的会话删除
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
# 会话实战:
# 1.创建会话
screen -S backup

# 2.查看会话
screen -ls

# 3.退出会话
exit
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

2

  1. 会话共享
# 1.将终端1远程连接服务器
ssh 192.168.1.104

# 2.创建会话窗口
screen -S willard

# 3.终端2远程连接到服务器
ssh 192.168.1.104

# 4.恢复所有会话
screen -x
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

4
3

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/blog/article/detail/65379
推荐阅读
相关标签
  

闽ICP备14008679号