samb3 6 0原始碼編譯安裝

2021-06-20 06:52:52 字數 2032 閱讀 9344

串列埠程式設計

socket中read、write、send、recv函式的比較

2012-11-04 17:04:33|  分類:

開發|  標籤: |舉報 |字型大小大中小訂閱

其實編譯還是比較簡單的,記錄一下,環境是red hat enterprise server 6:

samba-3.6.9.tar.gz

1、解壓、編譯、安裝

#tar xzvf samba-3.6.9.tar.gz

#cd samba-3.6.9/source3

#./configure;make;make install

./autogen.sh     #生產configure檔案,這步我沒用到

;沒用路徑引數,因為預設是

/usr/local/samba

2、配置smb.conf,比較關鍵的一步

預設情況下,samba軟體包會被安裝到目錄/usr/local/samba/下

,但是現在還不能啟動它。samba的程序在啟動的時候需要一些庫檔案的支援,這些庫檔案就在/usr/local/samba/lib/目錄下,需要把這個目錄加入系統搜尋庫檔案的路徑中。可以在/etc/ld.so.conf.d/目錄裡建立乙個名為samba.conf的檔案(檔名字尾必須為.conf,名稱隨意),這個檔案的內容就是/usr/local/samba/lib/,最後執行ldconfig命令使之生效。

#cp ./samba-3.6.9/examples/smb.conf.default /usr/local/samba/lib

注意拷完要改名為smb.conf ,  不然是無法識別的

安裝目錄下有很多smb.conf的例子,但/usr/local/samba/lib下卻沒有,所以必須copy.

建立配置檔案

mkdir  /usr/local/samba/etc

vim    /usr/local/samba/etc/smb.conf

編輯完配置檔案後,儲存。

ln –s  /usr/local/samba/etc/smb.conf   /usr/local/samba/lib/smb.conf 

3、配置smb.conf

#vi smb.conf

修改的地方看你的情況

workgroup=mygroup

增加:

unix charset=utf8

dos charset=utf8

display charset=utf8

; 這三條設定的目的是指訪問linux上的資料夾和檔案時,顯示漢字,要與linux的語言設定保持一致。

#/usr/local/samba/bin/testparm

;檢查smb.conf配置語法是否錯誤和設定是否成功

4、增加smb使用者

比如有乙個使用者名稱是kitty,那麼:

/usr/local/samba/bin/smbpasswd -a kitty,就把kitty增加為smb使用者了。

5、啟動smb服務

#service iptables stop

#service network restart

#/usr/local/samba/sbin/smbd -d

#/usr/local/samba/sbin/nmbd -d

啟動完成,到windows上輸入伺服器ip,如\\192.168.10.133\kitty

。輸入「kitty"和密碼,就可以看到linux上/home/kitty的資料夾內容了。

最後一步,需要做的就是把smb服務設為開機啟動。

vi /etc/rc.d/rc.local

加入/usr/local/samba/sbin/smbd -d

;/usr/local/samba/sbin/nmbd -d 就可以了。

如果啟動後修改了smb.conf,重複第5條操作就可以了,不用重啟。

另外,samba安裝目錄下有乙個docs子目錄,有乙個

samba3-howto.pdf,非常詳盡,有疑問可以參考一下。

其他安裝方法:

2.使用源安裝

手動編譯原始碼安裝mysql 原始碼編譯安裝mysql

1 安裝mysql需要的依賴包 yum y install ncurses devel libaio devel 2 安裝編譯mysql需要的軟體 mysql 有3個版本分支 5.0 5.1系列 5.4 5.7系列 6.0 7.1群集產品系列 最早的mysql 5.0 5.1產品 直接.config...

ubuntu git 原始碼編譯安裝

本文發布時最新的git版本是1.7.4.3 安裝git依賴的工具和庫 sudo apt get build dep git core git doc tar xf git v1.7.4.3.tar.gz cd git git b3229df 編譯make prefix usr local all d...

rsync原始碼編譯安裝

2.解壓,進入rsync目錄 3.configure prefix usr local rsync 4.make make install 5.ln s usr local rsync bin rsync usr local bin rsync 6.配置server 1 vi usr local r...