在通過SSH命令行配置服務(wù)器之前,有經(jīng)驗(yàn)的運(yùn)維同學(xué)一般會(huì)先運(yùn)行一下screen程序,到底什么是screen程序?screen稱為多重視窗管理程序,是Linux中比較常用到的多窗口工具。主要應(yīng)用場(chǎng)景如下!華納云為您分享!
應(yīng)用場(chǎng)景一:
比如當(dāng)我們需要執(zhí)行多個(gè)互不相關(guān)的命令時(shí),我們只能等前一個(gè)命令運(yùn)行結(jié)束,然后才能執(zhí)行下一個(gè)命令。此時(shí)可以借助screen多重視窗管理程序來(lái)運(yùn)行“多任務(wù)”。
應(yīng)用場(chǎng)景二:
比如當(dāng)我們執(zhí)行某個(gè)耗時(shí)間很長(zhǎng)的命令時(shí)(比如安裝LNMP、寶塔Linux面板等),如果中途網(wǎng)絡(luò)出現(xiàn)中斷或者SSH軟件被關(guān)閉等意外情況發(fā)生,那么正在執(zhí)行的任務(wù)將會(huì)中斷,這對(duì)于環(huán)境部署工作來(lái)說是比較麻煩的,很多工作需要重新操作。而如果事前使用screen命令新開辟一個(gè)窗口,在新窗口中執(zhí)行任務(wù),即使發(fā)生SSH鏈接中斷情況,也不會(huì)影響正在執(zhí)行中的命令。
第一步:安裝screen命令
CentOS系統(tǒng)執(zhí)行以下命令安裝screen工具:
yuminstall-yscreen
Debian/Ubuntu系統(tǒng)執(zhí)行以下命令安裝:
apt-getinstallscreen
第二步:使用screen命令
創(chuàng)建一個(gè)screen會(huì)話窗口,可執(zhí)行以下命令:
screen-Sgy01 #命令解釋:新創(chuàng)建一個(gè)名稱為gy01的會(huì)話窗口。
screen此時(shí)會(huì)創(chuàng)建并自動(dòng)進(jìn)入一個(gè)名字為gy01的會(huì)話窗口,此時(shí)我們就已經(jīng)完成了準(zhǔn)備工作,可以開始執(zhí)行自己的部署程序工作了(比如開始安裝寶塔面板)。
參考:screen的其它常用命令
1、臨時(shí)退出screen窗口,并回到主窗口(原screen會(huì)話窗口任務(wù)仍有效,會(huì)保持后臺(tái)運(yùn)行):
如果需要臨時(shí)退出screen窗口(原窗口里的任務(wù)仍需保持運(yùn)行)并回到主窗口,可以用快捷鍵Ctrl+A+D(即按住Ctrl,并依次再按A,D),退出后原screen會(huì)話中的任務(wù)不會(huì)被關(guān)閉,仍保持運(yùn)行。
2、如果想恢復(fù)顯示某個(gè)處于后臺(tái)運(yùn)行的screen會(huì)話創(chuàng)建,可以執(zhí)行(示例:切換顯示某個(gè)名稱為gy01的screen后臺(tái)會(huì)話窗口):
screen-d-rgy01
即可恢復(fù)到離開前創(chuàng)建的gy01會(huì)話的工作界面。
3、列出所有的screen會(huì)話窗口:
screen-ls
即可列出當(dāng)前所有的screen會(huì)話。
審核編輯 黃宇
-
Linux
+關(guān)注
關(guān)注
88文章
11576瀏覽量
216614 -
服務(wù)器
+關(guān)注
關(guān)注
13文章
9997瀏覽量
90090 -
Screen
+關(guān)注
關(guān)注
0文章
13瀏覽量
7002
發(fā)布評(píng)論請(qǐng)先 登錄
Linux基礎(chǔ)命令which詳解
一文掌握Linux命令
恩智浦eIQ Time Series Studio工具使用教程之?dāng)?shù)據(jù)記錄

Linux系統(tǒng)中最重要的三個(gè)命令
Linux ip命令常用操作
在Linux下安裝軟件有哪些方法
一文看懂網(wǎng)絡(luò)診斷工具iPerf的使用方法

Linux grep命令詳解
Kali Linux常用工具介紹
Mobaxterm 的命令行使用方法
Linux系統(tǒng)中shell命令解析
華納云監(jiān)視Linux磁盤IO性能命令:iotop,iostat,vmstat,atop,dstat,ioping
Linux lsof命令的基本用法

評(píng)論