不間斷會話服務 screen

2022-08-29 19:24:05 字數 1802 閱讀 8317

1、screen命令:

screen是一款能夠實現多視窗遠端控制的開源服務程式,簡單來說就是為了解決網路異 常中斷或為了同時控制多個遠端終端視窗而設計的程式。使用者還可以使用 screen 服務程式同 時在多個遠端會話中自由切換,能夠做到實現如下功能。

➢ 會話恢復:即便網路中斷,也可讓會話隨時恢復,確保使用者不會失去對遠端會話的控制。 

➢ 多視窗:每個會話都是獨立執行的,擁有各自獨立的輸入輸出終端視窗,終端視窗內顯示過的資訊也將被分開隔離儲存,以便下次使用時依然能看到之前的操作記錄。

➢ 會話共享:當多個使用者同時登入到遠端伺服器時,便可以使用會話共享功能讓使用者之間的輸入輸出資訊共享。

2、screen命令引數:

-s 引數建立會話視窗

-d 引數將指定會話進行 離線處理

-r 引數恢復指定會話用

-x 引數一次性恢復所有的會話

-ls 引數顯示當前已 有的會話

-wipe 引數把目前無法使用的會話刪除

3、例項:

第一步:新建乙個不間斷會話

第二步:檢視當前已經建立的會話

第三步:模擬中斷情況。

隨意新建乙個文字檔案,比如 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 中的會話。

screen 不間斷會話服務

screen是一款能夠實現多視窗遠端控制的開源服務程式,簡單來說就是為了解決網路異常中斷或為了同時控制多個遠端終端視窗而設計的程式。使用者還可以使用screen服務程式同時在多個遠端會話中自由切換,能夠做到實現如下功能。管理遠端會話 screen命令能做的事情非常多 首先,會玩之前肯定得先要會看,如...

spring cloud 實現服務不間斷

實現原理 當乙個服務掛了,自動切換到其它服務。實現服務的訪問不間斷。負載均衡重試機制 開啟重試機制,它預設是關閉 斷路器的超時時間需要大於ribbon的超時時間,不然不會觸發重試。hystrix.command.default.execution.isolation.thread.timeoutin...

nginx的平滑公升級,不間斷服務

開始之前先檢視一下當前使用的版本。root localhost ps ef grep nginx root 21196 1 0 23 40 00 00 00 nginx master process usr sbin nginx c etc nginx nginx.conf nginx 21197 ...