遠端連線伺服器訓練時使用screen

2021-09-12 10:54:56 字數 798 閱讀 3469

之前只是單純的使用終端來連線伺服器進行訓練,但是這樣的話自己本地的電腦不能關機,一旦關機那麼伺服器上的訓練也就停止了,所以嘗試使用了screen命令來解決這個問題

簡單來說,screen是乙個可以在多個程序之間多路復用乙個物理終端的視窗管理器。screen中有會話的概念,使用者可以在乙個screen會話中建立多個screen視窗,在每乙個screen視窗中就像操作乙個真實的telnet/ssh連線視窗那樣。一旦你在連線伺服器時建立了screen視窗,即使你本地終端關閉,任務也依然在進行,而且你再次連線伺服器時,可以根據screen視窗的名字,重新恢復那個視窗

此處不敘述過多的screen操作,只簡單記錄一下最常用的幾項操作

新建screen視窗

為了方便,直接在新建screen視窗的時候給其進行命名,這樣不需要再用序號來找視窗,也能在視窗較多時有效進行區分:

screen -s seven
後面的『seven』即為視窗名稱

退出當前screen視窗

當訓練開始後,想退出當前視窗進行其他操作,那麼就同時按下ctrl+a 然後再按d,就可以了

切換到screen視窗

當退出了screen視窗後又想重新進入視窗,只需

screen -r seven
其中seven為視窗名

如果忘記了視窗名稱,可以

screen -ls
列出所有的screen視窗

清除當前screen視窗

當不再去要這個視窗時,直接同時按下ctrl+a 然後再按k,即可

遠端連線伺服器

在工作當中,難免要和伺服器打交道。有些事情在本地操作起來很簡單,但是要想在伺服器上也像本地一樣那麼簡單,就得把遠端連線這塊搞明白。系統 ubuntu 16.04 目錄一.ssh遠端連線伺服器 1.用scp命令 不推薦 2.用filazilla 推薦 三.遠端編輯檔案 1.jupyter 不推薦 2....

mac 使用VS Code遠端連線伺服器

最新版vs code 2019年6月 出了一系列新的外掛程式,包括remote development,remote ssh等,使得使用者可以使用vs code遠端連線伺服器寫 方便了協同工作。具體配置 mac linux,windows 操作如下 1.在外掛程式市場中搜尋並安裝remote dev...

mysql伺服器遠端連線

step1 控制台輸入mysql u root p mysql 系統提示輸入資料庫root使用者的密碼,輸入完成後即進入mysql控制台,注意第乙個mysql是執行命令,第二個mysql是系統資料名稱 step2 控制台輸入grant all privileges on to root identi...