在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux下不同主機之間如何通過網(wǎng)絡進行文件共享

dyquk4xk2p3d ? 來源:良許Linux ? 2023-04-16 11:04 ? 次閱讀

hello,小伙伴們,大家好!今天給大家分享一下Linux下不同主機之間如何通過網(wǎng)絡進行文件共享,達到文件在不同主機之間進行拷貝的目的。在平時的工作中,我們需要經(jīng)常在主機與開發(fā)板、同一網(wǎng)絡下的不同主機、主機與公網(wǎng)中的主機、主機與云服務器等等之間拷貝文件。那么在這樣的環(huán)境下如何實現(xiàn)文件拷貝呢,我們來說說下面的幾種方式,看看你是否常用

1. 文件共享概述

平常工作中你的電腦通常不是網(wǎng)絡上唯一的計算機,如果你在工作環(huán)境中,情況尤其如此。當我們想要將數(shù)據(jù)從一臺機器傳輸?shù)搅硪慌_機器時,有時連接一個U盤并手動復制它們可能更容易。但在大多數(shù)情況下,如果你使用同一網(wǎng)絡上的機器,則傳輸數(shù)據(jù)的方式是通過網(wǎng)絡文件共享來的更方便些。

下面,我們將介紹幾種不同的方法來在網(wǎng)絡上的不同機器之間復制數(shù)據(jù)。我們將討論一些簡單的文件副本,然后我們將討論如何將整個目錄掛載到你的機器上,作為一個單獨的驅(qū)動器

一個簡單的文件共享工具是scp命令。scp命令代表安全復制,它的工作方式與cp命令完全相同,但是允許你從一臺主機復制到同一網(wǎng)絡上的另一臺主機。它通過ssh工作,因此你的所有操作都使用與ssh相同的身份驗證和安全性。

1.將文件從本地主機復制到遠程主機

$scpmyfile.txtusername@remotehost.com:/remote/directory

2.將文件從遠程主機復制到本地主機

$scpusername@remotehost.com:/remote/directory/myfile.txt/local/directory

3.將目錄從本地主機復制到遠程主機

$scp-rmydirusername@remotehost.com:/remote/directory

2. rsync

另一個用于從不同主機復制數(shù)據(jù)的工具是rsync(遠程同步的縮寫)。rsync非常類似于scp,但它確實有一個主要的區(qū)別。rsync使用一種特殊的算法,它可以提前檢查是否已經(jīng)有數(shù)據(jù)要復制,并且只復制差異。例如,假設您正在復制一個文件,而你的網(wǎng)絡中斷了,因此你的復制中途停止。rsync將只復制未復制的部分,而不是從頭重新復制所有內(nèi)容。

它還驗證使用校驗和復制的文件的完整性。這些小優(yōu)化允許更大的文件傳輸靈活性,使rsync成為遠程和本地目錄同步、數(shù)據(jù)備份、大型數(shù)據(jù)傳輸?shù)鹊睦硐脒x擇。

一些常用的rsync選項:

  • V -詳細輸出
  • r -遞歸到目錄
  • h -人性化的可讀輸出
  • z -壓縮更容易傳輸,非常適合慢速連接

1.在同一主機上復制/同步文件

$rsync-zvr/my/local/directory/one/my/local/directory/two

2.從遠程主機拷貝/同步文件到本地主機

$rsync/local/directoryusername@remotehost.com:/remote/directory

3.從本地主機復制/同步文件到遠程主機

$rsyncusername@remotehost.com:/remote/directory/local/directory

3. 簡易HTTP服務器

Python有一個超級有用的工具,通過HTTP服務。如果你只是想創(chuàng)建一個快速的網(wǎng)絡共享,以便網(wǎng)絡上的其他機器可以訪問,那么這個功能非常棒。要做到這一點,只需進入你想要共享的目錄并運行:

$python-mSimpleHTTPServer

這將設置一個基本的web服務器,您可以通過localhost地址訪問它。因此,獲取運行此程序的機器的IP地址,然后在另一臺機器上使用http://IP_ADDRESS:8000在瀏覽器中訪問它。在你自己的機器上,你可以通過在web瀏覽器中鍵入:http://localhost:8000來查看可用共享的文件。

4. NFS

Linux最標準的網(wǎng)絡文件共享是NFS(網(wǎng)絡文件系統(tǒng)),NFS允許服務器通過網(wǎng)絡與一個或多個客戶端共享目錄和文件。NFS也是木榮平常工作中最常用的一種文件共享的方式。

1.設置NFS客戶端

$sudoservicenfsclientstart
$sudomountserver:/directory/mount_directory

2.自動掛載

