校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識(shí)庫 > Linux系統(tǒng)中的screen命令基本使用教程

Linux系統(tǒng)中的screen命令基本使用教程

熱門標(biāo)簽:申請(qǐng)400電話流程好嗎 小語股票電銷機(jī)器人 金華呼叫中心外呼系統(tǒng)廠家 杭州電銷機(jī)器人有效果嗎 萊蕪移動(dòng)外呼系統(tǒng) 襄陽地圖標(biāo)注店 柯城手機(jī)地圖如何做地圖標(biāo)注 高德地圖標(biāo)注在電腦上 軟件電話機(jī)器人

作為linux服務(wù)器管理員,經(jīng)常要使用ssh登陸到遠(yuǎn)程linux機(jī)器上做一些耗時(shí)的操作。


也許你遇到過使用telnet或SSH遠(yuǎn)程登錄linux,運(yùn)行一些程序。如果這些程序需要運(yùn)行很長時(shí)間(幾個(gè)小時(shí)),而程序運(yùn)行過程中出現(xiàn)網(wǎng)絡(luò)故障,或者客戶機(jī)故障,這時(shí)候客戶機(jī)與遠(yuǎn)程服務(wù)器的鏈接將終端,并且遠(yuǎn)程服務(wù)器沒有正常結(jié)束的命令將被迫終止。


又比如你SSH到主機(jī)上后,開始批量的scp命令,如果這個(gè)ssh線程斷線了,scp進(jìn)程就中斷了。在遠(yuǎn)程服務(wù)器上正在運(yùn)行某些耗時(shí)的作業(yè),但是工作還沒做完快要下班了,退出的話就會(huì)中斷操作了,如何才好呢?


我們利用screen命令可以很好的解決這個(gè)問題。實(shí)現(xiàn)在斷開SSH的情況下,在服務(wù)器上繼續(xù)執(zhí)行程序。


那什么是screen命令?


Screen被稱之為一個(gè)全屏窗口管理器,用他可以輕松在一個(gè)物理終端上獲得多個(gè)虛擬終端的效果。


Screen功能說明:


簡單來說,Screen是一個(gè)可以在多個(gè)進(jìn)程之間多路復(fù)用一個(gè)物理終端的窗口管理器,這意味著你能夠使用一個(gè)單一的終端窗口運(yùn)行多終端的應(yīng)用。Screen中有會(huì)話的概念,用戶可以在一個(gè)screen會(huì)話中創(chuàng)建多個(gè)screen窗口,在每一個(gè)screen窗口中就像操作一個(gè)真實(shí)的telnet/SSH連接窗口那樣。


Screen命令語法:


screen [-AmRvx -ls -wipe][-d 作業(yè)名稱>][-h 行數(shù)>][-r 作業(yè)名稱>][-s ][-S 作業(yè)名稱>]


Screen命令參數(shù):
-A -[r|R]          將所有的視窗都調(diào)整為目前終端機(jī)的大小。
-c filename        用指定的filename文件替代screen的配置文件’.screenrc’.
-d [pid.tty.host]  斷開screen進(jìn)程(使用該命令時(shí),screen的狀態(tài)一定要是Attached,也就是說有用戶連在screen里)。一般進(jìn)程的名字是以pid.tty.host這種形式表示(用screen -list命令可以看出狀態(tài))。
-D [pid.tty.host]  與-d命令實(shí)現(xiàn)一樣的功能,區(qū)別就是如果執(zhí)行成功,會(huì)踢掉原來在screen里的用戶并讓他logout。
-h 行數(shù)>         指定視窗的緩沖區(qū)行數(shù)。


