dmylogi.com

Hoe om lêers van een Linux-bediener na `n ander oor te dra

In `n Linux-multiserveromgewing sluit baie take in om bewegende lêers van een bediener na `n ander te verskuif. Afhangende van die aantal lêers wat u moet skuif, is daar verskeie opdragte wat u kan help. Kom ons neem aan dat ons bedieners alice en madhat is, en dat ons gebruiker in Alice konyn is, en ons gebruiker in Madhat is fieldmouse.

stappe

Prent getiteld Oordrag van lêers vanaf een Linux-bediener na `n ander stap 1
1
Vir `n enkele lêer, gebruik die "scp" opdrag. U kan hierdie opdrag as `n "push" of "pull" opdrag gebruik, maar laat ons begin om die lêer van een bediener na die ander te slaag. As jy in alice is, gebruik die bevel "scp myfile fieldmouse @ madhat: estearchivo". Dit sal die lêer na die ander stelsel, binne die veldmuisgebruiker, met die naam "hierdie lêer" kopieer. As jy reeds voorheen in die ander stelsel onderteken het, kan jy eenvoudig die lêer om die skuif "scp haas @ Alice: thisfile mijnbestand" command, en kry dieselfde resultate.
  • Prent getiteld Oordrag van lêers vanaf een Linux-bediener na `n ander stap 2


    2
    Om `n volledige gids te kopieer, kan ons weer die "scp" -opdrag gebruik. Hierdie keer sal ons die -r-tag byvoeg om die kopiëring "rekursief" te maak. "scp -r mikarp fieldmouse @ madhat :." sal die volledige "micarp" gids op die ander stelsel kopieer, insluitend al die inhoud en addisionele submappen. Die gids in Madhat sal voortgaan om "micarp" genoem te word.
  • Wat sal gebeur as jy `n groot "gemors" van lêers en vouers gehad het om te kopieer? U kan die "teer" -opdrag gebruik om `n enkele lêer te skep en dan die lêer te kopieer soos hierbo verduidelik, en gebruik dan teer om dit op die ander bediener uit te brei ... Maar dit lyk dalk `n bietjie ... Anti-Linux. Daar moet `n manier wees om dit in een stap te doen, reg? Natuurlik! Gebruik jou gunsteling kanaal in die Shell. Ons kan ook teer gebruik om al die lêers wat ons wil hê te verpak, en gebruik dan ssh om dit na die ander stelsel te stuur (wat is SCP wat skuins gebruik) en teer aan die ander kant om die lêers uit te pak. Maar, hoekom mors tyd en ruimte `n teerlêer op, wanneer kan ons `n pyplyn skep om die twee stelsels te koppel en sodoende die data oor te dra? Gebruik die dieselfde gids as in die vorige voorbeeld, probeer die volgende "teer -cf-micarp / * | ssh fieldmouse @ madhat `teer -xf -`".

    wenke

    • Wanneer u die opdragte hierbo gebruik, moet u die gebruikersnaam / rombre de host / rombre van die lêer / rombre van die gids vervang volgens u konfigurasie en u netwerkomgewing. Die opdragte hierbo is slegs voorbeelde van die uitvoer van opdragte om lêers na die bediener te kopieer.
    • Natuurlik is daar ook ander maniere om dit te doen. Linux is vol gereedskap.

    waarskuwings

    • Maak seker dat u gebruikers- en groep-ID`s (UID`s en GID`s) ooreenstem met die stelsels wat u gebruik (en nie net die gebruikers nie). As hulle nie saamval nie, sal baie interessante sekuriteitsprobleme voorkom.
    Deel op sosiale netwerke:

    Verwante
    Hoe om gebruikers in Linux te bestuurHoe om gebruikers in Linux te bestuur
    Hoe om te koppel aan `n bediener op `n MacHoe om te koppel aan `n bediener op `n Mac
    Hoe om lêers van Command Prompt te kopieerHoe om lêers van Command Prompt te kopieer
    Hoe om rar lêers in Linux te pakHoe om rar lêers in Linux te pak
    Hoe om lêers te unzip in LinuxHoe om lêers te unzip in Linux
    Hoe om te ping in LinuxHoe om te ping in Linux
    Hoe om lêers van een gebruikers rekening na `n ander te skuifHoe om lêers van een gebruikers rekening na `n ander te skuif
    Hoe om die Alice Cullen-styl te stylHoe om die Alice Cullen-styl te styl
    Hoe om dienste op Linux te herlaaiHoe om dienste op Linux te herlaai
    Hoe om teks lêers aan te sluit deur die opdrag lynHoe om teks lêers aan te sluit deur die opdrag lyn
    » » Hoe om lêers van een Linux-bediener na `n ander oor te dra
    © 2024 dmylogi.com