不間斷會話服務:screen
阿新 • • 發佈:2018-12-24
1、screen命令:
screen 是一款能夠實現多視窗遠端控制的開源服務程式,簡單來說就是為了解決網路異 常中斷或為了同時控制多個遠端終端視窗而設計的程式。使用者還可以使用 screen 服務程式同 時在多個遠端會話中自由切換,能夠做到實現如下功能。
➢ 會話恢復:即便網路中斷,也可讓會話隨時恢復,確保使用者不會失去對遠端會話的控制。
➢ 多視窗:每個會話都是獨立執行的,擁有各自獨立的輸入輸出終端視窗,終端視窗內顯示過的資訊也將被分開隔離儲存,以便下次使用時依然能看到之前的操作記錄。
➢ 會話共享:當多個使用者同時登入到遠端伺服器時,便可以使用會話共享功能讓使用者之間的輸入輸出資訊共享。
2、screen命令引數:
-S 引數建立會話視窗
-d 引數將指定會話進行 離線處理
-r 引數恢復指定會話用
-x 引數一次性恢復所有的會話
-ls 引數顯示當前已 有的會話
-wipe 引數把目前無法使用的會話刪除
3、例項:
第一步:新建一個不間斷會話
[[email protected] ~]# screen -S test_scr
第二步:檢視當前已經建立的會話
[[email protected] ~]# screen -ls
第三步:模擬中斷情況。
隨意新建一個文字檔案,比如 screen vim test.txt
此時,千萬不要慌,只要前期開啟了screen會話服務,就完全不用擔心了。
第四步:恢復會話
screen -ls
screen -r 5499 #5499為會話test_scr前的編號,就會恢復到強制關閉前的狀態。Attached:連線模式 Detached:斷開模式