1. 程式人生 > >訪問網路檔案共享服務-CIFS

訪問網路檔案共享服務-CIFS

• 網路檔案系統是由網路附加儲存伺服器通過網路向多個主機提供的一種檔案系統 , 而不是由塊裝置 ( 例如硬碟驅動器 ) 提供的。客戶端通過特殊的檔案系統協議和格式訪問遠端儲存
• Linux 中有兩種主要協議可用訪問網路檔案系統 : NFS 和CIFS 。 NFS ( Network File System ) 可看作是 Linux 、UNIX 及其它類似作業系統的標準檔案系統。 CIFS( Comon Internet File System ) 則是針對 Microsoft Windows 系統的標準網路檔案系統
• 訪問網路共享的三個基本步驟
– 1. 識別要訪問的遠端共享
– 2. 確定掛載點 ( 應該將共享掛載到的位置 ), 並建立掛載點的空目錄
– 3. 通過相應的命令或配置更改掛載網路檔案系統

CIFS: 通用網路檔案系統


CIFS 是針對 Microsoft Windows 作業系統的本地網路檔案系統。Linux 系統可以掛載和訪問 CIFS 檔案共享 , 如同常見的網路檔案系統一樣。然而 , 由於 CIFS 是基於 NTFS 檔案系統許可權模型及其自身的身份驗證系統來構建的 , 因而 CIFS 協議中的所有內容並不能很好地對映到 Linux 中
• samba-client RPM 軟體包所包含的 smbclient 實用程式可用來識別由 Windows 或 Samba 檔案伺服器提供的 CIFS 共享。該實用程式工作起來猶如在 Microsoft Windows 中單擊網路上的芳鄰。然後 mount
命令可用於掛載共享。訪問 CIFS 共享的命令
– . 識別 :# smbclient -L instructor.example.com
– 2. 確定掛載點 :# mkdir /remote2
– 3. 掛載 :# mount //instructor.example.com/ftp /remote2

具體操作過程:

1.安裝共享訪問客戶端
yum install samba-client -y

2.識別共享伺服器共享目錄
smbclient -L //172.25.254.253
[[email protected] mnt]# smbclient -L //172.25.254.253
Enter root's password: 直接回車
Domain=[USER-20161030DE] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

    Sharename       Type      Comment
    ------
--- ---- ------- IPC$ IPC 遠端 IPC westos Disk Domain=[USER-20161030DE] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager] Server Comment --------- ------- Workgroup Master --------- ------- 3.訪問共享 命令訪問) [[email protected] mnt]# smbclient //172.25.254.253/westos Enter root's password: Domain=[USER-20161030DE] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager] smb: \> 掛載訪問) mount //172.25.254.253/westos /mnt -o username=guest 4.開機自動掛載cifs 方法1) vim /etc/fstab //172.25.254.253/westos /mnt cifs defaults,username=guest 0 0 方法2) vim /etc/rc.d/rc.local mount //172.25.254.253/westos /mnt -o username=guest chmod 755 /etc/rc.d/rc.local

下邊是具體的程式碼塊:

先安裝共享訪問客戶端
[root@localhost ~]# yum search samba
Loaded plugins: langpacks
============================== N/S matched: samba ==============================
samba-client.x86_64 : Samba client programs
samba-common.x86_64 : Files used by both Samba servers and clients
samba-libs.i686 : Samba libraries
samba-libs.x86_64 : Samba libraries
samba-python.x86_64 : Samba Python libraries
samba-winbind.x86_64 : Samba winbind
samba-winbind-modules.i686 : Samba winbind modules
samba-winbind-modules.x86_64 : Samba winbind modules
samba.x86_64 : Server and Client software to interoperate with Windows machines

  Name and summary matches only, use "search all" for everything.
[root@localhost ~]# yum install samba-client.x86_64 -y
Loaded plugins: langpacks
Resolving Dependencies
--> Running transaction check
---> Package samba-client.x86_64 0:4.1.1-31.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package             Arch          Version                Repository       Size
================================================================================
Installing:
 samba-client        x86_64        4.1.1-31.el7           rhel_dvd        513 k

Transaction Summary
================================================================================
Install  1 Package

