導航:首頁 > 編程系統 > linux搭建網盤伺服器

linux搭建網盤伺服器

發布時間:2024-12-04 15:40:37

linux下Samba服務和NFS服務配置的方法

linux下Samba服務和NFS服務配置

一、Samba服務配置過程

samba的功能很簡單,就是為了使linux和windows之間能夠實現共享。並且利用samba搭建文件伺服器,不僅比windows功能強大,而且訪問速度快、安全。首先說明,samba伺服器需要兩個守護進程:smbd和nmbd。smbd進程監聽139TCP埠,處理到來的SMB數據包;nmbd進程監聽137、138UDP埠,使其他主機能瀏覽linux伺服器。

1、安裝Samba服務

首先用命令測試rpm -qi samba看是否安裝了Samba軟體包,若沒有可以用yum install samba在線安裝(fedora 11環境下)。

2、啟動Samba服務

安裝完成後,使用service smb start 命令啟動samba服務。如果想讓samba服務開機自動載入,可使用ntsysv命令(或setup命令中的system service選項)打開開機自動載入的服務,並勾選smb,確定後即可實現開機載入samba服務。

3、關閉防火牆

默認情況下防火牆關閉了139 TCP埠,也關閉了nmbd進程所需要的137、138埠。所以我們使用命令service iptables stop命令關閉防火牆。也可對防火牆進行修改,放行TCP139 UDP 137、138埠。

4、配置samba服務

samba服務的配置文件是 /etc/samba/smb.conf,使用VI編輯器打開vi /etc/samba/smb.conf文件,對samba進行配置

smb.conf文件中包括4中結構,【Global】、【Homes】、【printers】、【Userdefined_shareName】,其中:

Globa用於定義全局參數和預設值

Homes用於用戶的home目錄共享

Printers用於定義列印機共享

Userdefined_ShareName用於自定義共享(可有多個)

說明:文件中開頭帶有「#」為說明文件,不執行。 開頭帶有「;」為舉例文件,不執行(若想讓其執行,去掉「;」)。

配置全局參數【Global】

◎基本全局參數

workgroup=MYGROUP 設置samba要加入的工作組

server string =Samba Service 指定瀏覽列表裡的機器描述

netbios name=fedora 設置samba的NetBIOS名字 (需要自己添加)

client code page=936 設置客戶字元編碼 936為簡體中文(需要自己添加)

◎日誌全局參數

log file 指定日誌文件的名稱

max log size=50 指定日誌文件的最大尺寸(KB)

◎安全全局參數

security 定義samba的安裝等級,share--用戶不需要用戶名和密碼即可登陸samba伺服器;user--由提供samba服務的samba伺服器負責檢查帳戶及口令;server--檢查帳戶及口令的工作指定由另一台WindowsNT/2000或samba伺服器負責;domain--指定windowsNT/2000域控制器來驗證用戶帳戶、密碼

encrypt passwords = yes

smb passwd file = /etc/samba/smbpasswd

這兩行用於設定是否對samba密碼進行加密,並指定加密文件存放路徑.

◎配置自定義共享

自定義共享,只需在文件最後加入【share】,名字隨便取。其中一的參數我們來依依介紹

comment 描述該共享的名稱

path 定義該共享的目錄

browseable 指定共享的目錄是否可瀏覽

writable 指定共享的目錄是否有寫入許可權

read only 指定共享的目錄為只讀許可權

public 指定是否可以允許Guest帳戶訪問

guest ok 通public相同,yes為允許guest訪問

only guest 指定只有guest用戶可以訪問

calid users 指定訪問該共享的用戶

如:comment =my share

path =/home/share

browseable =yes

read only =yes

public =yes

only guest =yes

◎配置完成後的工作

在配置完成後,我們只需新建path定義的共享目錄mkdir /home/share,

並使用chmod命令設置了其許可權為777,chmod 777 /home/share。

這樣在service smb restart重啟smb服務後客戶端就可以訪問該伺服器(我修改了全局參數中的security=share,所以進入伺服器不需要輸入用戶名和密碼)。在windows下運行中運行://192.168.1.6(linux的IP地址)即可。

二、NFS服務配置過程

1、NFS伺服器的安裝

檢查linux系統中是否安裝了nfs-utils和portmap兩個軟體包,#rpm –q nfs-utils(portmap)

2、查看NFS伺服器是否啟動

#service nfs status

#service portmap status

如果伺服器沒有啟動,則開啟服務(默認服務下nfs沒有完全開啟)

#service nfs start

#service portmap start

也可以在ntsysv命令下關閉iptable和開啟nfs讓其自啟動。

3、指定NFS伺服器的配置文件

