日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
傳輸文件

摘要:本文介紹linux下的幾種網(wǎng)絡(luò)共享文件的傳輸:NFS、Samba、FTP及基于SSH傳輸協(xié)議的sftp。這里僅介紹如何使用已有共享資源,對于服務(wù)器的配置暫不介紹。
1、linux間的網(wǎng)絡(luò)硬盤:NFS。
NFS目前只用于在linux和UNIX主機(jī)間共享文件系統(tǒng)。通過NFS可以方便地將一臺linux(或者UNIX)主機(jī)上的文件系統(tǒng)掛載到本地。當(dāng)然,這要求對方主機(jī)開啟了NFS服務(wù)器,并對共享的文件系統(tǒng)做了相關(guān)的設(shè)置。
(1)如何安裝NFS文件系統(tǒng)呢?
與安裝本地文件系統(tǒng)一樣,區(qū)別在于需要給mount命令指定一個遠(yuǎn)程主機(jī)名(或者IP地址)。
例:sudo mount 192.168.1.111:/default /mnt #將主機(jī)192.168.1.111上導(dǎo)出的/default安裝到mnt目錄下
安裝成功之后就可以像使用本地文件一樣使用它了,如果安裝失敗的話,可能是因為服務(wù)器端的NFS服務(wù)器沒有正確導(dǎo)出這個目錄,可以使用帶-e選項的showmount查看服務(wù)器端導(dǎo)出的目錄。
例:showmount -e 192.168.1.111 #查看主機(jī)192.168.1.111導(dǎo)出的目錄
(2)在安裝文件系統(tǒng)時,我們可以選擇合適的安裝選項來對文件系統(tǒng)進(jìn)行安裝:
在默認(rèn)情況下,mount命令會根據(jù)NFS服務(wù)器上的設(shè)置,選擇合適的安裝選項。如果確定NFS服務(wù)器以可寫方式導(dǎo)出了這個文件系統(tǒng),那么可以使用-o選項配合rw標(biāo)志,明確以可讀寫方式安裝這個文件系統(tǒng)。
例:sudo mount -o rw 192.168.1.111:/default /mnt #以可讀寫方式掛載
注意:rw標(biāo)志實際上是“推薦”mount命令用可讀寫方式安裝文件系統(tǒng)。如果NFS服務(wù)器上的設(shè)置是不允許外部可寫,那么mount會自動選擇以只讀方式安裝。
常用的 NFS安裝標(biāo)志有:
rw:以可讀寫方式安裝文件系統(tǒng)。
ro:以只讀方式安裝文件系統(tǒng)。
bg:如果安裝失敗,那么在后臺繼續(xù)發(fā)送安裝請求。
hard:“硬安裝”方式。如果服務(wù)器沒有響應(yīng),那么暫時掛起對服務(wù)器的訪問,直到服務(wù)器恢復(fù)。
soft:“軟安裝”方式。如果服務(wù)器沒有響應(yīng),那么返回一條出錯信息,并中斷正在執(zhí)行的操作。
intr:允許用戶中斷某項操作,并返回一條錯誤信息。
nointr:不允許用戶中斷。
timeo=n:請求的超時時間。n以十分之一秒為單位。
tcp:使用TCP協(xié)議傳輸文件(默認(rèn)選擇UDP)
async:要求服務(wù)器在實際寫磁盤之前就回應(yīng)客戶機(jī)的寫請求。
“硬安裝”是mount命令的默認(rèn)安裝方式,使用這種安裝方式有助于NFS傳輸?shù)姆€(wěn)定。如果因為網(wǎng)絡(luò)原因使某個程序的傳輸暫時被阻塞,那么客戶機(jī)還會繼續(xù)等待,直到傳輸恢復(fù)正常。與此相對,“軟安裝”時,一次短暫的故障就可能毀掉幾個小時的勞動成果。但如果用戶正在和一臺不那么重要的NFS服務(wù)器打交道,那么soft標(biāo)志有助于避免把時間浪費在無謂的等待上。
intr允許用戶在發(fā)現(xiàn)某項操作沒有回應(yīng)的時候中斷它,通常,給“硬安裝”方式配合intr標(biāo)志是一種比“軟安裝”更好的方式,這樣既可以保證重要操作不會被意外中斷,又能讓用戶在適當(dāng)?shù)臅r候中斷某項操作。
使用逗號分隔多個不同的選項。下面這條命令以可讀寫、硬安裝、可中斷、后臺重試安裝請求的方式安裝遠(yuǎn)程NFS文件系統(tǒng)。
例:sudo mount -o rw,hard,intr,bg 192.168.1.111:/default /mnt
(3)卸載文件系統(tǒng):與本地文件系統(tǒng)的卸載一般,使用umount命令。
例:sudo umount /mnt
(4)如果需要在啟東時讓機(jī)器自動掛載遠(yuǎn)程的NFS文件系統(tǒng),可以通過修改/etc/fstab進(jìn)行配置。
例:192.168.1.111:/default /mnt nfs rw,hard,intr,bg 0 0 #文件系統(tǒng)類型為nfs
2、與Windows進(jìn)行傳輸共享:Samba。
(1)Windows中,并不使用NFS,而是使用CIFS的協(xié)議機(jī)制進(jìn)行共享文件。CIFS本質(zhì)上是SMB的升級版本,是由Andrew Tridgell于1991年采用逆向工程對SMB協(xié)議進(jìn)行實現(xiàn)開發(fā)出來的。Tridgell將這個開發(fā)出來的軟件包取名為Samba。
(2)Samba包括一個服務(wù)器端和幾個客戶端程序。安裝在linux主機(jī)上的Samba的服務(wù)器端程序向Windows機(jī)器提供linux共享,Windows主機(jī)不需要為此安裝其他特殊的工具。Samba的客戶端程序用于獲取Windows主機(jī)的共享內(nèi)容。
(3)smbtree:用于查看當(dāng)前網(wǎng)絡(luò)上的共享資源。
-S選項:簡單的列出當(dāng)前網(wǎng)絡(luò)上的共享主機(jī)列表。當(dāng)smbtree詢問口令時,直接回車(表示不需要口令)即可。如果不指定—S選項,那么smbtree會試圖與搜索到的共享主機(jī)建立連接。
—U:可以指定與哪個用戶名進(jìn)行連接,并提供對應(yīng)的口令。
-b:指定smbtree使用廣播的方式搜尋整個網(wǎng)絡(luò)。
例:smbtree -b -U smbuser #以廣播方式搜尋整個網(wǎng)絡(luò),并指定以用戶smbuser與搜尋到的共享主機(jī)建立連接。
(4)nmblookup:可以查詢某臺主機(jī)對應(yīng)的IP地址。如果需要使用IP地址來訪問Samba資源的話,這個命令還是很不錯的。
例:nmblookup lewis-laptop #查詢lewis-laptop的IP地址
(5)smbclient:獲取Samba共享資源?;菊Z法:smbclient //servername/sharename [-U username]
例:smbclient //172.16.25.128/share
登錄成功后,smbclient會顯示“smb:\>”提示用戶輸入命令。這里的命令與FTP及sftp的命令一般。在FTP時介紹。
quit:退出。
(6)mount.cifs:將windows的共享目錄掛載到本地的目錄下。
語法:mount.cifs service mount-point [-o options] #service表示服務(wù)器端的共享目錄,和smbclient一樣,應(yīng)該使用//servername/sharename這樣的寫法。mount-point代表用于掛載該共享的本地目錄。
例:sudo mount.cifs //10.171.20.225/share /srv/share
3、使用FTP:
(1)使用web瀏覽器:使用web瀏覽器連接FTP,記得在地址中加上“ftp://”前綴告訴瀏覽器要使用FTP協(xié)議。
(2)FTP圖形客戶端:常用的有FIleZilla。具體不介紹了,很簡單。
(3)使用ftp命令:
ftp:是linux自帶的一個命令行的FTP工具,可以完成所有基本的FTP操作。要使用ftp命令連接服務(wù)器,只要在這個命令后面跟上服務(wù)器名稱或者IP就可以了。
例:ftp 10.171.37.1 #連接FTP服務(wù)器10.171.37.1
FTP服務(wù)器默認(rèn)使用21端口,如果FTP沒有使用默認(rèn)端口,那么可以在主機(jī)后面再增加一個端口參數(shù)。
例:ftp 10.171.37.1 2121 #連接工作在2121端口的FTP守護(hù)進(jìn)程。
建立連接后,ftp命令會要求輸入登錄的用戶名。如果連接的是匿名FTP服務(wù)器(也就是任何人都能夠訪問的FTP服務(wù)器的話),那么應(yīng)該輸入anonymous,代表匿名用戶。登錄成功后,可以看到ftp提示符,等待用戶輸入命令:ftp>。
ftp程序用于瀏覽文件系統(tǒng)的命令和shell基本一致。
常用的ftp客戶端命令:
!:在本地執(zhí)行命令。
?:顯示ftp命令的幫助信息。
open:連接FTP服務(wù)器。
close或disconnect:關(guān)閉連接但不退出FTP程序。
bye或quit:退出FTP程序。
cd:切換遠(yuǎn)程所在的目錄。
ls或dir:列出遠(yuǎn)程目錄中的內(nèi)容。
get:下載文件。
mget:一次下載多個文件。
put:上傳文件。
mput:一次上傳多個文件。
mkdir:在FTP服務(wù)器上建立目錄。
rmdir:刪除FTP服務(wù)器上的目錄。
delete:刪除FTP服務(wù)器上的文件。
pwd:顯示當(dāng)前遠(yuǎn)程所在的目錄。
lcd:切換本地所在的目錄。
prompt:切換交互和非交互模式。
4、基于SSH的文件傳輸:sftp和scp。
(1)傳統(tǒng)的FTP由于采用了不加密的傳輸方式,因此存在嚴(yán)重的安全隱患,而SSH則是目前最安全可靠地傳輸協(xié)議之一。使用sftp進(jìn)行文件傳輸有助于保護(hù)用戶賬戶和傳輸安全。首先確保主機(jī)開啟了SSH的守護(hù)進(jìn)程,然后使用如下命令建立連接。
例:sftp lewis@10.171.32.73 #以用戶lewis建立連接。
連接成功后,出現(xiàn):sftp>。等待用戶輸入命令,這里的命令與FTP差不多。
(2)scp:用于從服務(wù)器上賦值一些文件。
例:scp lewis@10.171.33.221:/home/lewis/dump-0.4b41.tar.gz /srv/nfs_share/
#以lewis的身份從服務(wù)器10.171.33.221上的/home/lewis中復(fù)制文件dump-0.4b41.tar.gz到/srv/nfs_share/中。

創(chuàng)新互聯(lián)是專業(yè)的廣水網(wǎng)站建設(shè)公司,廣水接單;提供網(wǎng)站制作、成都做網(wǎng)站,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行廣水網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊,希望更多企業(yè)前來合作!


新聞名稱:傳輸文件
地址分享:http://www.dlmjj.cn/article/pocegg.html