Total download size: 513 k
Installed size: 1.4 M
Downloading packages:
samba-client-4.1.1-31.el7.x86_64.rpm                       | 513 kB   00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : samba-client-4.1.1-31.el7.x86_64                             1/1 
  Verifying  : samba-client-4.1.1-31.el7.x86_64                             1/1 

Installed:
  samba-client.x86_64 0:4.1.1-31.el7                                            

Complete!
[root@localhost ~]# smbclient -L //172.25.254.250
Enter root's password: 直接回車
Domain=[USER-20161030DE] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

    Sharename       Type      Comment
    ---------       ----      -------
    IPC$            IPC       遠端 IPC
    westos          Disk      
Domain=[USER-20161030DE] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

    Server               Comment
    ---------            -------

    Workgroup            Master
    ---------            -------
命令訪問)
[[email protected] mnt]# smbclient //172.25.254.253/westos
Enter root's password: 
Domain=[USER-20161030DE] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
smb: \> 
掛載訪問)
[root@netfsclient ~]#mount //172.25.254.253/westos /mnt -o username=guest
自動掛載
方法1)
[root@netfsclient ~]#vim /etc/fstab
172.25.254.250:/nfsshare/nfs1   /mnt    nfs defaults 0 0

方法2)
[root@netfsclient ~]#vim /etc/rc.d/rc.local
mount 172.25.25.250:/nfsshare/nfs1  /mnt

[root@netfsclient ~]#chmod 755 /etc/rc.d/rc.local

相關推薦

訪問網路檔案共享服務-CIFS

• 網路檔案系統是由網路附加儲存伺服器通過網路向多個主機提供的一種檔案系統 , 而不是由塊裝置 ( 例如硬碟驅動器 ) 提供的。客戶端通過特殊的檔案系統協議和格式訪問遠端儲存 • Linux 中有兩種主要協議可用訪問網路檔案系統 : NFS 和CIFS 。 N

訪問網路檔案共享服務CIFS與NFS

CIFS:通用網路檔案系統 CIFS 是針對 Microsoft Windows 作業系統的本地網路檔案系統。 Linux 系統可以掛載和訪問 CIFS 檔案共享 , 如同常見的網路檔案系 統一樣。然而 , 由於 CIFS 是基於 NTFS 檔案系統許可權模型

第七 訪問網路檔案共享服務

訪問網路檔案系統 cifs網路檔案系統訪問 yum install samba-client -y    ###安裝共享訪問客戶端 smbclient -L //172.25.254.253                                  [[emai

訪問網路檔案共享服務

Loaded plugins: langpacks Resolving Dependencies --> Running transaction check ---> Package autofs.x86_64 1:5.0.7-40.el7 will be installed --> Pro

unit2.7訪問網路檔案共享服務

########################unit2.7######################################                         訪問網路檔案共享服務 ¥¥¥¥¥一,掛載網路檔案系統 1,網路檔案系統是由網路附加

Linux實戰教學筆記22:企業級NFS網路檔案共享服務

目錄 第二十二節 企業級NFS網路檔案共享服務 第一章 NFS網路檔案共享服務 1.1 NFS介紹 1.2 NFS系統原理介紹 1.3 NFS服務端部署環境準備 1.4 NFS server端的設定

搭建企業級網路檔案共享服務(FTP,NFS,Samba)

目錄 1.FTP 2.NFS 正文 網路檔案共享服務相關概念 DAS(Direct Access Storage-直接連線儲存)是指將儲存裝置通過SCSI介面或光纖通道直接連線到一臺計算機上。 NAS(網路附加儲存) - 網路連線儲存,即將儲存裝置通過

Linux網路檔案共享服務之FTP

  一、FTP介紹   ftp(File Transfer Protocol)是早期的三個應用級協議之一,基於C/S結構,雙通道協議,資料和命令連線,資料傳輸格式預設是二進位制,當然也支援檔案方式傳輸。預設情況下FTP協議使用TCP埠中的21和20這兩個埠,其中20用於資料傳輸,21用作命令傳輸,但是20號埠

訪問網路檔案共享服務——CIFS

