• 不间断会话服务: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 中的会话。

  • 相关阅读:
    zookeeper 分布式锁
    kafka比较好的文章
    HTTP深入浅出 http请求
    火狐浏览器下event对象的兼容处理
    透明度轮播框架封装注意点zIndex值不能忘记
    wamp的phpmyadmin无法访问Forbidden的解决方案
    同一DIV内,两个行内块元素不对齐的解决方案
    tween.js运动曲线
    什么是闭包?闭包的优缺点?
    firefox和IE9不支持对icon font字体的跨域访问
  • 原文地址:https://www.cnblogs.com/python-wen/p/10168721.html
Copyright © 2020-2023  润新知