Ubuntu終端 SSH遠端連線screen用法

2021-10-05 13:16:17 字數 655 閱讀 9800

在ssh遠端連線伺服器時,有些程式執行時間較長,例如深度學習中訓練乙個神經網路需要十幾到幾十甚至更多的時間。如果斷開連線,會導致程式終止執行,為了讓伺服器的程式能夠保持執行而不受連線狀態影響,可以採用screen的方式。

screen用法功能豐富,本文僅介紹最基礎易懂的用法。

1.建立乙個screen

// 建立名為name的screen,name可以自己修改

screen -s name

2.執行自己的程式,如train.py

3.當程式開始執行後,按下ctrl+a+d三個鍵,螢幕上出現類似這樣的句子即為成功:

[detached from 23197.name]

成功後,伺服器的程式可以保持執行,不受連線狀態影響,本地電腦可以斷開連線、網路或是關機都沒問題,當然繼續保持連線更沒問題。

4.恢復乙個screen,當想檢視程式的執行狀況時,連線到伺服器,並輸入

// 回到名name的screen,name可以自己修改

screen -r name

此時就可以看到程式的運**況,若沒有執行結束,則使用第三點繼續掛起保持執行,然後使用第四點再次檢視,以此往復,直至結束或執行新的程式。

注意:一定要先建立screen再執行程式,順序不可反。

ssh遠端連線ubuntu

1.首先在伺服器上安裝ssh的伺服器端。sudo aptitude install openssh server 2.啟動ssh server。sudo etc init.d ssh restart 3.確認ssh server已經正常工作。netstat tlp tcp6 0 0 ssh list...

ssh遠端連線Ubuntu

遠端連線是乙個常見的功能,本次實驗介紹通過ssh進行命令列遠端連線。secure shell ssh 是由 ietf the internet engineering task force 制定的建立在應用層基礎上的安全網路協議,是乙個安全且強大的遠端連線工具。實驗環境 本地windows 10,遠...

ssh遠端連線ubuntu

1.首先在伺服器上安裝ssh的伺服器端。sudo aptitude install openssh server 2.啟動ssh server。sudo etc init.d ssh restart 3.確認ssh server已經正常工作。netstat tlp tcp6 0 0 ssh list...