亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

CentOS 7系統(tǒng)遠(yuǎn)程會(huì)話(huà)管理工具screen怎么安裝使用?

  發(fā)布時(shí)間:2015-06-14 21:17:32   作者:佚名   我要評(píng)論
CentOS 7系統(tǒng)遠(yuǎn)程會(huì)話(huà)管理工具screen怎么安裝使用?Screen是一個(gè)可以在多個(gè)進(jìn)程之間多路復(fù)用一個(gè)物理終端的全屏窗口管理器。用戶(hù)可以在一個(gè)screen會(huì)話(huà)中創(chuàng)建多個(gè)screen子會(huì)話(huà),在每一個(gè)screen會(huì)話(huà)(或子會(huì)話(huà))中就像操作一個(gè)真實(shí)的telnet/SSH連接窗口,使用方法如下文

可能大家會(huì)遇到這樣的問(wèn)題:使用 SSH 或者telent 遠(yuǎn)程登錄到Linux 服務(wù)器,運(yùn)行一些需要很長(zhǎng)時(shí)間才能完成的任務(wù),比如系統(tǒng)備份、ftp 傳輸?shù)鹊?。通常情況下我們都是為每一個(gè)這樣的任務(wù)開(kāi)一個(gè)遠(yuǎn)程終端窗口,因?yàn)樗鼈儓?zhí)行的時(shí)間太長(zhǎng)了。必須等待它們執(zhí)行完畢,在此期間不能關(guān)掉窗口或者斷開(kāi)連接,如果因?yàn)椋W(wǎng)絡(luò)異?;蚱渌蛩貙?dǎo)致突然斷開(kāi)連接,遠(yuǎn)程命令也會(huì)停止,只能重新連接后再運(yùn)行,一切半途而廢了。這里我就教大家如何使用screen命令,避免出現(xiàn)以上問(wèn)題。

Screen是一個(gè)可以在多個(gè)進(jìn)程之間多路復(fù)用一個(gè)物理終端的全屏窗口管理器。用戶(hù)可以在一個(gè)screen會(huì)話(huà)中創(chuàng)建多個(gè)screen子會(huì)話(huà),在每一個(gè)screen會(huì)話(huà)(或子會(huì)話(huà))中就像操作一個(gè)真實(shí)的telnet/SSH連接窗口。

安裝screen

1、使用putty或類(lèi)似的SSH工具登錄CentOS 7服務(wù)器;直接輸入screen看提示“bash : screen: 未找到命令...”;檢車(chē)系統(tǒng)有沒(méi)有安裝screen;

2、如果你的CentOS系統(tǒng)沒(méi)有自帶screen,安裝方法如下:

yum install screen

安裝成功后,輸入screen會(huì)切換到另一個(gè)窗口,可以通過(guò)ctrl+a+d切換回原來(lái)的命令行界面;

創(chuàng)建screen會(huì)話(huà)

情景:需要在CentOS 7中下載并安裝LNMP一鍵安裝包;

1、先執(zhí)行以下命令screen -S shapolang以上命令的意思是:新建screen會(huì)話(huà),名字為shapolang。

2、開(kāi)始安裝lnmp,

a、執(zhí)行 wget --no-check-certificate https://api.sinas3.com/v1/SAE_lnmp/soft/lnmp1.2-full.tar.gz下載安裝包。

b、執(zhí)行:tar -xvf lnmp1.2-full.tar.gz 解壓。

c、執(zhí)行:cd lnmp1.2-full /進(jìn)入lnmp1.2目錄。

d、執(zhí)行:./install.sh 進(jìn)行安裝。

如果網(wǎng)絡(luò)掉線(xiàn),可以重新連接,再執(zhí)行 screen -r shapolang就會(huì)看到你的shapolang安裝進(jìn)程。

暫時(shí)離開(kāi)screen會(huì)話(huà)

(但保留screen里運(yùn)行的LNMP一鍵安裝包命令)

在SSH窗口中按快捷鍵:Ctrl+a d(按住Ctrl,依次按a,再按d)即可退出名叫shapolang的screen的會(huì)話(huà)。

暫時(shí)離開(kāi)screen會(huì)話(huà)時(shí),screen的會(huì)話(huà)并不會(huì)因?yàn)殡x開(kāi)而停止,正在運(yùn)行中(如編譯LNMP一鍵安裝包)的進(jìn)程依然會(huì)繼續(xù)運(yùn)行,screen的好處就是可以在同一個(gè)ssh窗口中執(zhí)行多個(gè)任務(wù),如再新開(kāi)一個(gè)screen會(huì)話(huà)安裝gitlab。也可以臨時(shí)關(guān)閉ssh窗口,做些其它事情。

重新讀取screen會(huì)話(huà)

在SSH中執(zhí)行以上命令即可讀取,若忘記之前創(chuàng)建的screen會(huì)話(huà)的名字或者之前創(chuàng)建時(shí)候存在多個(gè)相同名稱(chēng)的會(huì)話(huà),可以通過(guò)下面命令查詢(xún)正在運(yùn)行中的screen會(huì)話(huà)列表信息。

screen -ls

1、通過(guò)screen名字(如之前新建的shapolang)讀取。

screen -r shapolang

如果存在多個(gè)同名名的會(huì)在會(huì)話(huà)名之前有會(huì)話(huà)ID+會(huì)話(huà)名稱(chēng),如4054.shapolang;

可以通過(guò)screen -r 4054.shapolang或者screen -r 4054獲取指定會(huì)話(huà)(建議使用后一種,第一種比較復(fù)雜)

關(guān)閉screen會(huì)話(huà)

若不再需要當(dāng)前的screen會(huì)話(huà),可以在當(dāng)前的screen會(huì)話(huà)中執(zhí)行 exit,提示[screen is terminating]表示已經(jīng)成功關(guān)閉screen會(huì)話(huà)(不會(huì)保留在內(nèi)存中),如果需要,請(qǐng)重建。

screen的快捷鍵

如之前講到的Ctrl + a d 可以暫時(shí)離開(kāi)當(dāng)前的screen會(huì)話(huà),同時(shí)screen還提供其它的快捷鍵。

Ctrl + a c :在當(dāng)前screen會(huì)話(huà)中創(chuàng)建一個(gè)子會(huì)話(huà)

Ctrl + a p :上一個(gè)子會(huì)話(huà)

Ctrl + a n :下一個(gè)子會(huì)話(huà)

注意事項(xiàng):

操作非常簡(jiǎn)單,不過(guò)最好不要?jiǎng)?chuàng)建太多同名會(huì)話(huà)的自己都分不清楚,畢竟回話(huà)ID不直觀。

相關(guān)文章

最新評(píng)論