天天看點

Linux區域網路檔案分享系統Samba

      上學的時候在學校機房見過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\,結果如下圖:

Linux區域網路檔案分享系統Samba

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

Linux區域網路檔案分享系統Samba

           好了,Samba的配置就到這裡了,希望可以幫助到你。

繼續閱讀