您好,登錄后才能下訂單哦!
系統(tǒng)管理員經(jīng)常需要遠(yuǎn)程登錄到linux服務(wù)器上,有時(shí)需要運(yùn)行一些很長(zhǎng)時(shí)間才能完成的任務(wù),必須等到任務(wù)完成才能斷開(kāi)連接,但是有時(shí)會(huì)出現(xiàn)意外斷開(kāi)連接的情況,一切前功盡棄。所以運(yùn)行一些比較大的任務(wù)時(shí),就要用到screen以防意外。
GNU Screen是一款由GNU計(jì)劃開(kāi)發(fā)的用于命令行終端切換的自由軟件。用戶可以通過(guò)該軟件同時(shí)連接多個(gè)本地或遠(yuǎn)程的命令行會(huì)話,并在其間自由切換。Screen可以看作是窗口管理器的命令行界面版本。它提供了統(tǒng)一的管理多個(gè)會(huì)話的界面和相應(yīng)的功能
只要Screen本身沒(méi)有終止,在其內(nèi)部運(yùn)行的任務(wù)都可以恢復(fù)。這一點(diǎn)對(duì)于遠(yuǎn)程登錄的用戶特別有用,即使網(wǎng)絡(luò)連接中斷,用戶也不會(huì)失去對(duì)已經(jīng)打開(kāi)的命令行會(huì)話的控制。只要再次登錄到主機(jī)上執(zhí)行screen -r就可以恢復(fù)會(huì)話的運(yùn)行。同樣在暫時(shí)離開(kāi)的時(shí)候,也可以執(zhí)行分離命令detach,在保證里面的程序正常運(yùn)行的情況下讓Screen掛起(切換到后臺(tái))。Screen也可以讓一個(gè)或多個(gè)用戶從不同終端多次登錄一個(gè)會(huì)話,并共享會(huì)話的所有特性(比如可以看到完全相同的輸出,實(shí)現(xiàn)遠(yuǎn)程協(xié)助等)。它同時(shí)提供了窗口訪問(wèn)權(quán)限的機(jī)制,可以對(duì)窗口進(jìn)行密碼保護(hù)。
GNU's Screen 官方站點(diǎn):http://www.gnu.org/software/screen/
screen的安裝步驟:
使用yum命令安裝screen yum -y install screen
在使用rpm命令查看本地是否安裝成功 rpm -qa | grep screen
[root@centos7 ~]# rpm -qa | grep screen
screen-4.1.0-0.23.20120314git3c2946.el7_2.x86_64
screen命令:
screen [-AmRvx -ls -wipe][-d <作業(yè)名稱>][-h <行數(shù)>][-r <作業(yè)名稱>][-s ][-S <作業(yè)名稱>]
選項(xiàng):
-A 將所有的視窗都調(diào)整為目前終端機(jī)的大小。
-m 即使目前已在作業(yè)中的screen作業(yè),仍強(qiáng)制建立新的screen作業(yè)。
-R 先試圖恢復(fù)離線的作業(yè)。若找不到離線的作業(yè),即建立新的screen作業(yè)。
-v 顯示版本信息。
-x 恢復(fù)之前離線的screen作業(yè)。
-ls或--list 顯示目前所有的screen作業(yè)。
-wipe 檢查目前所有的screen作業(yè),并刪除已經(jīng)無(wú)法使用的screen作業(yè)。
-d <作業(yè)名稱> 將指定的screen作業(yè)離線。
-h <行數(shù)> 指定視窗的緩沖區(qū)行數(shù)。
-r <作業(yè)名稱> 恢復(fù)離線的screen作業(yè)。
-s 指定建立新視窗時(shí),所要執(zhí)行的shell。
-S <作業(yè)名稱> 指定screen作業(yè)的名稱。
簡(jiǎn)單實(shí)用方法:
使用screen之前可以先使用screen -ls 命令查當(dāng)前是否存在已經(jīng)screen,以防沖突。
使用screen -S name 創(chuàng)建一個(gè)新的窗口,
使用screen -x name 加入已有的窗口。
使用screen -d name 退出screen
使用screen -ls 查看已有的screen
使用screen -r name 恢復(fù)名為name screen
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。