6加1开奖结果 > 網絡資訊 > 技術支持 >
Linux系統使用scree管理你的遠程會話
分享至:0
2016-04-17 11:05:21     來源:互聯網     點擊:
導讀: Screen是一個可以在多個進程之間多路復用一個物理終端的窗口管理器,最重要的優點支持斷點續傳。一、理論概念1、進程組(process group) Screen是一個可以在多個進程之間多路復用一個物理終端的窗口管理器,最重要的優點支持斷點續傳。

一、理論概念

1、進程組(process group):一個或多個進程的集合,每一個進程組有唯一一個進程組ID,即進程組長進程的ID

2、會話期(session):一個或多個進程組的集合,有唯一一個會話期首進程(session leader)?;嶧捌贗D為首進程的ID

3、會話期可以有一個單獨的控制終端(controlling terminal)。與控制終端連接的會話期首進程叫做控制進程(controlling process)。當前與終端交互的進程稱為前臺進程組。其余進程組稱為后臺進程組

 

 

二、開始使用Screen  

screen會話有幾個狀態,分別是attache(連接)、detache(斷開)、dead(會話被人為kill掉)、remove(使用screen -wipe清除會話后的狀態)

1、安裝 yum -y install  screen

1.jpg

2、創建screen任務(這里以創建top命令為例)

2.jpg

3.jpg

3、保持session退出 鍵盤ctrl+a+d鍵 先按下ctrl 之后同時按下a和d鍵

4.jpg

4、查詢掛起的任務 screen -ls

5.jpg

5、進入掛起的任務 screen -r Id

6.jpg

7.jpg

6、刪除任務 screen -d id

8.jpg

 

 

更多Screen功能

Screen提供了豐富強大的定制功能。你可以在Screen的默認兩級配置文件/etc/screenrc和$HOME/.screenrc中指定更多,例如設定screen選項,定制綁定鍵,設定screen會話自啟動窗口,啟用多用戶模式,定制用戶訪問權限控制等等。如果你愿意的話,也可以自己指定screen配置文件。

以多用戶功能為例,screen默認是以單用戶模式運行的,你需要在配置文件中指定multiuser on 來打開多用戶模式,通過acl*(acladd,acldel,aclchg...)命令,你可以靈活配置其他用戶訪問你的screen會話。更多配置文件內容請參考screen的man頁。


? ? ?
?