国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

回爐重造十二----網(wǎng)絡文件共享服務

這篇具有很好參考價值的文章主要介紹了回爐重造十二----網(wǎng)絡文件共享服務。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

網(wǎng)絡文件共享服務

1、FTP文件傳輸協(xié)議

1.1 FTP工作原理

FTP的20和21端口的區(qū)別

  • 20端口是用來傳輸數(shù)據(jù)的

  • 21端口是客戶端用來連接FTP服務器

  • 主動模式(PORT):

回爐重造十二----網(wǎng)絡文件共享服務

  1. 客戶端連接到FTP服務端的21號端口,發(fā)送用戶名和密碼
  2. 當客戶端成功登陸FTP服務后要list列表或者讀取FTP服務上的數(shù)據(jù)時,客戶端會隨機開放一個端口(1024以上),發(fā)送PORT(主動模式)命令到FTP服務器,告訴服務器,客戶端采用主動模式和客戶端開放的端口
  3. FTP服務器收到PORT主動模式命令和端口號后,通過FTP服務器自身的20端口和客戶端開放的端口互相連接,發(fā)送數(shù)據(jù)(FTP-server的20端口---------------->(連接)客戶端(隨機開放的端口)
  • 被動模式(PASV):
    回爐重造十二----網(wǎng)絡文件共享服務

FTP客戶端連接FTP服務器的21端口,發(fā)送用戶名和密碼,登錄成功后要list列表或者讀取數(shù)據(jù)時,客戶端發(fā)送PASV命令到FTP服務器,F(xiàn)TP服務器會隨機開放一個端口(1024以上),然后把開放的端口告訴客戶端,客戶端在連接FTP服務器開放的端口來進行數(shù)據(jù)的傳輸

  • 主動模式和被動模式的區(qū)別

主要區(qū)別在兩者傳輸數(shù)據(jù)上,主動模式下FTP傳輸數(shù)據(jù)是:服務端的20端口連接客戶端隨機開放的端口;被動模式下FTP傳輸數(shù)據(jù)是:客戶端連接FTP服務器開放的隨機端口。

因主動模式需要客戶端必須開放端口給服務器,很多客戶端都是在防火墻內,開放端口給FTP服務器訪問比較困難。

被動模式只需要服務器端開放端口給客戶端連接就行了。所以通常使用FTP的被動模式讀取數(shù)據(jù)

1.2FTP服務狀態(tài)碼

125:數(shù)據(jù)連接打開
200:命令成功
230:登錄成功
331:用戶名正確
4xx:客戶端錯誤   425:不能打開數(shù)據(jù)連接
5xx:服務器錯誤   530:服務器無法登錄

2、NFS服務

2.1概念

NFS:網(wǎng)絡文件系統(tǒng),基于內核的文件系統(tǒng)。用戶和程序可以像訪問本地文件一樣訪問遠端系統(tǒng)上的文件,基于RPC(Remote Procedure CallProtocol 遠程過程調用)實現(xiàn)。

RPC采用C/S 模式,客戶機請求程序調用進程發(fā)送一個有進程參數(shù)的調用信息到服務進程,然后等待應答信息。在服務器端,進程保持睡眠狀態(tài)直到調用信息到大為止。當一個調用信息到達,服務器獲得進程參數(shù),計算結果,發(fā)送答復信息,然后等待下一個調用信息,最后,客戶端調用進程接收答復信息,獲得進程結果,然后調用執(zhí)行繼續(xù)進行。

回爐重造十二----網(wǎng)絡文件共享服務

2.2NFS軟件介紹
  • 軟件包:nfs-utils
  • NFS服務主要進程:
    1. rpc.nfsd 最主要的NFS進程,管理客戶端是否可登錄
    2. rpc.mountd 掛載和卸載NFS文件系統(tǒng),包括權限管理
    3. rpc.lockd 非必要,管理文件鎖,避免同時寫出錯
    4. rpc.statd 非必要,檢查文件一致性,可修復文件
  • NFS日志文件:/var/lib/nfs/
  • NFS配置文件:/etc/exports 或者 /etc/exports.d/*.exports
2.3 NFS共享配置文件格式
/dir (共享目錄)    主機
1、ro,rw  #只讀和讀寫
2、async  #異步,數(shù)據(jù)變化后不立即寫入磁盤,先寫入緩沖區(qū)中,過一段時間再寫入磁盤,性能高,安全性低
3、sync   #同步,數(shù)據(jù)再請求時立即寫入共享存儲磁盤,性能低,安全性高
4、root_squash #(默認)遠程root映射為nfsnobody,UID為65534,CentOS8 為nobody,CentOS7以前的版本為nfsnobody
5、no_root_squash #遠程root映射成NFS服務器的root用戶
6、all_squash  #所有遠程用戶(包括root)都變成nfsnobody,CentOS8 為nobody
7、no_all_squash (默認)保留共享文件的UID和GID
8、anonuid和anongid 指明匿名用戶映射為特定用戶UID和組GID,而非nobody,可配合all_squash使用
2.4 NFS工具
2.4.1 exports:可用于管理NFS導出的文件系統(tǒng)
-v  #查看本機所有NFS共享
-r  #重讀配置文件,并共享目錄
-a  #輸出本機所有共享
-au #停止本機所有共享
2.4.2 showmount
showmount -e  hostname   #查看遠程主機的NFS共享

#實例:
[root@centos7 ~]#showmount -e 10.0.0.8
Export list for 10.0.0.8:
/data/wordpress *
2.4.3mount.nfs
[root@centos7 ~]#mkdir /mnt/nfs
[root@centos7 ~]#mount 10.0.0.8:/data/wordpress /mnt/nfs
[root@centos7 ~]#ls /mnt/nfs
index.html
[root@centos7 ~]#df -T /mnt/nfs
Filesystem        Type 1K-blocks  Used Available Use% Mounted on
10.0.0.8:/data/wordpress nfs4  52403200 398336  52004864  1% /mnt/nfs
2.5 自動掛載
  • 軟件包:autofs
  • 服務文件:/usr/lib/systemd/system/autofs.service
  • 配置文件:/etc/auto.mster

3、數(shù)據(jù)同步

在生產(chǎn)環(huán)境,有時會需要兩臺主機的特定目錄實現(xiàn)實時同步。比如,將NFS共享目錄的數(shù)據(jù)文件,自動
實時同步到備份服務器特定目錄中
回爐重造十二----網(wǎng)絡文件共享服務

  • 實現(xiàn)實時同步的方法
    1. inotify + rsync 方式實現(xiàn)數(shù)據(jù)同步
    2. sersync
  • 工作原理:
    1. 要利用監(jiān)控服務(inotify),監(jiān)控同步數(shù)據(jù)服務器目錄中信息的變化
    2. 發(fā)現(xiàn)目錄中數(shù)據(jù)產(chǎn)生變化,就利用rsync服務推送到備份服務器上
3.1inotify
概念:

異步的文件系統(tǒng)事件監(jiān)控機制,利用事件驅動機制,而無須通過諸如cron等的輪詢機制來獲取事件,
linux內核從2.6.13起支持 inotify,通過inotify可以監(jiān)控文件系統(tǒng)中添加、刪除,修改、移動等各種事件。

  • 實現(xiàn)inotify軟件:
    1. inotify-tools
    2. sersync
    3. lrsyncd
  • inotify + rsync使用方式
    1. inotify對同步數(shù)據(jù)目錄信息的監(jiān)控
    2. rsync完成對數(shù)據(jù)的同步
    3. 利用腳本進行結合
實現(xiàn)notify
  • 內核是否支持

    Linux支持inotify的內核最小版本為 2.6.13,參看man 7 inotify

  • inotify 內核參數(shù)說明:

    1. max_queued_events:inotify 事件隊列最大長度,如值太小會出現(xiàn) Event Queue Overflow 錯
      誤,默認值:16384, 生產(chǎn)環(huán)境建議調大,比如:327679
    2. max_user_instances:每個用戶創(chuàng)建inotify實例最大值,默認值:128
    3. max_user_watches:可以監(jiān)視的文件的總數(shù)量(inotifywait 單進程),默認值:8192,建議調大
    [root@data-centos8 ~]#vim /etc/sysctl.conf
    fs.inotify.max_queued_events=66666
    fs.inotify.max_user_watches=100000  
    [root@centos8 ~]#sysctl -p
    fs.inotify.max_queued_events = 66666
    fs.inotify.max_user_watches = 100000
    
  • inotify-tools工具

    1. inotifywait: 在被監(jiān)控的文件或目錄上等待特定文件系統(tǒng)事件(open ,close,delete等)發(fā)生,
      常用于實時同步的目錄監(jiān)控
    2. inotifywatch:收集被監(jiān)控的文件系統(tǒng)使用的統(tǒng)計數(shù)據(jù),指文件系統(tǒng)事件發(fā)生的次數(shù)統(tǒng)計
3.2 rsync
概念:

rsync 常用于做為 linux系統(tǒng)下的數(shù)據(jù)鏡像備份工具,實現(xiàn)遠程同步,支持本地復制,或者與其他SSH、
rsync主機同步數(shù)據(jù),支持增量備份,配合任務計劃,rsync能實現(xiàn)定時或間隔同步,配合inotify或
sersync,可以實現(xiàn)觸發(fā)式的實時數(shù)據(jù)同步

rsync工作工作方式:
  1. 本地文件系統(tǒng)上實現(xiàn)同步。命令行語法格式為上述"Local"段的格式

  2. 本地主機使用遠程shell和遠程主機通信。命令行語法格式為上述"Access via remote shell"段的格式

  3. 本地主機通過網(wǎng)絡套接字連接遠程主機上的rsync daemon。命令行語法格式為上述"Access viarsync daemon"段的格式

    工作方式的區(qū)別:

    前兩者的本質是通過本地或遠程shell,而第3種方式則是讓遠程主機上運行rsyncd服務,使其監(jiān)聽在一
    個端口上,等待客戶端的連接。

實驗

remote shell"段的格式

  1. 本地主機通過網(wǎng)絡套接字連接遠程主機上的rsync daemon。命令行語法格式為上述"Access viarsync daemon"段的格式

    工作方式的區(qū)別:

    前兩者的本質是通過本地或遠程shell,而第3種方式則是讓遠程主機上運行rsyncd服務,使其監(jiān)聽在一
    個端口上,等待客戶端的連接。

實驗

回爐重造十二----網(wǎng)絡文件共享服務
電腦內存不夠無法開啟這么多服務器,后面補上。文章來源地址http://www.zghlxwxcb.cn/news/detail-434998.html

到了這里,關于回爐重造十二----網(wǎng)絡文件共享服務的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • NFS網(wǎng)絡文件共享服務

    NFS網(wǎng)絡文件共享服務

    NFS(network file system)網(wǎng)絡文件系統(tǒng) 可以把對方主機資源直接掛載到自己電腦上,比FTP更加方便 ? 明文傳輸 ? 沒有認證機制 安全性很差 只在局域網(wǎng)使用 ? 依賴RPC(遠程過程調用) ? 需要安裝nfs-utils(提供NFS服務),rpcbind(提供RPC服務)軟件包 ? 系統(tǒng)服務:nfs、rpcbind ? 共享配置

    2023年04月24日
    瀏覽(22)
  • LINUX網(wǎng)絡第五章:網(wǎng)絡文件共享服務

    LINUX網(wǎng)絡第五章:網(wǎng)絡文件共享服務

    目錄 一.網(wǎng)絡文件共享服務原理內容 1.存儲類型 2.應用場景? 3.總結 二.FTP——文件傳輸協(xié)議 1.工作原理介紹 2.vsftpd軟件 2.1使用ftp 2.2延伸——FileZilla ?編輯 2.3修改默認端口號 ?編輯2.4主動模式端口 2.5被動模式端口 2.6匿名用戶登錄 ?編輯2.7匿名用戶上傳 ?編輯2.8匿名用戶下

    2024年01月21日
    瀏覽(40)
  • Linux網(wǎng)絡服務之NFS(文件共享服務)

    Linux網(wǎng)絡服務之NFS(文件共享服務)

    NFS(Network File System 網(wǎng)絡文件服務),是一種基于 TCP/IP 傳輸?shù)木W(wǎng)絡文件系統(tǒng)協(xié)議,最初由 Sun 公司開發(fā)。 NFS 服務的實現(xiàn)依賴于 RPC(Remote Process Call,遠端過程調用)機制,通過使用 NFS 協(xié)議,客戶機可以像訪問本地目錄一樣訪問遠程服務器中的共享資源。(遠端過程調用:自

    2024年02月05日
    瀏覽(24)
  • Linux的網(wǎng)絡文件共享服務之FTP服務

    Linux的網(wǎng)絡文件共享服務之FTP服務

    直連式存儲:Direct-Attached Storage,簡稱DAS 存儲區(qū)域網(wǎng)絡:Storage Area Network,簡稱SAN(可以使用空間,管理也是你來管理) 網(wǎng)絡附加存儲:Network-Attached Storage,簡稱NAS(存儲和管理空間都在遠程) ????????DAS存儲是最常見的一種存儲方式,尤其是在中小企業(yè)應用中。PC中的硬

    2024年01月18日
    瀏覽(29)
  • Linux基礎網(wǎng)絡設置和Samba文件共享服務

    ?? 作者:小劉在C站 ?? 個人主頁:小劉主頁 ?? 每天分享云計算網(wǎng)絡運維課堂筆記,努力不一定有收獲,但一定會有收獲加油!一起努力,共赴美好人生! ?? 夕陽下,是最美的綻放,樹高千尺,落葉歸根人生不易,人間真情 目錄 一. ?? Linux基礎網(wǎng)絡設置 1.服務突然

    2024年02月02日
    瀏覽(24)
  • 【Linux網(wǎng)絡服務】Centos7搭建nfs文件共享服務器

    【Linux網(wǎng)絡服務】Centos7搭建nfs文件共享服務器

    1.NFS介紹 2.環(huán)境準備 3.在A服務端機器安裝nfs-utils和rpcbind包 4.啟動rpcbind檢查是否啟動了rpcbind服務并監(jiān)聽111端口 5.配置NFS服務的配置文件,參數(shù)配置:vi /etc/exports 數(shù)據(jù)同步與數(shù)據(jù)異步的區(qū)別 數(shù)據(jù)同步:當系統(tǒng)從內存中向磁盤中持久化數(shù)據(jù)時,同步發(fā)送表示只有當內存中的數(shù)據(jù)

    2024年02月06日
    瀏覽(41)
  • 10分鐘搭建局域網(wǎng)文件共享服務器,百兆網(wǎng)絡+云盤服務+外網(wǎng)訪問

    10分鐘搭建局域網(wǎng)文件共享服務器,百兆網(wǎng)絡+云盤服務+外網(wǎng)訪問

    今天來聊一下公司內部如何通過云盒子實現(xiàn)局域網(wǎng)文件共享:百兆網(wǎng)絡+云盤服務+舊服務器+外網(wǎng)訪問。 網(wǎng)絡測試環(huán)境是百兆,千兆網(wǎng)會更強。 各終端的數(shù)據(jù)是實時同步的,自帶內網(wǎng)穿透技術,隨時可以通過互聯(lián)網(wǎng)訪問局域網(wǎng)內文件服務器,當然也可以禁掉互聯(lián)網(wǎng)訪問,僅在

    2024年02月09日
    瀏覽(22)
  • 文件共享服務 配置文件服務器

    文件共享服務 配置文件服務器

    回憶之前學過了虛擬機與真實機的幾種文件共享 VMware---共享文件----Xftp等工具--網(wǎng)絡鄰居等方式 訪問共享資源困難 更改用戶密碼繁瑣 不適合規(guī)模較大的網(wǎng)絡 資源集中放置在服務器(Server)中 用戶直接訪問服務器獲取資 文件服務器作用 ? ? ? ?通過C/S結構提供資源的集中存

    2024年02月05日
    瀏覽(23)
  • 計算機網(wǎng)絡-網(wǎng)絡文件共享協(xié)議

    前言 在計算機網(wǎng)絡中,我們經(jīng)常會遇到在不同計算機網(wǎng)絡系統(tǒng)之間如何共享和訪問文件的場景,并且在實際項目中有這樣的需求,在Linux中需要動態(tài)的mount文件,需要選擇合適的網(wǎng)絡文件共享協(xié)議以滿足并發(fā),吞吐量等需求。這就涉及今天要講的網(wǎng)絡文件共享協(xié)議SMB和NFS。

    2024年04月29日
    瀏覽(59)
  • NFS網(wǎng)絡共享服務存儲

    NFS網(wǎng)絡共享服務存儲

    目錄 一、NFS簡介 1、NFS定義: 2、NFS的特點 3、NFS的優(yōu)缺點 4、NFS的原理圖示 二、服務端NFS配置文件:/etc/exports 三、實驗:NFS共享存儲服務配置 1、服務端安裝nfs-utils與rpcbind軟件包 2、服務端新建共享文件夾目錄并賦予權限 3、服務端編輯配置文件/etc/exports:設置共享目錄的相關

    2024年01月17日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包