-ls或–list        顯示目前所有的screen作業(yè)。
-m                    即使目前已在作業(yè)中的screen作業(yè),仍強(qiáng)制建立新的screen作業(yè)。
-p number or name  預(yù)先選擇一個(gè)窗口。
-r [pid.tty.host]  恢復(fù)離線的screen進(jìn)程,如果有多個(gè)斷開的進(jìn)程,需要指定[pid.tty.host]
-R                      先試圖恢復(fù)離線的作業(yè)。若找不到離線的作業(yè),即建立新的screen作業(yè)。
-s shell             指定建立新視窗時(shí),所要執(zhí)行的shell。
-S 作業(yè)名稱>  指定screen作業(yè)的名稱。(用來替代[pid.tty.host]的命名方式,可以簡化操作).
-v                     顯示版本信息。
-wipe                檢查目前所有的screen作業(yè),并刪除已經(jīng)無法使用的screen作業(yè)。
-x                     恢復(fù)之前離線的screen作業(yè)。


Screen命令的常規(guī)用法:


screen -d -r:連接一個(gè)screen進(jìn)程,如果該進(jìn)程是attached,就先踢掉遠(yuǎn)端用戶再連接。


screen -D -r:連接一個(gè)screen進(jìn)程,如果該進(jìn)程是attached,就先踢掉遠(yuǎn)端用戶并讓他logout再連接


screen -ls或者-list:顯示存在的screen進(jìn)程,常用命令


screen -m:如果在一個(gè)Screen進(jìn)程里,用快捷鍵crtl+a c或者直接打screen可以創(chuàng)建一個(gè)新窗口,screen -m可以新建一個(gè)screen進(jìn)程。


screen -dm:新建一個(gè)screen,并默認(rèn)是detached模式,也就是建好之后不會(huì)連上去。


screen -p number or name:預(yù)先選擇一個(gè)窗口。


Screen實(shí)現(xiàn)后臺(tái)運(yùn)行程序的簡單步驟:


1> 要進(jìn)行某項(xiàng)操作時(shí),先使用命令創(chuàng)建一個(gè)Screen:

復(fù)制代碼
代碼如下:

[linux@user~]$ screen -S test1

2>接著就可以在里面進(jìn)行操作了,如果你的任務(wù)還沒完成就要走開的話,使用命令保留Screen:

復(fù)制代碼
代碼如下:

[linux@user~]$ Ctrl+a+d #按Ctrl+a,然后再按d即可保留Screen
[detached] #這時(shí)會(huì)顯示出這個(gè)提示,說明已經(jīng)保留好Screen了

如果你工作完成的話,就直接輸入:

復(fù)制代碼
代碼如下:

[linux@user~]$ exit #這樣就表示成功退出了
[screen is terminating]

3> 如果你上一次保留了Screen,可以使用命令查看:

復(fù)制代碼
代碼如下:

[linux@user~]$ screen -ls
There is a screen on:
9649.test1 (Detached)

恢復(fù)Screen,使用命令:

復(fù)制代碼
代碼如下:

[linux@user~]$ screen -r test1 (or 9649)

Screen命令中用到的快捷鍵


Ctrl+a c :創(chuàng)建窗口


Ctrl+a w :窗口列表


Ctrl+a n :下一個(gè)窗口


Ctrl+a p :上一個(gè)窗口


Ctrl+a 0-9 :在第0個(gè)窗口和第9個(gè)窗口之間切換


Ctrl+a K(大寫) :關(guān)閉當(dāng)前窗口,并且切換到下一個(gè)窗口(當(dāng)退出最后一個(gè)窗口時(shí),該終端自動(dòng)終止,并且退回到原始shell狀態(tài))


exit :關(guān)閉當(dāng)前窗口,并且切換到下一個(gè)窗口(當(dāng)退出最后一個(gè)窗口時(shí),該終端自動(dòng)終止,并且退回到原始shell狀態(tài))


Ctrl+a d :退出當(dāng)前終端,返回加載screen前的shell命令狀態(tài)

