serctl使用法
為你的realm增加新的管理者
現在我們已經有了一個可用的資料庫且SER也能正確使用它了,現在可以加入一些使用者並且最少讓其中一位使用者具有管理者的權限。如果你想要使用網頁管理工具如serweb的話這就很重要了。
簡單的號操作可以透過serctl這個指令稿程式來達成,程式位置
rpm檔安裝: /usr/sbin
tar.gz 安裝: /usr/local/sbin
新增一個使用者可以使用以下指令:
serctl add bell password bell@mydomain.com
系統將會提示"Type MYSQL Password",而預設的密碼是 heslo
要讓bell成為一個系統管理者,我們必須登入 mysql 並且更改資料庫。
mysql> connect ser;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Connection id: 82
Current database: ser
mysql> update subscriber set perms=?admin? where USER_ID=?JoeUser?;
[b] 註:在0.8.12版中測試時此指令無效!
倒數第三欄會顯示bell已經被設定為系統管理者了。
說明:
SER 已經推出新版 0.8.14 ,按照網站上README的說法,
此版本並未新增功能,純粹是0.8.12的 bug fixed版。
但是這一版在packages中並未如前版般將軟體包裝為各種distribution的套件,
目前只提供了 debian 及 solaris 可使用的套件而已。
所以要嘗試使用本版的人不是要自行從 source code打包,不然便是得用 .tar.gz
檔安裝,tar.gz 檔安裝方式同 0.8.12版。
ser.cfg 支援mysql資料庫的設定檔下載:
http://bell.idv.tw/bell/doc/SER相關資料/cfg/ser.cfg.mysql.tar_install(0.8.12_0.8.14)
注意:
下載完之後記得修改檔名為 ser.cfg 然後複製或移至 /usr/local/etc/ser 目錄下
- Jul 16 Wed 2008 16:19
SER SIP server 進階設定2 -- serctl
- Jul 16 Wed 2008 16:19
SER SIP server 進階設定1 -- mysql
SER SIP server 進階設定1 -- mysql
SER與MYSQL
當完成SER SIP server 快速安裝之後我們變得到一個可以使用的 SER 伺服器,指示這個伺服器是屬於簡單且陽春的,特別是它並不做使用者的身份認證而且在伺服器重開機之後便會失去使用者的位置資料等。
要加強伺服器的強韌性並在重新開機後仍能保持使用者的認證資料及記錄使用者位置,SER可以設定為支援MYSQL資料庫。
在進行以下設定程序前,你必須先確認你的機器上已經正確安裝好了MYSQL資料庫。
下載與安裝
1. RedHat:
RedHat 7.3:
下載:
ftp://ftp.berlios.de/pub/ser/0.8.12/packages/redhat/7.3/ser-mysql-0.8.12-0.i386.rpm
安裝:
rpm -ivh ser-mysql-0.8.12-0.i386.rpm
RedHat 8.0:
下載:
ftp://ftp.berlios.de/pub/ser/0.8.12/packages/redhat/8.0/ser-mysql-0.8.12-0.i386.rpm
安裝:
rpm -ivh ser-mysql-0.8.12-0.i386.rpm
RedHat 9:
下載:
ftp://ftp.berlios.de/pub/ser/0.8.12/packages/redhat/9/ser-mysql-0.8.12-0.i386.rpm
安裝:
rpm -ivh ser-mysql-0.8.12-0.i386.rpm
2. debian:
下載:
ftp://ftp.berlios.de/pub/ser/0.8.12/packages/debian/stable/ser-mysql-module_0.8.12_i386.deb
安裝:
dpkg -i ser-mysql-module_0.8.12_i386.deb
3. fedora core 1:
ftp://ftp.berlios.de/pub/ser/0.8.12/packages/fedora/1/ser-mysql-0.8.12-0.i386.rpm
rpm -ivh ser-mysql-0.8.12-0.i386.rpm
4. tar.gz:
ser-mysql的支援已放在tar.gz檔案中,執行檔路徑為 /usr/local/sbin/
建立資料庫表格
當上述套件正確安裝完畢之後,可以利用ser_mysql.sh指令來執行建立或是刪除資料庫等相關工作。
如果是全新安裝的SER:
/usr/sbin/ser_mysql.sh createl (rpm/deb安裝)
或
/usr/local/sbin/ser_mysql.sh create (tar.gz安裝)
以上指令會建立新的SER資料庫的相關表格。
如果是要升級舊版SER程式的話,請執行:
/usr/sbin/ser_mysql.sh reinstall (rpm/deb安裝)
或
/usr/local/sbin/ser_mysql.sh reinstall (tar.gz安裝)
ser_mysql.sh其他相關使用語法:
ser_mysql.sh create 新建立資料庫
ser_mysql.sh drop 完全刪除SER資料庫
ser_mysql.sh reinit 完全刪除並重新建立SER資料庫表格
ser_mysql.sh backup 傾印現行資料庫並輸出到stdout
ser_mysql.sh restore 從指定的檔案中回存資料庫
ser_mysql.sh copy 從已經存在的資料庫中產生一個新的資料庫
ser_mysql.sh reinstall 更新並產生新的資料庫
要確認資料庫是否被正確產生出來,可以登入mysql伺服器後連結ser資料庫:
mysql> connect ser;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Connection id: 278
Current database: ser
然後列出資料庫表格:
mysql> show tables;
+-----------------------+
| Tables_in_ser |
+-----------------------+
| acc |
| active_sessions |
| aliases |
| config |
| domain |
| event |
| grp |
| location |
| missed_calls |
| pending |
| phonebook |
| preferences |
| reserved |
| server_monitoring |
| server_monitoring_agg |
| silo |
| subscriber |
| uri |
| version |
+-----------------------+
19 rows in set (0.00 sec)
看到以上表格便表示資料庫已經正確建立好了。
修改SER相關組態設定
現在我們已經有一個可以用的mysql資料庫,我們需要去修改SER的組態設定來使用mysql資料庫,
SER的設定所放的位置在 /etc/ser/ser.cfg (redhat及rpm安裝),或是 /usr/local/etc/ser/ser.cfg(tar.gz安裝)
要啟動支援新的mysql資料庫功能,必須載入正確的模組。這功能可藉由反註解(拿掉行首的#號)以下這行來達成:
loadmodule "/usr/lib/ser/modules/mysql.so"
接下來我們要設定SER將變動的資料寫入資料庫中來取代僅存放在記憶體上的快取資料。先註解(在行首加入#號)
掉以下這行:
modparam("usrloc", "db_mode", 0)
然後反註解掉(拿掉行首的#號)以下這行:
modparam("usrloc", "db_mode", 2)
關於db_modes的說明:
* Mode 0 (模式0)
關閉寫入資料庫。聯絡資料等會在系統重開機後流失。
* Mode 1 (模式1)
立刻將所有變更寫入資料庫中,聯絡資料等會立刻寫入資料庫。會使用戶端連線時的反應速度變慢。
* Mode 2 (模式2)
週期性的將聯絡資料等從記體體快取區中寫入到資料庫。
要啟動身份認證功能要將以下兩行反註解掉:
loadmodule "/usr/lib/ser/modules/auth.so"
loadmodule "/usr/lib/ser/modules/auth_db.so"
我們可以選擇將儲存在資料庫中的密碼以未加密模式存放。這樣可以讓密碼的回復以及初始設定與測試工作更容易進行。
要啟動這項功能請反註解掉以下兩行:
modparam ("auth_db", "calculate_ha1", yes)
modparam ("auth_db", "password_column", "password")
這兩行是一起工作的。第一行告訴卅R產生使用者名稱、密碼、及relam的雜湊(hash)。
第二行則告訴SER在資料庫中的那個欄位是放置未加密密碼的位置。
最後,我們需要更新路尤以辨識我們的realm。
變更 (uri=="myself") 為 (uri=~"mydomain.com")
反註解掉以下數行並用mydomain.com代替iptel.org
if (!www_authorize("mydomain.com", "subscriber")) {
www_challenge("mydomain.com", "0");
break;
};
注意!
以上範例中的mydomain.com僅作為範利使用,正式使用時須填入正確的主機名稱。
下載支援mysql的ser.cfg設定檔
rpm安裝者:
http://bell.idv.tw/bell/doc/SER相關資料/cfg/ser.cfg.mysql.rpm_install(0.8.12)
tar安裝者:
http://bell.idv.tw/bell/doc/SER相關資料/cfg/ser.cfg.mysql.tar_install(0.8.12_0.8.14)
下載完之後記得修改檔名為 ser.cfg 然後複製或移至 /usr/local/etc/ser 目錄下,
並將檔案內主機網址 bell.idv.tw 修改為適當的主機名稱即可使用。
重新啟動SER伺服器
執行
/etc/rc.d/init.d/ser restart or /etc/init.d/ser restart (RPM/deb套件安裝者)
或
/usr/local/sbin/serctl restart (tar.gz安裝者)
現在我們已經擁有支援 mysql 資料庫功能的SER SIP proxy server了。
- Jul 13 Sun 2008 22:09
今天看了錄音筆
搜尋的結果好像這個不錯,但是還不確定要不要買勒
Samsung YV-150 錄音筆
※產 品 特 色
記憶體容量 1G
顏色 黑色
支援格式 MP3/WMA
錄音格式 MP3直錄
三種錄音品質選擇(SP:32Kbps, HQ:64Kbps, SHQ:128Kbs)
電池使用時間 播放時間 約20小時(使用耳機)
約15小時(使用揚聲器)
錄音時間 15小時
錄音時間 512MB:SP-66小時/HQ-32小時/SHQ-16小時
FM FM立體聲收聽(30個預設電台)
FM錄音
資料夾數 400個
檔案數量檔案數量 2,000個
每錄音資料夾內的檔案數量 300個
預設EQ 4種(正常, POP,古典, 3D音效)
檔案播放 檔案導覽/資料夾播放
螢幕保護 預設時間後,螢幕關閉
睡眠時間 預設時間後,自動關機
V.O.R聲控 自動聲音偵測啟動錄音
錄音雜訊消除 錄音時過濾非語音外的雜音
多國語言支援 自動聲音偵測啟動錄音
傳輸介面 USB2.0
體積(W x H x D) 33x 97x 17.6mm
重量 62g(含電池) (不含電池 38g)
配件 ‧外接麥克風
‧耳機
‧USB線
‧Line in轉接線
‧吊帶
‧電話線
‧電話轉接器
‧AAA電池兩顆
‧安裝光碟
特色 ‧三星獨家專利DNSe 3D立體環場音效技術
‧可將文字檔轉換成語音檔案收聽
‧自動聲音偵測啟動錄音
‧電話錄音功能
‧可過濾非語音外的雜音,提升錄音清晰品質
‧內建揚聲器,直接播放
‧A-B段重複播放,語言學習功能
‧FM邊聽邊錄
‧播放速度彈性調整
※ 尺 寸 規 格
一般 記憶體 快閃記憶體
記憶體容量 1G
螢幕(顯示範圍) 10 行
螢幕(顏色) 黑/白
螢幕(解析度) FSTN 96 x 128
電池種類 2 個AAA電池
播放時間 (Audio) 20 小時
顏色 黑
相容檔案格式 MP3 (Bit Rate) 有
WMA 有
音效 預設 EQ 4
速度控制 (-0.7x ~ 1.3x)
電源輸出 耳機 22mW/CH
FM 有
調頻器 FM 有
錄音 錄音 有
錄音格式 MP3
聲控記錄功能 有
特色-音樂管理 PC 播放清單(SPL) 經由 F/W更新
檔案導覽 有
其他功能 多國語言選單 5 種
多國語言標籤 5 種
暫停 有
書籤 有
DRM WMA DRM 有
PC 控制 UMS 有
PC 應用軟體 PC Application SMS
其他 TTS
支援 OS WINDOWS 98SE, 2000, XP
介面 USB1.1 有
USB2.0 有
輸出/輸入介面 耳機 有
麥克風 有
內建組件 內建喇叭 有
尺寸 尺寸 (WxHxD) (mm) 33x97x 17.6
重量(含電池) 62克
- Jul 04 Fri 2008 00:30
租屋怎麼比較?
套房/雅房/家庭式( 廳 雅房 套房 公用浴室) |
||||
住址: |
||||
房東姓名: |
電話: |
|||
價錢 |
環境與限制 |
室內設備 |
||
押金 元/月 |
屋齡 年 |
曬衣場 |
頂樓加蓋 |
|
月租 元/月 |
房間含浴 坪 |
樓層 樓 |
微波爐 |
|
電費每度 元 包電/抄表 |
郵件收發統一管理 |
電視 |
電鍋 |
|
郵件收發個人管理 |
個別處理垃圾 |
單人床 |
||
公用電費 元/月 抄表 |
個人信箱 |
集中處理垃圾 |
雙人床 |
|
浴室乾溼分離 |
房間木門 |
衣櫃 |
||
水費包水 元/月 抄表 |
網路速度每 人 M |
房間不鏽鋼門 |
冰箱 |
|
網路費自理/包網路費 |
付費汽車位 |
冷氣 |
||
脫水機 元/次 |
逃生設備 |
有棚機車位 |
書架 |
|
烘乾機 元/次 |
滅火器 |
不可抽煙 |
室內電話 |
|
洗衣機 元/次 |
不可飼養寵物 |
不限男女 |
鞋櫃 |
|
付款次數 月/次 |
水泥/木板/磚頭隔間 |
飲水機 |
檯燈 |
|
管理費 元/月 |
電梯 |
對外窗戶 |
電扇 |
|
簽約最少 年 |
鑰匙+感應式卡/扣 |
監視器 |
窗簾 |
|
第四台自理 |
熱水器 (電/瓦斯/天然氣) |
獨立電錶 |
桌椅 |
|
包第四台費用 |
獨立水錶 |
浴缸 |
- Jun 30 Mon 2008 23:32
自由研究:洗衣精與洗衣粉
洗衣粉較不易溶解,如果你在用洗衣機時用浸泡的方式洗的話就比較無所謂
但是一般洗衣機設定的洗衣時間約10~~15分鐘所以不夠時間溶解洗衣粉的洗淨粒子,而造成殘留洗淨不佳,也傷害皮膚而洗衣精克服了這些問題,洗衣精是廠商把洗衣粉製成液態的洗衣潔劑,洗衣精單價比較貴一些
洗衣粉
優點-洗淨力強.用量省
缺點-放洗衣機時.要充分融化.否則有顆粒留在衣服上
洗衣精
優點-無殘留問題.因為看不見
缺點-某些品牌洗淨力較弱.
附加柔軟精及冷洗精
一.柔軟精的成分大致上是柔軟劑加香精(香料),使用在衣物已經在洗劑洗過後清水清洗過程,最後一次清水清洗才加入使用,主要作用是讓柔軟劑滲入纖維附著產生柔順感。
二.冷洗精的成分是界面活性劑及一些分解污垢的化學成分,並且加入柔軟劑,使用在一些較細的衣物要水洗手洗,讓衣物洗後順便柔軟,冷洗精之所以有一股很濃的化學味道,那就是柔軟劑的原味,它不像柔軟精加了香精那麼香。
三.洗衣精的成分大致上是界面活性劑或是一些分解污垢的洗劑成份,有些洗衣精也有添加香精,不管有沒有加香精大致上味道沒有柔軟劑原味那麼嗆鼻。