有時候我們經常需要登入遠端伺服器執行一些程式,如果這些程式需要執行很長時間(幾個小時),而程式執行過程中出現網路故障,或者客戶機故障,這時候客戶機與遠端伺服器的鏈結將終端,並且遠端伺服器沒有正常結束的命令將被迫終止。
解決此問題的最簡單的方法是nohup,但是nohup也有很多的問題,有了screen,這一切便都迎刃而解了。
screen其實就是linux虛擬終端,你可以用它建立很多虛擬終端,每個終端可以建立1~10個視窗,每個視窗相當於乙個linux shell視窗,可以執行的操作和正常shell完全一樣。
【終端操作】 (需要在物理shell中操作)
screen:建立乙個虛擬終端並且登入之
screen -ls:列出當前所有虛擬終端
screen [-d] -r sessionid:進入指定的虛擬終端
【終端中的視窗操作】(掛載某個終端)
ctrl+a c:建立視窗
ctrl+a w:視窗列表
ctrl+a n:下乙個視窗
ctrl+a p:上乙個視窗
ctrl+a 0-9:在第0個視窗和第9個視窗之間切換
ctrl+a d:退出當前終端,返回載入screen前的shell命令狀態
如何關閉乙個終端?
如果需要關閉乙個終端,可以先進入此終端,然後將所有視窗關閉,當所有視窗都關閉的時候,終端自動關閉,並且出現「[screen is terminating]」。
【友情提醒】
使用screen建立的虛擬終端雖然實用上大大提高工作的安全性,但是,如果終端建立得太多,很容易讓人找不到原來的程式在哪個終端中的哪個視窗中執行,令人迷惑,所以,終端的數目不宜建立過多,並且要時刻記住您程式所執行的具體終端、視窗。
Linux作業系統下DriverDisk的製作方法
如果常常在ibm hp等這些伺服器上安裝linux,多多少少都會遇到需要手工載入scsi raid卡驅動情況,而我們遇到這種情況時,都會向硬體廠 商或者linux廠商需求驅動,因為幾乎所有的硬體廠商只提供redhat suse上的驅動,假如安裝的紅旗linux遇到這種情況,那麼就只能向紅旗 尋求驅動...
Linux作業系統
本書以當前最流行的red hat linux的最新發行版本為基礎,論述作業系統的基本原理 基本思想和基本方法,並在此基礎上介紹linux網路作業系統的核心結構 安裝 配置 基本操作 系統管理及網路應用等,從而系統 完整地講述linux作業系統從基本原理到應用實踐的主要內容。本書注意理論內容的選取,注...
Linux 作業系統
linux 作業系統 計算機本身就是一堆硬體,最核心 就是cpu和儲存器裝置,為了能夠計算機獲得資料,有輸入裝置和輸出裝置,輸入輸出裝置通過南橋 北橋接入cache 接入系統的,彼此之間還有匯流排,比如記憶體到cpu的叫系統匯流排,各種鍵盤,滑鼠需要的匯流排也是不一樣的。為了進可能 利用計算機的資源...