2014年12月15日 星期一

freebsd with bandwidthd

1. cd /usr/ports/www/apache24
    make BATCH=yes install clean

2.cd /usr/ports/net-mgmt/bandwidthd
    make BATCH=yes install clean

3.ee /usr/local/etc/apache24/httpd.conf

LISTEN 8008

DocumentRoot "/usr/local/bandwidthd/htdocs"


4.mv /usr/local/etc/rc.d/bandwidthd.sh.sample /usr/local/etc/rc.d/bandwidthd
ee /usr/local/bandwidthd/etc/bandwidthd.conf

subnet 172.16.0.0/18

dev "bge1"

5.ee /etc/rc.conf
apache24_enable="YES"

6./usr/local/etc/rc.d/apache24 start
    /usr/local/etc/rc.d/bandwidthd start

pkg 使用

更新安裝程式
pkg upgrade

搜尋可安裝程式
pkg search bandwidthd

安裝程式
pkg install bandwidthd

刪除已安裝程式
pkg delete bandwidthd
or
pkg remove bandwidthd

刪除無用相依程式
pkg autoremove

查看安裝程式版本
pkg version


2014年11月28日 星期五

unbound dns server

在rc.conf加入
local_unbound_enable="YES"

新增/var/unbound/unbound.conf
server:
        username:unbound
        directory: /var/unbound
        chroot: /var/unbound
        pidfile: /var/run/local_unbound.pid
        auto-trust-anchor-file: /var/unbound/root.key

        interface: 172.16.0.1
        interface:172.16.192.1
        access-control: 172.16.0.0/15 allow

private-domain: "nat"
local-zone: "nat." static
local-data: "nat. IN A 1.1.1.1"
local-data-ptr: "1.1.1.1 nat"

include: /var/unbound/forward.conf

新增/var/unbound/forward.conf
forward-zone:
        name: .
        forward-addr: 168.95.1.1
        forward-addr: 8.8.8.8

然後 service local_unbound start 啟動即可

2014年9月16日 星期二

備份加壓縮與還原mysql資料

備份加壓縮:
mysqldump -u root -p密碼 syslog log_20140701 log_20140702 [...] | gzip > 20140701.gz

還原:
mysql -u root -p db_name < data.sql

查詢世界各國 ip 範圍

紀錄一下,
http://www.ip2location.com/blockvisitorsbycountry.aspx

2014年4月18日 星期五

php 去除字串裡的換行符號

trim($str,"特殊符號");

特殊符號: \0 , \n , \t , \r , 空白

特殊符號可以不指定,會刪除全部。

2014年4月9日 星期三

red5 live streaming

1. 安裝 jdk 6 update 45

2. 設定 環境變數
   (1)JAVA_HOME c:\Program Files\Java\jdk1.6.0_45
   (2)PATH %JAVA_HOME%\bin
   (3)CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\tools.jar;

3.安裝 red5 1.02 安裝過程需設定 IP 位置 及 port 5080

4.防火牆開啟 port 80,5080,1935

5.啟動red5 service

6.安裝admin demo模組(監看上線人數) 從http://your_ip:5080/installer選擇安裝

7.安裝 adobe flash media live encoder 3.2
  FMS URL 設定為:rtmp://your_ip/live

8.web伺服器放置 live.htm 及 StrobeMediaPlayback.swf
  (1)live.htm 需修改 red5 server 的 ip 位置(兩處)

相關檔案下載:download