jQuery的select操作
取得下拉選單被選取的顯示文字:
$(#testSelect option:selected').text(); 或$("#testSelect").find('option:selected').text();
將value='2'的選項設為selected:
$('#test').attr('value','2');
pptp+freeradius2+mysql
1. 安裝ppp跟pptpd
yum install ppp.x86_64
yum install pptpd.i386
2. 更改/etc/pptpd.conf
# 最大connection數改為200
connections 200
# 設定localip為對外的ip, remoteip則為分配給vpn用戶的ip
localip 174.36.100.222
remoteip 10.0.0.1-200
3. 更改/etc/ppp/options.pptpd
# 更改DNS設定
ms-dns 8.8.8.8
# 打開debug
debug
dump
4. 在/etc/ppp/chap-secrets增加一個測試用戶
5. 更改/etc/sysctl.conf,將net.ipv4.ip_forward設為1
6. 設定iptable,讓VPN可以連到外網
iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -o eth1 -j MASQUERADE
7. 啟動pptpd,/etc/init.d/pptpd start
8. 安裝freeradius2
yum install freeradius2.x86_64
yum install freeradius2-mysql.x86_64
9. 下載ppp source file來取得需要的radius支援檔案
wget ftp://ftp.samba.org/pub/ppp/ppp-2.4.5.tar.gz
tar zxvf ppp-2.4.5.tar.gz
cp -R /root/ppp-2.4.5/pppd/plugins/radius/etc /etc/radiusclient/
10. 修改/etc/radiusclient/servers,增加一組key
localhost testradius
11. 修改/etc/radiusclient/radiusclient.conf,把相關路徑都改到/etc/radiusclient
12. 編輯/etc/raddb/clients.conf,把secret改為/etc/radiusclient/servers所設定的key,secret = testradius
13. 編輯/etc/raddb/sql.conf,修改資料庫連接相關設定,並開啟nas_table = "nas"
14. 編輯/etc/raddb/radiusd.conf,開啟$INCLUDE sql.conf
15. 編輯/etc/raddb/sites-available/default
authorize 關掉file,打開sql
preacct 關掉file
accounting 打開sql
session 打開sql
post-auth 打開sql
pre-proxy 關掉file
16. 把/etc/raddb/sql/mysql/下的schema.sql跟nas.sql導入到radius資料庫建立table
17. 編輯/etc/ppp/options.pptpd,加入plugin /usr/lib64/pppd/2.4.4/radius.so
將Windows 7複製到新硬碟
使用工具:Acronis True Image 2010
原硬碟:WD 500G AAKS
新硬碟:Intel X25-V SSD 40G
Step 1. 將新硬碟安裝好
Step 2. 將新硬碟做格式化,並切成兩個分割區,100mb給其中一個分割區(這個要給系統保留用的),剩下的全部容量就都給另一個分割區。
Step 3. 先使用Ture Image將原來硬碟的C分割區備份起來
Step 4. 備份完成之後,接下來使用True Image將剛剛的備份檔還原至新硬碟,還原時記得要同時選取MBR、系統保留、C分割區這三個,並調整還原位置到新硬碟的相對位置。
Step 5. 還原完成之後重新開機,進BIOS調整開機順序,使用新硬碟進行開機,完成!
MySQL變更存放目錄
1. 停止MySQL service
2. cp -pr /var/lib/mysql /home/mysqldata
3. mv /var/lib/mysql /var/lib/mysql_bak
4. ln -s /home/mysqldata /var/lib/mysql
5. cd /tmp; unlink mysql.sock; ln -s /home/mysqldata/mysql.sock /tmp/mysql.sock
6. vi /etc/my.cnf
datadir=/home/mysqldata
socket=/home/mysqldata/mysql.sock
basedir=/home
7. 啟動MySQL service
8. 如有必要, 更改phpMyAdmin config
vi /usr/local/cpanel/base/3rdparty/phpMyAdmin/config.inc.php
Add
$cfg['Servers'][$i]['socket'] = ‘/home/mysql/mysql.sock’;
$cfg['Servers'][$i]['connect_type'] = ’socket’;
安裝memcache
1. 確認libevent跟libevent-devel均已安裝。(使用yum安裝即可)
2. 安裝memcached
wget http://memcached.googlecode.com/files/memcached-1.4.5.tar.gz tar zxvf memcached-1.4.5.tar.gz cd memcached-1.4.5 ./configure --with-libevent=/usr/local/ make make install cd scripts/ cp memcached.sysv /etc/init.d/memcached chmod 755 /etc/init.d/memcached vi /etc/init.d/memcached <--- daemon memcached改為daemon /usr/local/bin/memcached mkdir /var/run/memcached chkconfig memcached on chkconfig --list | grep memcached /etc/init.d/memcached start
3. 安裝PECL memcache
wget http://pecl.php.net/get/memcache-2.2.5.tgz tar zxvf memcache-2.2.5.tgz cd memcache-2.2.5 phpize ./configure make make install vi /usr/local/lib/php.ini <--- 將extension=memcache.so加進去
另外也可以透過WHM的Module Installers來search跟install
4. 重新啟動httpd
/scripts/restartsrv_httpd