一、使用scp命令傳輸
scp -r [email protected]:/data/abc.sql /mydata/
遠端檔案上傳,把本地伺服器的abc.sql 檔案上傳至伺服器192.168.6.25
scp -p 8833 /data/abc.sql [email protected]:/mydata/
二、使用rsync斷點續傳
rsync -p --rsh='ssh -p 8833' /data/abc.sql [email protected]:/mydata/
為防止putty工具再次中斷,把命令放入後台執行,如下
ctrl+z暫停執行
jobs:檢視當前執行的程式
bg %1:設定程式後台執行
fg %1:設定程式前台執行
三、中斷了的putty任務快速恢復方法:使用screen命令可解決這個問題
screen是linux下的一種多重視窗管理程式。在使用telnet或ssh遠端登入linux時,如果連線非正常中斷,重新連線時,系統將開乙個新的session,無法恢復原來的session,而screen命令可以解決這個問題。
-d《作業名稱》 將指定的screen作業離線。
-h《行數》 指定視窗的緩衝區行數。
-m 即使當前已在作業中的screen作業,仍強制建立新的screen作業。
-r《作業名稱》 恢復離線的screen作業。
-r 先試圖恢復離線的作業。若找不到離線的作業,即建立新的screen作業。
-s指定建立新視窗時,所要執行的shell。
-s《作業名稱》 指定screen作業的名稱。
-v 顯示版本資訊。
-x 恢復之前離線的screen作業。
-ls或--list 顯示當前所有的screen作業。
四、使用screen
screen -s myjobs
會彈出乙個新的會話框,輸入您想要輸入的耗費時間的命令,然後測試一下網路中斷
screen -r myjobs(恢復)
然後就可以看到命令執行的進度了。而且,在你斷網的這一段時間裡,伺服器端的命令一直在執行著。
HTTP 斷點續傳
客戶端請求域 range 格式如下例子 第乙個500位元組 位元組偏移量0 499,包括0和499 range bytes 0 499 第二個500位元組 位元組偏移量500 999,包括500和999 range bytes 500 999 最後500位元組 位元組偏移量9500 9999,包括9...
IOS斷點續傳
asihttprequest可以實現斷點續傳。網上有一些介紹類似使用 request setallowresumeforfiledownloads yes 不過,通過asihttprequest的非同步請求以及delegate還是可以實現斷點續傳的。本文還是以grails編寫斷點續傳伺服器端為例。非...
linux斷點續傳
在linux伺服器上經常要用scp傳輸大檔案,可能由於網路等原因出現間接性中斷,導致傳輸一半的檔案突然中斷。其實scp是可以續傳的,它需要rsync以及它的ssh協議 舉例如下 rsync p rsh ssh home.tar 192.168.205.34 home home.tar,再輸出密碼後,...