多窗口
screen,像許多的窗口管理器一樣,能支持多窗口。這個(gè)功能在處理多個(gè)任務(wù)且同時(shí)沒有打開新的會(huì)話時(shí) 很有用。作為一個(gè)系統(tǒng)管理員,我常常要同時(shí)開四五個(gè)SSH會(huì)話。在每個(gè)shell下,我可能要處理兩三個(gè)任務(wù)。不使用screen的話,需要15個(gè)SSH 會(huì)話,15次登錄,15個(gè)窗口等等。使用screen,每個(gè)系統(tǒng)都分配到一個(gè)單獨(dú)的會(huì)話中,我通過screen來管理系統(tǒng)上不同的作業(yè)。
要打開新的窗口,只需要使用“Ctrl-A”“c”。創(chuàng)建的新的窗口會(huì)顯示一個(gè)默認(rèn)的命令提示符。例如,我可以運(yùn)行top命令后再打開一個(gè)新的窗口來做其它的工作。Top繼續(xù)留在那運(yùn)行!可以親身實(shí)驗(yàn)一下,啟動(dòng)screen并運(yùn)行top。(注:為了節(jié)省空間我截?cái)嗔硕鄠€(gè)屏幕。)
啟動(dòng)top

復(fù)制代碼
代碼如下:

Mem: 506028K av, 500596K used, 5432K free,
0K shrd, 11752K buff
Swap: 1020116K av, 53320K used, 966796K free
393660K cached/p> p> PID USER PRI NI SIZE RSS SHARE STAT %CPU %ME
6538 root 25 0 1892 1892 596 R 49.1 0.3
6614 root 16 0 1544 1544 668 S 28.3 0.3
7198 admin 15 0 1108 1104 828 R 5.6 0.2

現(xiàn)在可以通過“Ctrl-A”“c”來打開一個(gè)新窗口

復(fù)制代碼
代碼如下:

[admin@ensim admin]$
To get back to top, use "Ctrl-A "n"
Mem: 506028K av, 500588K used, 5440K free,
0K shrd, 11960K buff
Swap: 1020116K av, 53320K used, 966796K free
392220K cached/p> p> PID USER PRI NI SIZE RSS SHARE STAT %CPU %ME
6538 root 25 0 1892 1892 596 R 48.3 0.3
6614 root 15 0 1544 1544 668 S 30.7 0.3

你可以創(chuàng)建多個(gè)窗口然后通過“Ctrl-A”“n”切換到下一個(gè)窗口,或者使用“Ctrl-A”“p”返回上一個(gè)窗口。當(dāng)你在其它窗口工作時(shí),其它窗口的每個(gè)程序都會(huì)保持運(yùn)行。
退出screen
有兩種方式退出screen。第一種和登出一個(gè)shell一樣,你可以通過“Ctrl-A”“K”或者“exit”來終止一個(gè)窗口。這樣當(dāng)前的窗口會(huì)被關(guān)閉,如果你打開了多個(gè)窗口,你就會(huì)直接轉(zhuǎn)到其余中的一個(gè),而如果是僅有的一個(gè)窗口時(shí),你就退出了screen。
另外一種退出screen的方式是分離窗口。這種方式只是簡單地關(guān)閉了窗口但進(jìn)程仍運(yùn)行著。如果你有確定要長時(shí)間執(zhí)行的進(jìn)程,還需要關(guān)閉SSH程序時(shí),你便可以使用“Ctrl-A”“d”分離窗口。這會(huì)使你回到shell中。所有的screen窗口都待在那里,你可以稍后重新接管它們。(譯者注:這很像我們實(shí)際中的最小化窗口和程序后臺(tái)運(yùn)行)
接管會(huì)話
假設(shè)你正用著screen花了很長時(shí)間編譯著一個(gè)程序,突然間你的連接斷開了。請(qǐng)不用擔(dān)心,screen會(huì)保存你的編譯進(jìn)度。重新登錄你的操作系統(tǒng)后使用screen列表工具查看有哪些會(huì)話正在運(yùn)行:

復(fù)制代碼
代碼如下:

[root@gigan root]# screen -ls
There are screens on:
31619.ttyp2.gigan (Detached)
4731.ttyp2.gigan (Detached)
2 Sockets in /tmp/screens/S-root.

在這里,我有兩個(gè)不同的screen會(huì)話。要需要重新接管其中一個(gè),使用恢復(fù)窗口的命令:

復(fù)制代碼
代碼如下:

[root@gigan root]#screen -r 31619.ttyp2.gigan

