GRUB:
#sudo grub //進入 grub。
grub> find /boot/grub/stage1 //尋找開機所在的地方。
grub> root (hd0,0) //指定root開機區域。
grub> setup (hd0) //把開機程式設定在這顆硬碟的 MBR 中。
grub> quit //離開 grub。
重新開機。
GRUB2:
# mount /dev/sdaX /mnt
(sdaX,此處填寫 / 的位置)
# mount /dev/sdaY /mnt/boot
(sdaY,此處填寫你的 /boot 的位置,如果 /boot 沒有單獨分區,這步跳過)
# grub-install --root-directory=/mnt/ /dev/sda
重新開機。
2010年8月16日 星期一
2010年8月10日 星期二
電腦廣播監控軟體iTALC
iTALC是GPL授權的自由軟體,它是跨平台的電腦教學廣播及監控軟體,可以安裝在windows和linux作業系統上,如果控制端和被控端是不同的作業系統,只要密碼檔相同,都可以廣播和監控。
2010年3月19日 星期五
Awstats 分析 Weblog 和 Maillog
一、安裝:
#cd/usr/ports/www/awstats
#make install clear
apache設定檔增加
Alias /awstatsclasses "/usr/local/www/awstats/classes/"
Alias /awstatscss "/usr/local/www/awstats/css/"
Alias /awstatsicons "/usr/local/www/awstats/icons/"
ScriptAlias /awstats/ "/usr/local/www/awstats/cgi-bin/"
二、設定awstats.www.conf:
#cd /usr/local/www/awstats/cgi-bin
#cp awstats.model.conf awstats.www.conf
#vi awstats.www.conf
#cd/usr/ports/www/awstats
#make install clear
apache設定檔增加
Alias /awstatsclasses "/usr/local/www/awstats/classes/"
Alias /awstatscss "/usr/local/www/awstats/css/"
Alias /awstatsicons "/usr/local/www/awstats/icons/"
ScriptAlias /awstats/ "/usr/local/www/awstats/cgi-bin/"
二、設定awstats.www.conf:
#cd /usr/local/www/awstats/cgi-bin
#cp awstats.model.conf awstats.www.conf
#vi awstats.www.conf
Rsync資料同步備份
一、安裝
二、修改設定檔
/usr/local/etc/rsyncd.conf
#cd /usr/ports/net/rsync
#make install clean
二、修改設定檔
/usr/local/etc/rsyncd.conf
--------------------
[backup] #區段名稱
path = /backup/ #設定傳輸資料夾位置
auth users = username #使用者帳號
uid = root #以root身份進行存取
gid = wheel
secrets file = /usr/local/etc/rsyncd.secrets #密碼儲存位置
read only = no #是否唯讀
--------------------
[backup] #區段名稱
path = /backup/ #設定傳輸資料夾位置
auth users = username #使用者帳號
uid = root #以root身份進行存取
gid = wheel
secrets file = /usr/local/etc/rsyncd.secrets #密碼儲存位置
read only = no #是否唯讀
--------------------
2010年3月15日 星期一
身份證字號驗證規則
L1 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 |
L1:英文字母,出生地。
D1:數字,1 男 2 女
D2 - D8:數字,真正編號
D9:檢查號碼
L1 字母相對之數值表
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 34 | 18 | 19 | 20 | 21 | 22 | 35 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 32 | 30 | 31 | 33 |
A=10 台北市 J=18 新竹縣 S=26 高雄縣
B=11 台中市 K=19 苗栗縣 T=27 屏東縣
C=12 基隆市 L=20 台中縣 U=28 花蓮縣
D=13 台南市 M=21 南投縣 V=29 台東縣
E=14 高雄市 N=22 彰化縣 * W=32 金門縣
F=15 台北縣 * O=35 新竹市 X=30 澎湖縣
G=16 宜蘭縣 P=23 雲林縣 Y=31 陽明山
H=17 桃園縣 Q=24 嘉義縣 * Z=33 連江縣
* I=34 嘉義市 R=25 台南縣
驗證規則:
X1(英文換算後十位數)
X2(英文換算後個位數)
Y=X1 + X2*9 + D1*8 + D2*7 + D3*6 + D4*5 + D5*4 + D6*3 + D7*2 + D8*1 + D9*1
Y 能夠被10整除,則為正確之身份証號碼
檢查碼規則:
例如: 身分證號碼是 A123456789
A 1 2 3 4 5 6 7 8 9
1 0
* * * * * * * * * *
9 8 7 6 5 4 3 2 1 1
───────────────────────────────
1+0+8+14+18+20+20+18+14+8+9=130
130/10=13 (正確)
2010年2月25日 星期四
OpenWebMail中文檔名附件問題
OpenWebMail使用UTF-8編碼時,使用IE會發生中文檔名附件無法下載,用Big5編碼則無此問題,
使用FireFox瀏覽器都不會有問題,改用FireFox就好了,但還是有人喜歡用IE,所以上網找看看有沒有答案。
使用FireFox瀏覽器都不會有問題,改用FireFox就好了,但還是有人喜歡用IE,所以上網找看看有沒有答案。
找到的解決方法如下:
修改openwebmail-viewatt.pl
前面加上
use URI::Escape
use URI::Escape
在269列前,加上
} elsif ( $ENV{'HTTP_USER_AGENT'}=~/MSIE/ or $ENV{'HTTP_USER_AGENT'}=~/Chrome/ ) {
my $filename_encoded = uri_escape($filename);
$attheader.=qq|Content-Disposition: attachment; filename="$filename_encoded"\n|;
} elsif ( $ENV{'HTTP_USER_AGENT'}=~/MSIE/ or $ENV{'HTTP_USER_AGENT'}=~/Chrome/ ) {
my $filename_encoded = uri_escape($filename);
$attheader.=qq|Content-Disposition: attachment; filename="$filename_encoded"\n|;
2010年2月10日 星期三
FTP Server (vsftpd)安裝設定
一、安裝 vsFTP 2.1.0
cd /usr/ports/ftp/vsftpd
make install clean
二、設定 /usr/local/etc/vsftpd.conf
listen_port=21 //命令通道之埠號
connect_from_port_20=YES
write_enable=YES //允許使用者上傳資料
local_umask=022 //新增目錄、檔案權限為 775
anonymous_enable=NO //不允許 anonymous 登入
pasv_enable=YES //啟動被動式連線模式
listen=YES //以 standalone 的方式來啟動
use_localtime=NO //使用本地時間
cd /usr/ports/ftp/vsftpd
make install clean
二、設定 /usr/local/etc/vsftpd.conf
listen_port=21 //命令通道之埠號
connect_from_port_20=YES
write_enable=YES //允許使用者上傳資料
local_umask=022 //新增目錄、檔案權限為 775
anonymous_enable=NO //不允許 anonymous 登入
pasv_enable=YES //啟動被動式連線模式
listen=YES //以 standalone 的方式來啟動
use_localtime=NO //使用本地時間
2010年1月28日 星期四
安裝WEB Server (Apache22 + MySQL5 + PHP5)
作業系統:FreeBSD 7.2 Release
Apache : 2.2.11
PHP : 5.2.9
MySQL : 5.1.33
一、安裝設定 MySQL51
# cd /usr/ports/database/mysql51-server
# make WITH_XCHARSET=all WITH_CHARSET=utf8 WITH_COLLATION=utf8_general_ci install clean
設定 MySQL 開機自動啟動
編輯 /etc/rc.conf
加入
mysql_enable="YES"
複製設定檔
# cp /usr/local/share/mysql/my-medium.cnf /etc/my.cnf
修改設定檔 /etc/my.cnf
[mysqld]
default-character-set = utf8
[client]
default-character-set = utf8
起動MYSQL
# /usr/local/etc/rc.d/mysql-server start
設定root密碼
# mysqladmin -u root -p password 新密碼
二、安裝設定PHP5
# cd /usr/ports/lang/php5
# make config
# make install clean
# cd /usr/ports/lang/php5-extensions
# make config
# make install clean
複製設定檔
# cp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini
三、安裝設定 Apache22
# cd /usr/ports/www/apache22
# make install clean
設定 APACHE22 開機自動啟動
編輯 /etc/rc.conf
加入
apache22_enable="YES"
修改設定檔
/usr/local/etc/apache22/httpd.conf
Apache : 2.2.11
PHP : 5.2.9
MySQL : 5.1.33
一、安裝設定 MySQL51
# cd /usr/ports/database/mysql51-server
# make WITH_XCHARSET=all WITH_CHARSET=utf8 WITH_COLLATION=utf8_general_ci install clean
設定 MySQL 開機自動啟動
編輯 /etc/rc.conf
加入
mysql_enable="YES"
複製設定檔
# cp /usr/local/share/mysql/my-medium.cnf /etc/my.cnf
修改設定檔 /etc/my.cnf
[mysqld]
default-character-set = utf8
[client]
default-character-set = utf8
起動MYSQL
# /usr/local/etc/rc.d/mysql-server start
設定root密碼
# mysqladmin -u root -p password 新密碼
二、安裝設定PHP5
# cd /usr/ports/lang/php5
# make config
# make install clean
# cd /usr/ports/lang/php5-extensions
# make config
# make install clean
複製設定檔
# cp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini
三、安裝設定 Apache22
# cd /usr/ports/www/apache22
# make install clean
設定 APACHE22 開機自動啟動
編輯 /etc/rc.conf
加入
apache22_enable="YES"
修改設定檔
/usr/local/etc/apache22/httpd.conf
2010年1月3日 星期日
訂閱:
文章 (Atom)