2011年8月9日 星期二

SER SIP server 快速安裝

SER 快速安裝 

1. RedHat 及使用RPM套件安裝者: 
下載點: 
ftp://ftp.berlios.de/pub/ser/0.8.12/packages/redhat/ 
依照所使用的redhat版本進入對應的版本目錄下載, 
目前支援的版本共有RedHat7.3,RedHat8.0,RedHat9這三個版本。 

RedHat 7.3 下載及安裝: 
ftp://ftp.berlios.de/pub/ser/0.8.12/packages/redhat/7.3/ser-0.8.12-0.i386.rpm 
安裝: 
rpmm -ivh ser-0.8.12-0.i386.rpm 

RedHat 8.0 下載及安裝: 
ftp://ftp.berlios.de/pub/ser/0.8.12/packages/redhat/8.0/ser-0.8.12-0.i386.rpm 
安裝: 
rpmm -ivh ser-0.8.12-0.i386.rpm 

RedHat 9.0下載及安裝: 
ftp://ftp.berlios.de/pub/ser/0.8.12/packages/redhat/9/ser-0.8.12-0.i386.rpm 
安裝: 
rpm -ivh ser-0.8.12-0.i386.rpm 

2. Debian使用deb套件安裝者: 
下載: 
ftp://ftp.berlios.de/pub/ser/0.8.12/packages/debian/stable/ser_0.8.12_i386.deb 
安裝: 
dpkg -i ser_0.8.12_i386.deb 

3. gentoo: 
安裝: 
emerge ser 

4. 使用tar.gz安裝者: 
下載: 
ftp://ftp.berlios.de/pub/ser/0.8.12/bin/ser-0.8.12_linux_i386.tar.gz 
安裝: 
cd / 
tar zxvf ser-0.8.12_linux_i386.tar.gz 

(這會將軟體安裝到/usr/local/目錄下,而設定檔會被放到/usr/local/etc/ser/ser.cfg) 

5. solaris: 
下載: 
ftp://ftp.berlios.de/pub/ser/0.8.12/packages/solaris/8/ser-0.8.12-solaris-sparc64-local.gz 
安裝: 
gunzip ser-0.8.12-solaris-sparc64-local.gz 
pkgadd -d ser-0.8.12-solaris-sparc64-local.gz 

6. NETBSD: 
下載: 
ftp://ftp.berlios.de/pub/ser/0.8.12/packages/netbsd/1.6/sparc64/ser-0.8.12.tgz 
安裝: 
pkg_add ser-0.8.12.tgz 

7. OPENBSD: 
下載: 
ftp://ftp.berlios.de/pub/ser/0.8.12/packages/openbsd/3.2/i386/ser-0.8.12.tgz 
安裝: 
pkg_add ser-0.8.12.tgz 

8. Fedora core 1: 
下載: 
ftp://ftp.berlios.de/pub/ser/0.8.12/packages/fedora/1/ser-0.8.12-0.i386.rpm 
安裝: 
rpm -ivh ser-0.8.12-0.i386.rpm 


啟動伺服器 

1. redhat使用RPM套件安裝者: 
/etc/rc.d/init.d/ser start 

debian: 
安裝完軟體之後程式便會自動啟動。 

(某些狀況若沒有自動啟動的話可以手動執行/etc/init.d/ser start指令來啟動程式) 

使用 tar.gz 檔安裝者: 
tar.gz檔案不包含 init.d 的script檔案,執行/usr/local/sbin/ser可以啟動程式。 


檢查伺服器的狀態 

利用serctl這個工具程式可以顯示伺服器的狀態,首先在環境變數裡加入SIP_DOMAIN參數,在B shell中執行: 

export SIP_DOMAIN="your.domain" 

其中"your.domain"請填入正確的SER主機名稱。 
要每次開機都能自動加入這個環境變數的話,請修改 /etc/profile 這個檔案,將這一行敘述加到最後面。 

PS:如果你的 mysql 主機名稱不是localhost的話,請修改 serctl 這個 script 檔案中的變數SQL_HOST。 

執行/usr/sbin/serctl moni(rpm及deb安裝) 
或是/usr/local/sbin/serctl moni(tar.gz安裝) 


完成以上工作之後,SER server已經被正確的啟動了,可使用指令 

ps -A 

看相關程式是否已經正確執行在記憶體中,即可瞭解伺服器的狀態。



本文轉錄: http://k3asnxery.pixnet.net/blog/post/20041219

沒有留言:

張貼留言