只需要使用 -r 選項(xiàng)再接會(huì)話的名,現(xiàn)在你便可以重新回到剛才的屏幕。令人欣喜的是,你還可以在任何地方重新接管。不論在辦公室還是其它客戶端上,你都可以使用screen來啟動(dòng)一項(xiàng)工作然后退出。


多窗口
screen,像許多的窗口管理器一樣,能支持多窗口。這個(gè)功能在處理多個(gè)任務(wù)且同時(shí)沒有打開新的會(huì)話時(shí) 很有用。作為一個(gè)系統(tǒng)管理員,我常常要同時(shí)開四五個(gè)SSH會(huì)話。在每個(gè)shell下,我可能要處理兩三個(gè)任務(wù)。不使用screen的話,需要15個(gè)SSH 會(huì)話,15次登錄,15個(gè)窗口等等。使用screen,每個(gè)系統(tǒng)都分配到一個(gè)單獨(dú)的會(huì)話中,我通過screen來管理系統(tǒng)上不同的作業(yè)。
要打開新的窗口,只需要使用“Ctrl-A”“c”。創(chuàng)建的新的窗口會(huì)顯示一個(gè)默認(rèn)的命令提示符。例如,我可以運(yùn)行top命令后再打開一個(gè)新的窗口來做其它的工作。Top繼續(xù)留在那運(yùn)行!可以親身實(shí)驗(yàn)一下,啟動(dòng)screen并運(yùn)行top。(注:為了節(jié)省空間我截?cái)嗔硕鄠€(gè)屏幕。)

啟動(dòng)top

復(fù)制代碼
代碼如下:

Mem: 506028K av, 500596K used, 5432K free,
0K shrd, 11752K buff
Swap: 1020116K av, 53320K used, 966796K free
393660K cached/p> p> PID USER PRI NI SIZE RSS SHARE STAT %CPU %ME
6538 root 25 0 1892 1892 596 R 49.1 0.3
6614 root 16 0 1544 1544 668 S 28.3 0.3
7198 admin 15 0 1108 1104 828 R 5.6 0.2

現(xiàn)在可以通過“Ctrl-A”“c”來打開一個(gè)新窗口

復(fù)制代碼
代碼如下:

[admin@ensim admin]$
To get back to top, use "Ctrl-A "n"
Mem: 506028K av, 500588K used, 5440K free,
0K shrd, 11960K buff
Swap: 1020116K av, 53320K used, 966796K free
392220K cached/p> p> PID USER PRI NI SIZE RSS SHARE STAT %CPU %ME
6538 root 25 0 1892 1892 596 R 48.3 0.3
6614 root 15 0 1544 1544 668 S 30.7 0.3

你可以創(chuàng)建多個(gè)窗口然后通過“Ctrl-A”“n”切換到下一個(gè)窗口,或者使用“Ctrl-A”“p”返回上一個(gè)窗口。當(dāng)你在其它窗口工作時(shí),其它窗口的每個(gè)程序都會(huì)保持運(yùn)行。

退出screen
有兩種方式退出screen。第一種和登出一個(gè)shell一樣,你可以通過“Ctrl-A”“K”或者“exit”來終止一個(gè)窗口。這樣當(dāng)前的窗口會(huì)被關(guān)閉,如果你打開了多個(gè)窗口,你就會(huì)直接轉(zhuǎn)到其余中的一個(gè),而如果是僅有的一個(gè)窗口時(shí),你就退出了screen。
另外一種退出screen的方式是分離窗口。這種方式只是簡單地關(guān)閉了窗口但進(jìn)程仍運(yùn)行著。如果你有確定要長時(shí)間執(zhí)行的進(jìn)程,還需要關(guān)閉SSH程序時(shí),你便可以使用“Ctrl-A”“d”分離窗口。這會(huì)使你回到shell中。所有的screen窗口都待在那里,你可以稍后重新接管它們。(譯者注:這很像我們實(shí)際中的最小化窗口和程序后臺(tái)運(yùn)行)
接管會(huì)話
假設(shè)你正用著screen花了很長時(shí)間編譯著一個(gè)程序,突然間你的連接斷開了。請(qǐng)不用擔(dān)心,screen會(huì)保存你的編譯進(jìn)度。重新登錄你的操作系統(tǒng)后使用screen列表工具查看有哪些會(huì)話正在運(yùn)行:

