最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
linux命令遠(yuǎn)程復(fù)制,linux系統(tǒng)怎么遠(yuǎn)程復(fù)制文件

如何遠(yuǎn)程復(fù)制另一臺(tái)Linux服務(wù)器

遠(yuǎn)程復(fù)制什么?你是說(shuō)傳送文件嗎?Linux下最常用的就是scp命令了,首先你要保證你兩臺(tái)機(jī)器的IP地址都能通信,防火墻iptables是關(guān)閉狀態(tài)

我們提供的服務(wù)有:成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、云城ssl等。為上1000家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的云城網(wǎng)站制作公司

關(guān)閉防火墻命令:/etc/init.d/iptables

stop

發(fā)送文件命令:scp

file.type

[email protected]:/directory

然后輸入用戶的密碼就可以了!

Linux文件拷貝命令

最常見(jiàn)的拷貝命令,常用的形式有

-p - 保留源文件的所有者、用戶組、權(quán)限、修改和訪問(wèn)時(shí)間,以及一些擴(kuò)展屬性;

-R 或 -r - 遞歸復(fù)制目錄,將目錄及其下的所有文件和子目錄都復(fù)制到目標(biāo)位置;

-d - 保留軟鏈接;

-a - 即歸檔模式,相當(dāng)于 -dpR;

-v - 顯示rsync過(guò)程中詳細(xì)信息;

-a - 歸檔模式,表示遞歸傳輸并保持文件屬性;

-z - 傳輸時(shí)進(jìn)行壓縮提高效率;

-P - 顯示文件傳輸?shù)倪M(jìn)度信息;

-e - 指定所要使用的遠(yuǎn)程shell程序,默認(rèn)為ssh,無(wú)特殊情況不需要指定;

--exclude=PATTERN - 指定排除不需要傳輸?shù)奈募J剑?/p>

--exclude-from=FILE - 從文件中讀取指定排除不需要傳輸?shù)奈募J剑?/p>

Linux系統(tǒng)復(fù)制文件/文件夾到遠(yuǎn)程服務(wù)器

從一個(gè)服務(wù)器復(fù)制文件到另一個(gè)服務(wù)器,或者從本地到遠(yuǎn)程復(fù)制是?Linux?管理員的日常任務(wù)之一。

我覺(jué)得不會(huì)有人不同意,因?yàn)闊o(wú)論在哪里這都是你的日常操作之一。有很多辦法都能處理這個(gè)任務(wù),我們?cè)囍右愿爬?。你可以挑一個(gè)喜歡的方法。當(dāng)然,看看其他命令也能在別的地方幫到你。

我已經(jīng)在自己的環(huán)境下測(cè)試過(guò)所有的 命令 和 腳本 了,因此你可以直接用到日常工作當(dāng)中。

通常大家都傾向 scp,因?yàn)樗俏募?fù)制的原生命令native command之一。但本文所列出的其它命令也很好用,建議你嘗試一下。

文件復(fù)制可以輕易地用以下四種方法。

scp:在網(wǎng)絡(luò)上的兩個(gè)主機(jī)之間復(fù)制文件,它使用 ssh 做文件傳輸,并使用相同的認(rèn)證方式,具有相同的安全性。

rsync:是一個(gè)既快速又出眾的多功能文件復(fù)制工具。它能本地復(fù)制、通過(guò)遠(yuǎn)程? shell ?在其它主機(jī)之間復(fù)制,或者與遠(yuǎn)程的 rsync 守護(hù)進(jìn)程daemon 之間復(fù)制。

pscp:是一個(gè)并行復(fù)制文件到多個(gè)主機(jī)上的程序。它提供了諸多特性,例如為 scp 配置免密傳輸,保存輸出到文件,以及超時(shí)控制。

prsync:也是一個(gè)并行復(fù)制文件到多個(gè)主機(jī)上的程序。它也提供了諸多特性,例如為 ssh 配置免密傳輸,保存輸出到 文件,以及超時(shí)控制。

方式 1:如何在 Linux 上使用 scp 命令從本地系統(tǒng)向遠(yuǎn)程系統(tǒng)復(fù)制文件/文件夾?

scp?命令可以讓我們從本地系統(tǒng)復(fù)制文件/文件夾到遠(yuǎn)程系統(tǒng)上。

我會(huì)把 output.txt 文件從本地系統(tǒng)復(fù)制到 2g. CentOS .com 遠(yuǎn)程系統(tǒng)的 /opt/backup 文件夾下。

# scp output.txt [email protected]:/opt/backup

output.txt? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 100% 2468? ? 2.4KB/s? 00:00

從本地系統(tǒng)復(fù)制兩個(gè)文件 output.txt 和 passwd-up.sh 到遠(yuǎn)程系統(tǒng) 2g.CentOs.com 的 /opt/backup 文件夾下。

# scp output.txt passwd-up.sh [email protected]:/opt/backup

output.txt 100% 2468 2.4KB/s 00:00

passwd-up.sh 100% 877 0.9KB/s 00:00

從本地系統(tǒng)復(fù)制? shell -script 文件夾到遠(yuǎn)程系統(tǒng) 2g.CentOs.com 的 /opt/back 文件夾下。

這會(huì)連同shell-script 文件夾下所有的文件一同復(fù)制到/opt/back 下。

# scp -r /home/daygeek/2g/shell-script/ root@:/opt/backup/

output.txt 100% 2468 2.4KB/s 00:00

ovh.sh? ? ? 100% 76 0.1KB/s 00:00

passwd-up.sh 100% 877 0.9KB/s 00:00

