共計 1608 個字符,預計需要花費 5 分鐘才能閱讀完成。
這篇文章主要介紹 linux 中 Screen 有什么用,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
一、screen 命令是什么?
Screen 是一個可以在多個進程之間多路復用一個物理終端的全屏窗口管理器。Screen 中有會話的概念,用戶可以在一個 screen 會話中創建多個 screen 窗口,在每一個 screen 窗口中就像操作一個真實的 telnet/SSH 連接窗口那樣。
二、如何安裝 screen 命令?
除部分精簡的系統或者定制的系統大部分都安裝了 screen 命令,如果沒有安裝,CentOS 系統可以執行:yum install screen;
Debian/Ubuntu 系統執行:apt-get install screen。
三、screen 命令使用方法?
1、常用的使用方法
用來解決文章開始我們遇到的問題,比如在安裝 lnmp 時。
1.1 創建 screen 會話
可以先執行:screen -S lnmp,screen 就會創建一個名字為 lnmp 的會話。
1.2 暫時離開,保留 screen 會話中的任務或程序
當需要臨時離開時(會話中的程序不會關閉,仍在運行)可以用快捷鍵 Ctrl+a d(即按住 Ctrl,依次再按 a,d)
1.3 恢復 screen 會話
當回來時可以再執行執行:screen -r lnmp 即可恢復到離開前創建的 lnmp 會話的工作界面。如果忘記了,或者當時沒有指定會話名,可以執行:screen -ls screen 會列出當前存在的會話列表,如下圖:
11791.lnmp 即為剛才的 screen 創建的 lnmp 會話,目前已經暫時退出了 lnmp 會話,所以狀態為 Detached,當使用 screen -r lnmp 后狀態就會變為 Attached,11791 是這個 screen 的會話的進程 ID,恢復會話時也可以使用:screen -r 11791
1.4 關閉 screen 的會話
執行:exit,會提示:[screen is terminating],表示已經成功退出 screen 會話。VPS 偵探 http://www.vpser.net/
2、遠程演示
首先演示者先在服務器上執行 screen -S test 創建一個 screen 會話,觀眾可以鏈接到遠程服務器上執行 screen -x test 觀眾屏幕上就會出現和演示者同步。
3、常用快捷鍵
Ctrl+a c:在當前 screen 會話中創建窗口
Ctrl+a w:窗口列表
Ctrl+a n:下一個窗口
Ctrl+a p:上一個窗口
Ctrl+a 0-9:在第 0 個窗口和第 9 個窗口之間切換
安裝 lnmp 前請先運行 screen
雖然之前 vps 偵探已經發表過 screen 命令的使用方法,并結合 lnmp 一鍵安裝包進行了簡單的說明,但是還是有些小白會問當通過 putty 或者 SecureCRT 安裝 lnmp 時,網絡突然掉線或者不小心 putty 被關掉等等原因,造成 lnmp 安裝過程被中斷怎么辦,其實防止這種現象很簡單,只要在安裝 lnmp 前執行 screen 命令就可以了。
licess 也在 vps 偵探上說過 screen 命令的使用方法,下面結合 lnmp 的安裝過程再說一下。
1、screen 安裝方法就不說了,看 vps 偵探上的文章吧
2、執行:screen -S lnmp 創建 screen 會話。
2、執行:wget -c http://soft.vpser.net/lnmp/lnmp0.5-full.tar.gz 下載安裝包。
3、執行:tar zxvf lnmp0.5-full.tar.gz 解壓。
4、執行:cd lnmp0.5-full/ 進入 lnmp0.5 目錄。
5、Centos 執行:./centos.sh ,Debian 執行:./debian.sh 進行安裝。
如果網絡掉線,可以重新連接,再執行 screen -r lnmp 就會看到你的 lnmp 安裝進程。
以上是“linux 中 Screen 有什么用”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注丸趣 TV 行業資訊頻道!