欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux傳輸超大文件方法介紹

  發(fā)布時(shí)間:2018-01-23 15:48:10   作者:佚名   我要評(píng)論
這篇文章主要介紹了Linux傳輸超大文件方法介紹,涉及到nc傳輸?shù)氖褂茫窒砹讼嚓P(guān)代碼示例,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下

本文研究的主要內(nèi)容是Linux下如何傳輸超大文件,具體如下。

linux下的文件傳輸,大家首先會(huì)想到rsync、scp之類的工具,但這類工具有一個(gè)特點(diǎn)——慢,因?yàn)檫@類工具都是加密傳輸,發(fā)送端加密,接收端解密,當(dāng)我們傳輸一些非敏感文件的時(shí)候,完全可以不加密,直接在網(wǎng)絡(luò)上傳輸。

直接上實(shí)例,傳輸一個(gè)2077M的ISO文件。

nc發(fā)送接收數(shù)據(jù)

接收端:

nc -l 45.55.0.86 9999 > jieshou.iso

➤ -l :監(jiān)聽一個(gè)端口來(lái)接收數(shù)據(jù)
➤ -u : 不使用 TCP 而是使用 UDP 來(lái)進(jìn)行數(shù)據(jù)連接(應(yīng)該速度更快,沒(méi)試)

整條命令的意思:本地開啟9999端口來(lái)接收數(shù)據(jù),把接收到的數(shù)據(jù)存到“jieshou.iso”文件里面。

發(fā)送端:

time nc  45.55.0.86 9999 < CentOS-6.9-x86_64-bin-DVD2.iso

命令最前面的time是用來(lái)檢測(cè)該命令運(yùn)行耗時(shí)的。

24秒就在公網(wǎng)上傳完了一個(gè)2077M的文件,平均速度高達(dá)87M/s,傳輸完畢后在兩端校驗(yàn)MD5,發(fā)現(xiàn)文件完全一致。

用nc傳輸有兩個(gè)特點(diǎn):

➤速度快
➤傳輸簡(jiǎn)單,不需要登錄對(duì)方服務(wù)器,不需要驗(yàn)證信息。

nc進(jìn)度顯示

若你文件實(shí)在太大,想看到傳輸進(jìn)度,用PV

yum install epel-release -y
yum install pv -y
cat CentOS-6.9-x86_64-bin-DVD2.iso |pv -b | nc  45.55.0.86 9999

傳輸目錄

接收端:

nc -l 45.55.0.86 9999 | pv -b > home.tar.gz

發(fā)送端:

tar -czf - /home/ | nc  45.55.0.86 9999

中轉(zhuǎn)文件

A、B、C三臺(tái)主機(jī),A美國(guó),C昌南,C只能訪問(wèn)到B,不能直接訪問(wèn)A,B和AC互通。C要怎么才能拿到A上的文件呢?
C上執(zhí)行:

nc -l 9999 > google_file.txt

B上執(zhí)行:

nc -l 9999 | nc (C的外網(wǎng)IP) 9999

A上執(zhí)行:

nc (B的外網(wǎng)IP) 9999 < google_file.txt

以上就是腳本之家分享給大家的關(guān)于Linux傳輸超大文件方法介紹的全部?jī)?nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對(duì)本站的支持!

相關(guān)文章

  • 世界上最流行的操作系統(tǒng)不是Linux或者Windows,而是MINIX

    這篇文章主要介紹了世界上最流行的操作系統(tǒng)不是Linux或者Windows,而是MINIX,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-02-01
  • 淺談為你的 Linux 服務(wù)器加把鎖

    這篇文章主要介紹了淺談為你的 Linux 服務(wù)器加把鎖,簡(jiǎn)單介紹了使用shell命令查找服務(wù)等相關(guān)內(nèi)容,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-02-01
  • Linux下的多線程編程和fork()函數(shù)詳解

    這篇文章主要介紹了Linux下的多線程編程和fork()函數(shù)詳解,涉及fork()與多線程等相關(guān)內(nèi)容,小編覺得還是挺不錯(cuò)的,這里分享給大家,需要的朋友可以參考下
    2018-01-24
  • 談?wù)凩inux運(yùn)維人員是否需要掌握一門編程語(yǔ)言

    這篇文章主要介紹了談?wù)凩inux運(yùn)維人員是否需要掌握一門編程語(yǔ)言,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下,下面就來(lái)和我一起看看吧,希望大家在閱
    2018-01-24
  • Linux下輕松隱藏文件和文件夾的方法

    這篇文章主要介紹了Linux下輕松隱藏文件和文件夾的方法,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下。下面就和我一起來(lái)看看在Linux中可以有效隱藏文件
    2018-01-24
  • Linux下grep顯示前后幾行信息方法介紹

    這篇文章主要介紹了Linux下grep顯示前后幾行信息方法介紹,分享了相關(guān)代碼示例,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-23
  • Linux下通過(guò)受限bash創(chuàng)建指定權(quán)限的賬號(hào)代碼詳解

    這篇文章主要介紹了Linux下通過(guò)受限bash創(chuàng)建指定權(quán)限的賬號(hào),分享了相關(guān)代碼示例,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-23
  • 淺談管理linux開機(jī)自啟服務(wù)的一些技巧

    這篇文章主要介紹了淺談管理linux開機(jī)自啟服務(wù)的一些技巧,介紹了 自啟動(dòng)服務(wù)的重要性,運(yùn)行級(jí)別的原理,7個(gè)運(yùn)行級(jí)別等相關(guān)內(nèi)容,小編覺得還是挺不錯(cuò)的,這里分享給大家,
    2018-01-22
  • linux 防御SYN攻擊步驟詳解

    這篇文章主要介紹了linux 防御SYN攻擊步驟詳解,小編覺得還是挺不錯(cuò)的,這里分享給大家,需要的朋友可以參考下
    2018-01-22
  • Linux初學(xué)者總結(jié)分享

    這篇文章主要介紹了Linux初學(xué)者總結(jié),對(duì)此感興趣的朋友,可以參考下
    2015-11-20

最新評(píng)論