硅云幫助文檔中心
搜索文檔
熱門搜索詞:
產(chǎn)品簡介
產(chǎn)品定價
入門指南
經(jīng)典案例
快照
常見問題
知識拓展
名詞解釋
API參考
Screen命令安裝和使用方法(Linux實(shí)用工具)
在通過SSH命令行配置服務(wù)器之前,有經(jīng)驗(yàn)的運(yùn)維同學(xué)一般會先運(yùn)行一下screen程序,到底什么是screen程序?
screen稱為多重視窗管理程序,是Linux中比較常用到的多窗口工具。
比如當(dāng)我們需要執(zhí)行多個互不相關(guān)的命令時,我們只能等前一個命令運(yùn)行結(jié)束,然后才能執(zhí)行下一個命令。此時可以借助screen多重視窗管理程序來運(yùn)行“多任務(wù)”。
比如當(dāng)我們執(zhí)行某個耗時間很長的命令時(比如安裝LNMP、寶塔Linux面板等),如果中途網(wǎng)絡(luò)出現(xiàn)中斷或者SSH軟件被關(guān)閉等意外情況發(fā)生,那么正在執(zhí)行的任務(wù)將會中斷,這對于環(huán)境部署工作來說是比較麻煩的,很多工作需要重新操作。而如果事前使用screen命令新開辟一個窗口,在新窗口中執(zhí)行任務(wù),即使發(fā)生SSH鏈接中斷情況,也不會影響正在執(zhí)行中的命令。
CentOS系統(tǒng)執(zhí)行以下命令安裝screen工具:
yum install -y screen
Debian/Ubuntu系統(tǒng)執(zhí)行以下命令安裝:
apt-get install screen
創(chuàng)建一個screen會話窗口,可執(zhí)行以下命令:
screen -S gy01 #命令解釋:新創(chuàng)建一個名稱為gy01的會話窗口。
screen此時會創(chuàng)建并自動進(jìn)入一個名字為gy01的會話窗口,此時我們就已經(jīng)完成了準(zhǔn)備工作,可以開始執(zhí)行自己的部署程序工作了(比如開始安裝寶塔面板)。
1、臨時退出screen窗口,并回到主窗口(原screen會話窗口任務(wù)仍有效,會保持后臺運(yùn)行):
如果需要臨時退出screen窗口(原窗口里的任務(wù)仍需保持運(yùn)行)并回到主窗口,可以用快捷鍵Ctrl+A+D(即按住Ctrl,并依次再按A,D),退出后原screen會話中的任務(wù)不會被關(guān)閉,仍保持運(yùn)行。
2、如果想恢復(fù)顯示某個處于后臺運(yùn)行的screen會話創(chuàng)建,可以執(zhí)行(示例:切換顯示某個名稱為gy01的screen后臺會話窗口):
screen -d -r gy01
即可恢復(fù)到離開前創(chuàng)建的gy01會話的工作界面。
3、列出所有的screen會話窗口:
screen -ls
即可列出當(dāng)前所有的screen會話。
相關(guān)文檔
您對該文檔有什么建議?
本文導(dǎo)航