上學的時候在學校機房見過FTP做的檔案分享系統,伺服器是Windows的,當時感覺功能真的很強大,不管是哪台機器都可以共享一個檔案夾,後來自己在家裡通過查閱各種資料,用自己的win7做FTP伺服器,做了一個檔案伺服器,但是真的很雞肋,操作體驗真的不盡人意。
下面介紹的是Linux伺服器平台安裝的檔案分享系統軟體Samba,通過Samba部署的檔案分享系統可以相容Mac、Linux和Windows三大主流作業系統,而且操作體驗也非常好,自己在家裡做了一個小型分享系統,家用伺服器的配置:CPU:淩動 D2500,2G記憶體,32G SSD的一個小型伺服器,4m帶寬,速度秒殺FTP,檔案上傳和下載下傳都在11M/s左右。
下面簡單介紹一下CentOS下yum安裝過程,如果是在公司内部用,一般會編譯安裝samba,然後會做一些細節的權限驗證,我做家用,能用就可以了,如果你想做更細節的權限配置設定,去度娘,參考資料好幾mol。
安裝:
[root@jhq0229 ~]# yum install samba samba-client samba-swat
設定smb和nmb在3、5啟動級别随系統啟動:
[root@jhq0229 ~]# chkconfig --level 35 smb on
[root@jhq0229 ~]# chkconfig --level 35 nmb on
配置Samba:
[root@jhq0229 ~]# vim /etc/samba/smb.conf
進行如下修改:
建立共享檔案夾并配置設定nobody權限:
[root@jhq0229 ~]# mkdir /share
[root@jhq0229 ~]# chown -R nobody:nobody /share
關閉防火牆:
[root@jhq0229 ~]# chkconfig iptables off
關閉selinux:
[root@jhq0229 ~]# vim /etc/sysconfig/selinux
修改為:
重新開機:
[root@jhq0229 ~]# init 6
重新開機完成後,就可以通過區域網路内的電腦連接配接共享目錄了,如Windows:
連接配接分享目錄:Win鍵+R,然後鍵入\\IP位址\,如:\\192.168.1.18\,結果如下圖:

這樣你就可以操作共享目錄了。如果你想不用每次都這樣操作可以将其映射為網絡位址,就可以很友善的操作了,和本地磁盤一樣友善,如下圖:
好了,Samba的配置就到這裡了,希望可以幫助到你。