復(fù)制代碼
代碼如下:

[root@gigan root]# screen -ls
There are screens on:
31619.ttyp2.gigan (Detached)
4731.ttyp2.gigan (Detached)
2 Sockets in /tmp/screens/S-root.

在這里,我有兩個(gè)不同的screen會(huì)話。要需要重新接管其中一個(gè),使用恢復(fù)窗口的命令:

復(fù)制代碼
代碼如下:

[root@gigan root]#screen -r 31619.ttyp2.gigan

只需要使用 -r 選項(xiàng)再接會(huì)話的名,現(xiàn)在你便可以重新回到剛才的屏幕。令人欣喜的是,你還可以在任何地方重新接管。不論在辦公室還是其它客戶端上,你都可以使用screen來啟動(dòng)一項(xiàng)工作然后退出。

標(biāo)簽:欽州 河南 黔南 景德鎮(zhèn) 鶴壁 威海 天門 海北

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux系統(tǒng)中的screen命令基本使用教程》,本文關(guān)鍵詞  Linux,系統(tǒng),中的,screen,命令,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux系統(tǒng)中的screen命令基本使用教程》相關(guān)的同類信息!
  • 本頁收集關(guān)于Linux系統(tǒng)中的screen命令基本使用教程的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    精品视频一区三区九区| 欧美aaaaaa午夜精品| 欧美精品一二三| 色婷婷综合久色| 成人中文字幕合集| 国产一区二区福利| 精品一区二区三区久久| 青草av.久久免费一区| 亚洲一区二区成人在线观看| 亚洲欧美色综合| 亚洲精品成人少妇| 亚洲高清免费视频| 亚洲成av人片在www色猫咪| 亚洲午夜三级在线| 三级不卡在线观看| 美女一区二区三区| 国产一区二区在线看| 国产激情一区二区三区| 风间由美一区二区av101| 成人亚洲一区二区一| 9久草视频在线视频精品| 日本久久一区二区| 欧美丰满高潮xxxx喷水动漫| 337p粉嫩大胆噜噜噜噜噜91av| www久久久久| 国产精品欧美一区喷水| 亚洲精品视频在线看| 肉肉av福利一精品导航| 国产剧情在线观看一区二区| av在线不卡网| 7777精品伊人久久久大香线蕉的 | 精品久久99ma| 中文字幕一区二区不卡| 亚洲国产毛片aaaaa无费看| 欧美a一区二区| 成人av资源在线观看| 欧美日韩精品免费观看视频| 久久影院午夜论| 亚洲精品免费视频| 精品一区精品二区高清| 在线看不卡av| 日本一区二区三区在线不卡| 午夜国产不卡在线观看视频| 国产.欧美.日韩| 欧美久久久久中文字幕| 国产日本亚洲高清| 首页亚洲欧美制服丝腿| 不卡区在线中文字幕| 日韩视频在线你懂得| 亚洲另类春色国产| 国产成人在线影院| 欧美一区二区在线观看| 亚洲美女少妇撒尿| 国产成人av电影在线观看| 91麻豆精品国产| 亚洲精品精品亚洲| va亚洲va日韩不卡在线观看| 欧美成人性战久久| 亚洲成在线观看| 9i在线看片成人免费| 久久久蜜桃精品| 日韩精品五月天| 91精品办公室少妇高潮对白| 久久久噜噜噜久久人人看 | 日日夜夜免费精品| 色综合天天做天天爱| 国产欧美精品日韩区二区麻豆天美| 日韩不卡手机在线v区| 在线欧美一区二区| 最新成人av在线| 成人性生交大合| 国产日产欧美精品一区二区三区| 久久超碰97人人做人人爱| 欧美日本视频在线| 天天综合日日夜夜精品| 欧美视频精品在线| 亚洲一区二区视频| 欧美在线一二三四区| 一区二区三区在线免费观看| 91免费国产在线观看| 亚洲欧美在线视频| a在线播放不卡| 亚洲欧美日韩成人高清在线一区| 丁香一区二区三区| 国产精品美女久久久久av爽李琼| 国产69精品久久99不卡| 亚洲欧美在线aaa| 色婷婷亚洲精品| 亚洲一区二区视频在线| 欧美精品日韩一本| 热久久一区二区| 欧美精品一区二区三| 国产久卡久卡久卡久卡视频精品| 国产日韩av一区二区| 99国产精品视频免费观看| 亚洲人亚洲人成电影网站色| 91福利视频网站| 日韩专区在线视频| 精品国产乱码久久久久久夜甘婷婷 | 一本久道中文字幕精品亚洲嫩| 亚洲视频1区2区| 一本久久综合亚洲鲁鲁五月天 | 91麻豆蜜桃一区二区三区| 亚洲人成网站在线| 欧美怡红院视频| 免费三级欧美电影| 久久精品亚洲国产奇米99| 成人性生交大合| 亚洲第一精品在线| 亚洲精品一区二区三区福利 | 高清beeg欧美| 亚洲永久精品大片| 欧美成人精品福利| 92国产精品观看| 日本中文一区二区三区| 国产亚洲欧美一级| 欧美午夜免费电影| 国产黑丝在线一区二区三区| 亚洲一二三级电影| 精品国内片67194| 在线免费av一区| 国产福利91精品一区| 亚洲一区二区黄色| 国产精品网站在线观看| 7777精品伊人久久久大香线蕉 | 日本一区二区免费在线| 欧美视频一区二区三区在线观看| 国内精品伊人久久久久av一坑| 国产精品国产三级国产普通话蜜臀| 91 com成人网| 91免费视频网址| 国产成人在线影院 | 色综合久久精品| 久草中文综合在线| 一区二区三区中文字幕电影| 精品国产免费视频| 欧美亚洲国产一区在线观看网站| 久久er精品视频| 午夜不卡av在线| 一区在线观看免费| 精品福利视频一区二区三区| 欧美中文字幕久久| 国产乱人伦偷精品视频免下载| 色综合天天综合狠狠| 国产成人av电影免费在线观看| 美国欧美日韩国产在线播放| 中文无字幕一区二区三区| 国产伦精品一区二区三区免费迷| 国产欧美一区二区精品性色 | 欧美日韩国产精品成人| 一本到一区二区三区| av综合在线播放| 717成人午夜免费福利电影| 久久精品av麻豆的观看方式| 国产福利一区在线观看| 成人一区二区三区| 日韩电影在线一区二区| 欧美日韩国产一级片| 亚洲国产综合色| 欧美性一二三区| 99精品国产91久久久久久 | 久久er99热精品一区二区| 欧美亚洲一区二区在线| 99在线热播精品免费| 国产精品1区2区| 久久成人18免费观看| 麻豆极品一区二区三区| 免费成人性网站| 免费国产亚洲视频| 日韩国产成人精品| 五月天欧美精品| 天天射综合影视| 日韩va欧美va亚洲va久久| 香蕉久久一区二区不卡无毒影院| 亚洲一区二区精品视频| 亚洲aⅴ怡春院| 免费三级欧美电影| 久久99国产精品久久| 国产精品538一区二区在线| 国产精品一区在线观看你懂的| 国产美女一区二区| 丁香婷婷综合激情五月色| 成人av免费观看| 欧美亚洲综合在线| 欧美一区二区精品久久911| 精品日韩一区二区三区免费视频| 久久日韩粉嫩一区二区三区| 欧美极品美女视频| 亚洲视频你懂的| 五月天激情小说综合| 久久99深爱久久99精品| 成人午夜在线免费| 在线观看视频一区二区| 欧美一级二级三级蜜桃| 国产午夜亚洲精品不卡| 亚洲激情男女视频| 日本中文字幕不卡| 暴力调教一区二区三区| 欧美中文字幕一区二区三区亚洲| 日韩欧美在线一区二区三区|