歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 使用screen共享會話(多台電腦可以用來共享窗口然後--開會、教學等)

使用screen共享會話(多台電腦可以用來共享窗口然後--開會、教學等)

日期:2017/3/1 14:02:29   编辑:關於Linux
使用screen共享會話(多台電腦可以用來共享窗口然後--開會、教學等) GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了統一的管理多個會話的界面和相應的功能。 * 會話恢復 : 只要Screen本身沒有終止,在其內部運行的會話都可以恢復。這一點對於遠程登錄的用戶特別有用——即使網絡連接中斷,用戶也不會失去對已經打開的命令行會話的控制。只要再次登錄到主機上執行 screen -r 就可以恢復會話的運行。同樣在暫時離開的時候,也可以執行分離命令detach,在保證裡面的程序正常運行的情況下讓Screen掛起(切換到後台)。這一點和圖形界面下的VNC很相似。 * 多窗口 : 在Screen環境下,所有的會話都獨立的運行,並擁有各自的編號、輸入、輸出和窗口緩存。用戶可以通過快捷鍵在不同的窗口下切換,並可以自由的重定向各個窗口的輸入和輸出。Screen實現了基本的文本操作,如復制粘貼等;還提供了類似滾動條的功能,可以查看窗口狀況的歷史記錄。窗口還可以被分割和命名,還可以監視後台窗口的活動。 * 會話共享 : Screen可以讓一個或多個用戶從不同終端多次登錄一個會話,並共享會話的所有特性(比如可以看到完全相同的輸出)。它同時提供了窗口訪問權限的機制,可以對窗口進行密碼保護。 而本文主要想介紹下共享會話的使用,可以讓我們使用更加方便,而且使用screen的共享會話可以讓很多用戶同時 看到一個窗口,可以用來上課、開會等~~ 共享會話的使用其實很簡單,主要使用到screen的命令有: 一、 screen -S session_name session_name可以由用戶自己設定,比如說abc 二、screen -list 可以查看當前電腦上有哪些會話,其他用戶可以先用此命令查看然後選擇登錄進入某個會話 三、screen -x session_name 進入共享的會話窗口 主要流程我畫了個流程圖: 1、在一台電腦A上使用 screen -S test 創建會話,然後終端會進入test會話中。 2、這時候別的機器使用ssh登錄A ,使用screen -list可以查看當前有那些會話: long@zhouyl:~$ screen -list There is a screen on: 8815.test (Friday, October 18, 2013 11:23:23 CST) (Attached) 1 Socket in /var/run/screen/S-long. 3、使用 screen -x test 進入會話即可,screen的共享會話可以支持所有使用ssh登錄上這台電腦的用戶。 所以我們就可以使用這個功能來開會或者教學!
Copyright © Linux教程網 All Rights Reserved