正當你通過SSH登錄到遠程服務器上,興高采烈地敲擊着鍵盤。突然,字符不閃了,接着看到的是可怕的消息“Connetion Closed(連接斷開)”,這時你的會話已經丟失。唉,你剛剛進行了一半的工作不得不從頭再來!好在你可以使用screen阻止這一切的發生。Linux的screen工具不僅能保存你的會話以防斷開連接,它還能通過在同一個SSH會話中使用多個窗口來提高工作效率。
1.安裝:
[root@szm ~]# yum install screen
2.使用:
[root@szm ~]# screen
3.幫助:“Ctrl-A”再按“?”
4.新建窗口:“Ctrl-A”再按“c”
5.切換到下一個窗口:“Ctrl-A”再按“n”
6.返回到上一 個窗口:“Ctrl-A”再按“Ctrl-A”或者“Ctrl-A”再按“p”
7.退出Screen:“Ctrl-A”“K”或者輸入“exit”
8.退出窗口:“Ctrl-A”再按“d”
9.列出所有Screen:screen -ls
[root@szm ~]# screen -ls
There are screens on:
7137.pts-0.szm (Detached)
6989.pts-0.szm (Detached)
7106.pts-0.szm (Detached)
6593.pts-0.szm (Detached)
4 Sockets in /var/run/screen/S-root.
10.恢復會話:screen -r
[root@szm ~]# screen -r 6593.pts-0.szm
11.記錄會話日誌:“Ctrl-A”再按“H” #注意,之前的記錄會被記錄
12.查看記錄日誌:
[root@szm ~]# vim hardcopy.2
13.查看活動狀態:“Ctrl+A”再按“M” #注意,這裏必須是大寫
14.後臺查看活動狀態:“Ctrl+A”再按“_”
15.顯示所有窗口列表:“Ctrl+A”再按“w”