1.screen命令:
創建新的screen會話:
screen -S [SESSION]
加入screen會話:
screen -x [SESSION]
退出並關閉screen會話:
exit
剝離當前screen會話
ctrl+a,d
顯示所有已經打開的screen會話:
screen -ls
恢復某screen會話
screen -r [SESSION]
2.安裝screen
a.可以用type命令查看是否已安裝screen
b.在VM虛擬機中手動掛載Linux安裝文件,再用df查看
c.使用rpm方式安裝screen,文件名太長可以用tab命令補全
3.使用場景:
a.會話恢復
通過SSH等遠程終端連接Linux服務器操作時,有時需要耗費比較長的時間才能完成任務,窗口或者連接不能斷開,有時遇到網絡問題,任務會被殺死,而screen可以 解決這個問題。
例:1.先輸入screen命令
2.輸入yes命令,系統會進入死循環,然後斷開連接,然後連接上,輸入screen -ls:顯示所有的screen作業
3.輸入screen -r即可恢復剛纔的yes循環,若有多個作業,可以screen -r 作業id,如上圖screen -r 3372
b.會話共享
可以實現遠程的幫助協助,即一個或者多個用戶在不同終端登錄同一個會話,必須用同一個用戶登錄到同一個機器。
例:1.在終端1創建爲help的screen作業
2.在終端2中顯示所有的screen作業,並加入名爲help的screen作業
3.在終端1輸入ls命令:
4.可以在終端2發現會顯示一樣的命令
5.退出使用 exit,即退出會話