passwd-up1.sh 100% 7 0.0KB/s 00:00

server-list.txt 100% 23 0.0KB/s 00:00

方式 2:如何在 Linux 上使用 scp 命令和 Shell? 腳本 復(fù)制文件/文件夾到多個(gè)遠(yuǎn)程系統(tǒng)上?

如果你想復(fù)制同一個(gè)文件到多個(gè)遠(yuǎn)程服務(wù)器上,那就需要?jiǎng)?chuàng)建一個(gè)如下面那樣的小 shell 腳本。

并且,需要將服務(wù)器添加進(jìn) server-list.txt 文件。確保添加成功后,每個(gè)服務(wù)器應(yīng)當(dāng)單獨(dú)一行。

最終,你想要的腳本就像下面這樣:

# file-copy.sh

#!/bin/sh

for server in `more server-list.txt`

do

scp /home/daygeek/2g/shell-script/output.txt root@$server:/opt/backup

done

完成之后,給 file-copy.sh 文件設(shè)置可執(zhí)行權(quán)限。

# chmod +x file-copy.sh

最后運(yùn)行腳本完成復(fù)制。

# ./file-copy.sh

output.txt 100% 2468 2.4KB/s 00:00

output.txt 100% 2468 2.4KB/s 00:00

使用下面的腳本可以復(fù)制多個(gè)文件到多個(gè)遠(yuǎn)程服務(wù)器上。

# file-copy.sh

#!/bin/sh

for server in `more server-list.txt`

do

scp /home/daygeek/2g/shell-script/output.txt passwd-up.sh root@$server:/opt/backup

done

下面結(jié)果顯示所有的兩個(gè)文件都復(fù)制到兩個(gè)服務(wù)器上。

# ./file-cp.sh

output.txt 100% 2468 2.4KB/s 00:00

passwd-up.sh 100% 877 0.9KB/s 00:00

output.txt 100% 2468 2.4KB/s 00:00

passwd-up.sh 100% 877 0.9KB/s 00:00

使用下面的腳本遞歸地復(fù)制文件夾到多個(gè)遠(yuǎn)程服務(wù)器上。

# file-copy.sh

#!/bin/sh

for server in `more server-list.txt`

do

scp -r /home/daygeek/2g/shell-script/ root@$server:/opt/backup

done

上述腳本的輸出。

# ./file-cp.sh

output.txt 100% 2468 2.4KB/s 00:00

ovh.sh? ? ? 100% 76 0.1KB/s 00:00

passwd-up.sh 100% 877 0.9KB/s 00:00

passwd-up1.sh 100% 7 0.0KB/s 00:00

server-list.txt 100% 23 0.0KB/s 00:00

output.txt 100% 2468 2.4KB/s 00:00

ovh.sh? ? ? 100% 76 0.1KB/s 00:00

passwd-up.sh 100% 877 0.9KB/s 00:00

passwd-up1.sh 100% 7 0.0KB/s 00:00

server-list.txt 100% 23 0.0KB/s 00:00

方式 3:如何在 Linux 上使用 pscp 命令復(fù)制文件/文件夾到多個(gè)遠(yuǎn)程系統(tǒng)上?

pscp命令可以直接讓我們復(fù)制文件到多個(gè)遠(yuǎn)程服務(wù)器上。

使用下面的 pscp 命令復(fù)制單個(gè)文件到遠(yuǎn)程服務(wù)器。

# pscp.pssh -H 2g.CentOS.com /home/daygeek/2g/shell-script/output.txt /opt/backup

[1] 18:46:11 [SUCCESS] 2g.CentOS.com

使用下面的 pscp 命令復(fù)制多個(gè)文件到遠(yuǎn)程服務(wù)器。

# pscp.pssh -H 2g.CentOS.com /home/daygeek/2g/shell-script/output.txt ovh.sh /opt/backup

[1] 18:47:48 [SUCCESS] 2g.CentOS.com

使用下面的 pscp 命令遞歸地復(fù)制整個(gè)文件夾到遠(yuǎn)程服務(wù)器。

# pscp.pssh -H 2g.CentOS.com -r /home/daygeek/2g/shell-script/ /opt/backup

[1] 18:48:46 [SUCCESS] 2g.CentOS.com

使用下面的 pscp 命令使用下面的命令復(fù)制單個(gè)文件到多個(gè)遠(yuǎn)程服務(wù)器。

# pscp.pssh -h server-list.txt /home/daygeek/2g/shell-script/output.txt /opt/backup

[1] 18:49:48 [SUCCESS] 2g.CentOS.com

[2] 18:49:48 [SUCCESS] 2g.Debian.com

使用下面的 pscp 命令復(fù)制多個(gè)文件到多個(gè)遠(yuǎn)程服務(wù)器。

# pscp.pssh -h server-list.txt /home/daygeek/2g/shell-script/output.txt passwd-up.sh /opt/backup

[1] 18:50:30 [SUCCESS] 2g.Debian.com

[2] 18:50:30 [SUCCESS] 2g.CentOS.com

使用下面的命令遞歸地復(fù)制文件夾到多個(gè)遠(yuǎn)程服務(wù)器。

# pscp.pssh -h server-list.txt -r /home/daygeek/2g/shell-script/ /opt/backup

[1] 18:51:31 [SUCCESS] 2g.Debian.com

[2] 18:51:31 [SUCCESS] 2g.CentOS.com


當(dāng)前題目:linux命令遠(yuǎn)程復(fù)制,linux系統(tǒng)怎么遠(yuǎn)程復(fù)制文件
文章出自:http://fisionsoft.com.cn/article/phcsih.html