NFS伺服器的配置文件保存「/etc/」目錄中,文件名稱是「exports」,該文件用於被指NFS伺服器提供的目錄共享

#vi /etc/exports

配置「exports」文件格式如下

/tftpboot *(sync,ro)

tftp:共享目錄名

* 表示所有主機

(sync,ro) 設置選項

exports文件中的「配置選項」欄位放置在括弧對(「( )」)中 ,多個選項間用逗號分隔

sync:設置NFS伺服器同步寫磁碟,這樣不會輕易丟失數據,建議所有的NFS共享目錄都使用該選項

ro:設置輸出的共享目錄只讀,與rw不能共同使用

rw:設置輸出的共享目錄可讀寫,與ro不能共同使用

4、重新輸出共享目錄

Exportfs管理工具可以對「exports」文件進行管理

#exportfs –rv 可以讓新設置的「exports」文件內容生效

顯示當前主機中NFS伺服器的輸出列表

# showmount -e

顯示當前主機NFS伺服器中已經被NFS客戶機掛載使用的共享目錄

# showmount -d

5、使用mount命令掛載NFS文件系統

#mount 192.168.1.6:/tftpboot /home/share

將主機IP地址為192.168.1.6中的/tftpboot目錄掛載到/home/share

卸載系統中已掛載的NFS共享目錄

# umount /home/share

卸載的時候不能在/home/share目錄下卸載,必須注銷系統後卸載。

PS:

如果portmap進程停止了運行或異常終止,那麼該系統上的所有RPC伺服器必須重新啟動。首先停止NFS伺服器上的所有NFS服務進程,然後啟動portmap進程,再啟動伺服器上的NFS進程。

但portmap只在第一次建立連接的時候起作用,幫助網路應用程序找到正確的通訊埠,但是一旦這個雙方正確連接,埠和應用就綁定,portmap也就不起作用了。但對其他任何第一次需要找到埠建立通訊的應用仍然有用。簡單的說,portmap就是應用和埠的婚姻介紹人,雙方成事了以後,媒婆就沒用了。

② 怎麼在linux上搭建cs1.6伺服器

可以在linux下搭建一個samba伺服器,就可以訪問linux下的分區了,具體搭建方法如下:

默認的配置文件(/etc/samba/smb.conf)允許用戶作為 Samba 共享來查看他們的 Red Hat Linux 主目錄。它還把為
Red Hat Linux 配置的列印機作為 Samba 共享列印機來共享。換一句話說,你可以在你的 Red Hat Linux
系統上連接列印機,然後從網路上的 Windows 機器來列印。

要使用圖形化界面來配置 Samba,使用 Samba 伺服器配置工具。要使用命令行來配置,

Samba 伺服器配置工具是用來管理 Samba 共享、用戶、以及基本伺服器設置的圖形化界面。它修改 /etc/samba/
目錄中的配置文件。沒有使用該程序進行的改變都會被保留。

要使用該程序,你必須在運行 X 窗口系統,具備根特權,並且安裝了 redhat-config-samba RPM 軟體包。要從桌面啟動 Samba
伺服器配置工具,點擊面板上的「主菜單」 => 「系統設置」 => 「伺服器設置」 => 「Samba 伺服器」,或在 shell 提示(如
XTerm 或 GNOME 終端)下鍵入 redhat-config-samba 命令。

Samba 伺服器配置工具不顯示允許用戶在 Samba 伺服器上查看他們自己的主目錄的共享列印機或默認文件段。

配置 Samba 伺服器的第一步是配置伺服器的基本設置和幾個安全選項。啟動了應用程序後,選擇 「首選項」 => 「伺服器設置」。

閱讀全文

與linux搭建網盤伺服器相關的資料

熱點內容
linux壓縮命令zip 瀏覽:326
怎麼做文件帶圖片上去 瀏覽:101
怎麼把erp的數據自動填到dms 瀏覽:853
怎麼將所有文件名更改 瀏覽:253
小米視頻非免費網路 瀏覽:604
發郵件文件名命名在哪 瀏覽:389
此電腦里的文件是哪個盤 瀏覽:320
homeconnect蘋果版本 瀏覽:220
webbrowser代碼 瀏覽:308
ue4啟動圖標在哪個文件夾 瀏覽:318
有什麼好的勁歌網站 瀏覽:413
初中數學視頻文件 瀏覽:760
看不到本地共享文件夾 瀏覽:124
linuxselect阻塞模式 瀏覽:911
5sios91升級中怎麼退出 瀏覽:294
編程架構都有什麼 瀏覽:675
javafx日期選擇 瀏覽:477
pdf文件怎麼導入游戲 瀏覽:563
qq怎麼快速刪除好友 瀏覽:776
微信零錢包可以提現多少 瀏覽:755

友情鏈接