CIFS  NFS 網路檔案系統是由網路附加儲存伺服器通過網路向多個主機提供的一種檔案系統,而不是塊裝置(例如硬碟驅動器)提供的.客戶端通過特殊的檔案系統協議和格式訪問遠端儲存。 linux中有兩種主要協議可用訪問網路檔案系統:NFS和CIFS.NFS(Network F

網路檔案共享-nfs服務

NFS服務簡介: NFS:Network File System 網路檔案系統 軟體包:nfs-utils Kernel支援:nfs.ko 使用updatedb來更新locate資料庫 [[email protected]:45:56upload]#locate nfs.ko /usr

linux學習46-檔案共享服務FTP

檔案共享服務FTP 1 FTP服務簡介 DAS 、NAS、SAN區別 DAS(Direct-Attached Storage):SCSI,FC 連線方式 直連式儲存伺服器中的一部分,將外接儲存通裝置通過SCSI或FC介面直接

NFS網路檔案共享系統

NFS是網路檔案系統,讓不同的主機系統之間可以共享檔案或目錄,存放共享視訊、圖片、附件等靜態資原始檔。 NFS伺服器就是一塊網路硬碟將自己掛載到多個Web伺服器網頁目錄的子目錄上,這樣所有Web伺服器都能看到共享的資訊NFS網路硬碟的內容。 NFS工作流程:首先安裝rpcbind和nfs-utils,啟動

配置linux叢集中的NFS檔案共享服務 centos6.5Final

在計算機叢集中,往往需要檔案共享。檔案共享有很多方案。下面簡單幾個步驟,配置NFS服務來實現我們的專案需求。 當前伺服器環境:centos6.5Final rpcbind在舊版本的centos命名不同。 portmap新版下改名rpcbind 在虛擬機器下做實驗的時候,可先

2018/12/01 VirtualBox安裝Centos7的vdi檔案 以及使用Xshell和simba 檔案共享服務

VirtualBox安裝Centos7 檔案在這裡可以下載 連結:https://pan.baidu.com/s/1E7cVcDzXsQLMbxPb6Y4C7g  提取碼:1f9p    安裝方法 1先安裝好VirtualBox 2點選控制——註冊,選擇

Linux檔案共享服務之NFS

NFS(Network File System)網路檔案系統,主要用於LInux與Linux之間進行檔案系統共享的服務,依賴於RPC服務(遠端呼叫)。 伺服器端需要安裝的軟體包:nfs-utils   、 rpcbind 客服端需要安裝的軟體包:rpcbind NFS檔案共

Linux環境下Samba檔案共享服務

01 服務概述 在Windows網路環境中,主機之間進行檔案和印表機共享是通過微軟公司自己的SMB/CIFS網路協議實現的。SMB(Server Message Block,服務訊息塊)和CIFS(Common Internet File System,通用網際網路檔案系

區域網網路檔案共享常見方式

    首先你要了解共用網路、家庭網路、專業網路的區別(主要是設定網路防護牆的級別)     常見的區域網共享檔案有三種 網路共享、家庭組共享、網路驅動對映(這是屬於網路共享的一種快捷方式) 它們之前

簡單的Samba檔案共享服務搭建

我們知道windows間是通過CIFS(Common Internet File System),即網路上的芳鄰實現檔案共享,unix like間通過NFS(Network File System)通過實現檔案共享。那麼我們如何實現unix和windows之間的

Android訪問網路系列之--服務端返回XML或JSON格式資料,Android 進行解析並顯示

例子說明:使用者通過訪問web資源的最新電影資訊,伺服器端生成XML或JSON格式資料,返回Android客戶端進行顯示。 此案例開發需要兩個方面 WEB開發和android開發. 一.web開發相對比較簡單,只是模擬一下 相關程式碼如下: 1.實體Bean package ygc.yxb.domain

RHCE7.0-搭建基於NFS網路檔案系統服務

Linux NFS伺服器的安裝與配置 一、NFS服務簡介   NFS 是Network File System的縮寫,即網路檔案系統。一種使用於分散式檔案系統的協定,由Sun公司開發,於1984年向外公佈。功能是通過網路讓不同的機器、不同的作業系統