假設你經(jīng)常使用NFS服務器,并且希望永久掛載它,通常你會編輯/etc/fstab文件,但是你可能并不總是獲得到服務器的連接,這可能會導致啟動時出現(xiàn)問題。相反,你要做的是設置自動掛載,以便在需要時可以連接到NFS服務器。這是通過自動掛載工具或最新版本的Linux完成的。當在指定目錄中訪問文件時自動掛載將查找遠程服務器并自動掛載它。

5. samba服務器

在計算機的早期,Windows計算機必須與Linux計算機共享文件,因此服務器消息塊(SMB)協(xié)議誕生了。SMB被用于Windows操作系統(tǒng)之間的文件共享(Mac也有與SMB的文件共享),后來被清理和優(yōu)化為通用互聯(lián)網(wǎng)文件系統(tǒng)協(xié)議(CIFS)。

Samba是我們在Linux上使用CIFS的Linux實用程序。除了文件共享,還可以共享打印機等資源。

使用Samba創(chuàng)建網(wǎng)絡共享

讓我們通過基本步驟來創(chuàng)建一個Windows機器可以訪問的網(wǎng)絡共享:

安裝Samba服務器

$sudoaptinstallsamba

配置smb.conf

samba的配置文件位于/etc/samba/smb.conf,這個文件應該告訴系統(tǒng)應該共享哪些目錄、它們的訪問權(quán)限和更多選項。默認的smb.conf已經(jīng)帶有大量注釋代碼,您可以使用這些代碼作為示例來編寫自己的配置。

$sudovi/etc/samba/smb.conf

為samba設置密碼

$sudosmbpasswd-a[username]

創(chuàng)建共享目錄

$mkdir/my/directory/to/share

重新啟動samba服務

$sudoservicesmbdrestart

通過Windows訪問samba共享

在Windows中,只需在運行提示符中輸入網(wǎng)絡連接:HOSTsharename。

通過Linux訪問Samba/Windows共享

$smbclient//HOST/directory-Uuser

samba安裝包包含一個名為smbclient的命令行工具,你可以使用它訪問任何Windows或Samba服務器。一旦你連接到共享,你就可以傳輸文件了。

將samba共享附加到你的系統(tǒng)

你可以在系統(tǒng)上掛載網(wǎng)絡共享,而不是逐個傳輸文件。

$sudomount-tcifsservername:directorymountpount-ouser=username,pass=password

小結(jié)

網(wǎng)絡中文件共享是我們工作中經(jīng)常使用的,選擇合適的一種方式很大程度上會提高我們的工作效率,達到事半功倍的效果。



審核編輯 :李倩


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 驅(qū)動器
    +關(guān)注

    關(guān)注

    53

    文章

    8289

    瀏覽量

    147148
  • 數(shù)據(jù)傳輸
    +關(guān)注

    關(guān)注

    9

    文章

    1961

    瀏覽量

    64866
  • 服務器
    +關(guān)注

    關(guān)注

    12

    文章

    9334

    瀏覽量

    86133

原文標題:這幾種文件共享的方式,很絲滑!

