在通過SSH命令行配置服務器之前,有經驗的運維同學一般會先運行一下screen程序,到底什么是screen程序?screen稱為多重視窗管理程序,是Linux中比較常用到的多窗口工具。主要應用場景如下!華納云為您分享!
應用場景一:
比如當我們需要執行多個互不相關的命令時,我們只能等前一個命令運行結束,然后才能執行下一個命令。此時可以借助screen多重視窗管理程序來運行“多任務”。
應用場景二:
比如當我們執行某個耗時間很長的命令時(比如安裝LNMP、寶塔Linux面板等),如果中途網絡出現中斷或者SSH軟件被關閉等意外情況發生,那么正在執行的任務將會中斷,這對于環境部署工作來說是比較麻煩的,很多工作需要重新操作。而如果事前使用screen命令新開辟一個窗口,在新窗口中執行任務,即使發生SSH鏈接中斷情況,也不會影響正在執行中的命令。
第一步:安裝screen命令
CentOS系統執行以下命令安裝screen工具:
yuminstall-yscreen
Debian/Ubuntu系統執行以下命令安裝:
apt-getinstallscreen
第二步:使用screen命令
創建一個screen會話窗口,可執行以下命令:
screen-Sgy01 #命令解釋:新創建一個名稱為gy01的會話窗口。
screen此時會創建并自動進入一個名字為gy01的會話窗口,此時我們就已經完成了準備工作,可以開始執行自己的部署程序工作了(比如開始安裝寶塔面板)。
參考:screen的其它常用命令
1、臨時退出screen窗口,并回到主窗口(原screen會話窗口任務仍有效,會保持后臺運行):
如果需要臨時退出screen窗口(原窗口里的任務仍需保持運行)并回到主窗口,可以用快捷鍵Ctrl+A+D(即按住Ctrl,并依次再按A,D),退出后原screen會話中的任務不會被關閉,仍保持運行。
2、如果想恢復顯示某個處于后臺運行的screen會話創建,可以執行(示例:切換顯示某個名稱為gy01的screen后臺會話窗口):
screen-d-rgy01
即可恢復到離開前創建的gy01會話的工作界面。
3、列出所有的screen會話窗口:
screen-ls
即可列出當前所有的screen會話。
審核編輯 黃宇
-
Linux
+關注
關注
88文章
11758瀏覽量
219009 -
服務器
+關注
關注
14文章
10251瀏覽量
91480 -
Screen
+關注
關注
0文章
13瀏覽量
7067
發布評論請先 登錄
Kubernetes kubectl命令行工具詳解
如何在Linux中列出USB設備
西格電力儲能容量配置優化模型與工具方法
測試工程師都在用的Linux命令清單(建議收藏)
【「Yocto項目實戰教程:高效定制嵌入式Linux系統」閱讀體驗】+基礎概念學習理解
Linux基礎命令which詳解
電商API日志分析的實用工具
EasyGo DeskSim軟件的核心實用工具
一文掌握Linux命令
錫膏的儲存及使用方法詳解
恩智浦eIQ Time Series Studio工具使用教程之數據記錄
CFA科普系列01|EDA工具裝不上?可能不是你技術差,而是少了這兩個命令
Segger RTT調試工具的使用方法
Screen命令安裝和使用方法(Linux實用工具)
評論