文章出處:【微信號:良許Linux,微信公眾號:良許Linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    Linux文件共享的幾種方式

    hello,小伙伴們,大家好!我是木榮。今天給大家分享一下Linux下不主機之間如何通過網(wǎng)絡
    發(fā)表于 04-26 17:23 ?8678次閱讀

    如何共享文件給虛擬機中的Linux系統(tǒng)

    軟件開發(fā)時,很多時候會用到 Linux 虛擬機,而辦公環(huán)境,又離不開 Windows ,導致有些文件需要在兩個環(huán)境之間來回切換,為了方便文件傳輸,可以為虛擬機內(nèi)的
    發(fā)表于 08-22 15:40 ?4022次閱讀
    如何<b class='flag-5'>共享</b><b class='flag-5'>文件</b>給虛擬機中的<b class='flag-5'>Linux</b>系統(tǒng)

    請問C674x下不能進行文件讀寫嗎?

    8168中 mcfw框架下在alglink中獲取圖像數(shù)據(jù)放入文件中,使用fopen(filename,wb)語句,編譯通過,但是運行之后,發(fā)現(xiàn)并沒有建立文件,請問C674x下不能進行文件
    發(fā)表于 03-24 20:59

    8168中 mcfw框架下在alglink中獲取圖像數(shù)據(jù)放入文件中,請問C674x下不能進行文件讀寫嗎?

    本帖最后由 一只耳朵怪 于 2018-5-28 16:56 編輯 8168中 mcfw框架下在alglink中獲取圖像數(shù)據(jù)放入文件中,使用fopen(filename,wb)語句,編譯通過,但是運行之后,發(fā)現(xiàn)并沒有建立文件
    發(fā)表于 05-28 06:41

    Linux共享文件使用

    1. Samba Samba 用于Linux 和windows之間共享,ubuntu里面默認沒有安裝samba 在安裝好samba之后,就用開始配置samba服務: Samba服務器主要配置
    發(fā)表于 07-11 07:56

    如何通過NFS協(xié)議連接訪問NAS網(wǎng)絡存儲

    NFS 文件服務用于Linux 電腦和TNAS 設備之間進行文件傳輸。使用NFS 文件服務時,首先您需要將TNAS 設備掛載到
    發(fā)表于 08-08 14:45

    請問交換機通過SFTP進行文件操作?

    交換機通過SFTP進行文件操作的步驟
    發(fā)表于 11-05 06:19

    如何通過SecureCRT在ARM開發(fā)板之間進行文件傳輸?

    如何通過SecureCRT在ARM開發(fā)板之間進行文件傳輸?
    發(fā)表于 10-21 08:58

    怎么樣在Linux和Windows之間共享文件?應該使用什么樣的工具

    用一些來自 Linux 社區(qū)的工具,在 Linux 和 Windows 之間共享文件是超容易的。讓我們看看可以做這件事的兩種不同方法。
    的頭像 發(fā)表于 07-09 10:57 ?5236次閱讀

    了解在Linux下可執(zhí)行文件格式

    Linux下面,目標文件共享對象文件、可執(zhí)行文件都是使用ELF文件格式來存儲的。程序經(jīng)過編譯之
    發(fā)表于 05-15 08:49 ?1955次閱讀

    Linux下可執(zhí)行文件格式

    Linux支持的可執(zhí)行文件主要有:Coff,elf,flat,類似Windows的.exeCoff文件格式? Common Object File Format,最早與uclinux
    發(fā)表于 04-02 14:46 ?1633次閱讀

    Linux系統(tǒng)的共享內(nèi)存的使用

    但有時候為了讓不同進程之間進行通信,需要讓不同進程共享相同的物理內(nèi)存,Linux通過 共享內(nèi)存
    的頭像 發(fā)表于 11-14 11:55 ?1376次閱讀

    VMware虛擬機和主機傳輸文件

    open-vm-tools-desktop 重啟系統(tǒng): reboot 此時可以使用 Ctrl+C 、 Ctrl+V 的方式在主機Linux虛擬機之間傳輸文件。 虛擬機為Window
    的頭像 發(fā)表于 06-13 17:50 ?1745次閱讀
    VMware虛擬機和<b class='flag-5'>主機</b>傳輸<b class='flag-5'>文件</b>

    Linux系統(tǒng)文件比較工具集合

    Linux系統(tǒng)中,文件比較是一種常見的任務,用于比較兩個文件之間的差異。文件比較可以幫助我們找出兩個
    的頭像 發(fā)表于 01-02 13:53 ?748次閱讀

    hyper-v共享,hyper-v共享:實現(xiàn)主機與虛擬機之間高效文件共享的最佳實踐

    :實現(xiàn)主機與虛擬機之間高效文件共享的最佳實踐。 ? ?在企業(yè)級虛擬化環(huán)境中,實現(xiàn)主機與虛擬機之間
    的頭像 發(fā)表于 01-24 14:23 ?224次閱讀
    hyper-v<b class='flag-5'>共享</b>,hyper-v<b class='flag-5'>共享</b>:實現(xiàn)<b class='flag-5'>主機</b>與虛擬機<b class='flag-5'>之間</b>高效<b class='flag-5'>文件</b><b class='flag-5'>共享</b>的最佳實踐
    主站蜘蛛池模板: 欧美涩色 | 99久久精品免费看国产 | 午夜影视在线免费观看 | 色免费网站 | 天天射天天舔 | 中日韩黄色大片 | 国产二区三区 | 国模在线 | 天天干在线免费视频 | 视频精品一区二区三区 | 成人精品在线观看 | 男人日女人的网站 | 人人狠狠综合88综合久久 | 国产主播精品在线 | 特一级黄| 婷婷在线观看网站 | 一级一片免费视频播放 | 日本欧美强乱视频在线 | 亚洲精品久久久久久久蜜桃 | 久久99精品国产麻豆宅宅 | 国产精品久久久久久久久久影院 | 免费在线观看你懂的 | 五月婷婷在线视频 | 在线视免费频观看韩国aaa | 天天舔天天射天天操 | 婷婷丁香综合 | 看黄在线观看 | 失禁h啪肉尿出来高h | 小雪被撑暴黑人黑人与亚洲女人 | 国产精品久久久久久免费播放 | 无遮挡高清一级毛片免费 | 亚洲成人99 | 上海一级毛片 | 亚洲国产人久久久成人精品网站 | 久久国产精品岛国搬运工 | 国产高清区 | 亚洲高清一区二区三区四区 | 9久久99久久久精品齐齐综合色圆 | 久久久久久亚洲精品 | 在线观看黄色的网站 | 日本日b视频 |