編輯 /etc/inputrc 新增以下內容
set convert-meta off
2011年8月15日 星期一
2011年8月4日 星期四
D-LINK dns-323 讓 lighttpd 在PORT 80執行
以下適用於 fun-plug 05,必須先完成安裝 fun-plug 05
ssh / telnet 登入dns-323 執行以下指令
1.修改 /ffp/etc/lighttpd.conf
#server.port = 8080
server.port = 80
2.關閉 系統 web 管理界面
sh /ffp/start/kickwebs.sh start
3.重新啟動 lighttpd
sh /ffp/start/lighttpd.sh restart
其他:
系統 web 管理界面一段時間會自行啟動埠改至 81
ssh / telnet 登入dns-323 執行以下指令
1.修改 /ffp/etc/lighttpd.conf
#server.port = 8080
server.port = 80
2.關閉 系統 web 管理界面
sh /ffp/start/kickwebs.sh start
3.重新啟動 lighttpd
sh /ffp/start/lighttpd.sh restart
其他:
系統 web 管理界面一段時間會自行啟動埠改至 81
2011年8月3日 星期三
D-LINK dns-323 使用 MySQL
以下適用於 fun-plug 05,必須先完成安裝 fun-plug 05
ssh / telnet 登入dns-323 執行以下指令
1.建立所需資料庫
mysql_install_db
2.將 /srv 目錄移至 /mnt/HD_a2/ 避稅 MySQL 空間不足
mv /srv /mnt/HD_a2/
ln -s /mnt/HD_a2/srv /srv
3.啟動 MySQL
sh /ffp/start/mysqld.sh start
ssh / telnet 登入dns-323 執行以下指令
1.建立所需資料庫
mysql_install_db
2.將 /srv 目錄移至 /mnt/HD_a2/ 避稅 MySQL 空間不足
mv /srv /mnt/HD_a2/
ln -s /mnt/HD_a2/srv /srv
3.啟動 MySQL
sh /ffp/start/mysqld.sh start
D-LINK dns-323 安裝 HTTPD + PHP
以下適用於 fun-plug 05,必須先完成安裝 fun-plug 05
ssh / telnet 登入dns-323 執行以下指令
1.下載 PHP 及所需函式庫
wget http://www.inreto.de/dns323/fun-plug/0.5/extra-packages/net/curl-7.19.4-1.tgz
wget http://www.inreto.de/dns323/fun-plug/0.5/extra-packages/net/php-5.2.9-1.tgz
2.安裝 PHP
funpkg -i curl-7.19.4-1.tgz
funpkg -i php-5.2.9-1.tgz
3.建立相關目錄
mkdir -p /mnt/HD_a2/www/logs
mkdir -p /mnt/HD_a2/www/pages
chmod 777 /mnt/HD_a2/www/logs
chmod 777 /mnt/HD_a2/www/pages
4.建立伺服器設定檔
cp /ffp/etc/examples/lighttpd.conf-with-php /ffp/etc/lighttpd.conf
5.建立PHP設定檔 /ffp/etc/php.ini 內容如下
[PHP]
extension=pdo.so
extension=pdo_sqlite.so
extension=sqlite.so
extension=mysql.so
6.啟動伺服器
chmod a+x /ffp/start/lighttpd.sh
/ffp/start/lighttpd.sh start
7.測試
http://dns-323:8080
ssh / telnet 登入dns-323 執行以下指令
1.下載 PHP 及所需函式庫
wget http://www.inreto.de/dns323/fun-plug/0.5/extra-packages/net/curl-7.19.4-1.tgz
wget http://www.inreto.de/dns323/fun-plug/0.5/extra-packages/net/php-5.2.9-1.tgz
2.安裝 PHP
funpkg -i curl-7.19.4-1.tgz
funpkg -i php-5.2.9-1.tgz
3.建立相關目錄
mkdir -p /mnt/HD_a2/www/logs
mkdir -p /mnt/HD_a2/www/pages
chmod 777 /mnt/HD_a2/www/logs
chmod 777 /mnt/HD_a2/www/pages
4.建立伺服器設定檔
cp /ffp/etc/examples/lighttpd.conf-with-php /ffp/etc/lighttpd.conf
5.建立PHP設定檔 /ffp/etc/php.ini 內容如下
[PHP]
extension=pdo.so
extension=pdo_sqlite.so
extension=sqlite.so
extension=mysql.so
6.啟動伺服器
chmod a+x /ffp/start/lighttpd.sh
/ffp/start/lighttpd.sh start
7.測試
http://dns-323:8080
D-Link dns-323 安裝 fun-plug
1.安裝硬碟
2.下載 fun-plug http://www.inreto.de/dns323/fun-plug/05
3.net use * \\dns-323\Volume_1
4.複製 fun_plug、fun_plug.tgz 至 \\dns-323\Volume_1 下,重新開機
5.telnet dns-323
6.cd /mnt/HD_a2
7.rsync -av inreto.de::dns323/fun-plug/0.5/packages .
8.cd packages; funpkg -i *.tgz
2.下載 fun-plug http://www.inreto.de/dns323/fun-plug/05
3.net use * \\dns-323\Volume_1
4.複製 fun_plug、fun_plug.tgz 至 \\dns-323\Volume_1 下,重新開機
5.telnet dns-323
6.cd /mnt/HD_a2
7.rsync -av inreto.de::dns323/fun-plug/0.5/packages .
8.cd packages; funpkg -i *.tgz
D-LINK dns-323 載入自訂 modules
以下適用於 fun-plug 05,必須先完成安裝 fun-plug 05
ssh / telnet 登入dns-323 執行以下指令
1.可由 http://dev.skcserver.de/dns323/ 下載所需 modules
2.編輯 /ffp/start/modules.sh 檔案,內容如下
#!/ffp/bin/sh
# PROVIDE: modules
# REQUIRE: SERVERS
# BEFORE: LOGIN
INSMOD=/ffp/sbin/insmod
RMMOD=/ffp/sbin/rmmod
# 設定 module 目錄
MODULE_PATH=/mnt/HD_a2/modules_v1.03
# 設定要載入 module 詳細路徑
MODULES="
kernel/drivers/usb/storage/usb-storage.ko
kernel/fs/cifs/cifs.ko
"
load(){
for I in $(echo $@ cut -d ' ' -f 2-)
do
if [ -f $1/$I ]; then
$INSMOD $1/$I 2>/dev/null && echo "Load $1/$I OK"
else
echo NOT FOUND $1/$I
fi
done
}
remove(){
for I in $(echo $@ cut -d ' ' -f 2-)
do
$RMMOD $1/$I 2>/dev/null && echo "Remove $(basename $I) OK"
done
}
list(){
for I in $(echo $@ cut -d ' ' -f 2-)
do
echo $1/$I
done
}
case $1 in
"start" "load")
load $MODULE_PATH $MODULES
;;
"stop" "remove")
remove $MODULE_PATH $MODULES
;;
"restart" "reload")
remove $MODULE_PATH $MODULES
load $MODULE_PATH $MODULES
;;
"status")
lsmod
;;
"list")
list $MODULE_PATH $MODULES
;;
*)
echo "Usage: $(basename $0) loadremovereloadstatus"
esac
3.將 modules.sh 變更為可執行
ssh / telnet 登入dns-323 執行以下指令
1.可由 http://dev.skcserver.de/dns323/ 下載所需 modules
2.編輯 /ffp/start/modules.sh 檔案,內容如下
#!/ffp/bin/sh
# PROVIDE: modules
# REQUIRE: SERVERS
# BEFORE: LOGIN
INSMOD=/ffp/sbin/insmod
RMMOD=/ffp/sbin/rmmod
# 設定 module 目錄
MODULE_PATH=/mnt/HD_a2/modules_v1.03
# 設定要載入 module 詳細路徑
MODULES="
kernel/drivers/usb/storage/usb-storage.ko
kernel/fs/cifs/cifs.ko
"
load(){
for I in $(echo $@ cut -d ' ' -f 2-)
do
if [ -f $1/$I ]; then
$INSMOD $1/$I 2>/dev/null && echo "Load $1/$I OK"
else
echo NOT FOUND $1/$I
fi
done
}
remove(){
for I in $(echo $@ cut -d ' ' -f 2-)
do
$RMMOD $1/$I 2>/dev/null && echo "Remove $(basename $I) OK"
done
}
list(){
for I in $(echo $@ cut -d ' ' -f 2-)
do
echo $1/$I
done
}
case $1 in
"start" "load")
load $MODULE_PATH $MODULES
;;
"stop" "remove")
remove $MODULE_PATH $MODULES
;;
"restart" "reload")
remove $MODULE_PATH $MODULES
load $MODULE_PATH $MODULES
;;
"status")
lsmod
;;
"list")
list $MODULE_PATH $MODULES
;;
*)
echo "Usage: $(basename $0) loadremovereloadstatus"
esac
3.將 modules.sh 變更為可執行
2011年8月2日 星期二
D-Link dns-323 fun-plug 啟動 sshd
以下適用於 fun-plug 05,必須先完成安裝 fun-plug 05
telnet 登入dns-323 執行以下指令
1.pwconv
2.passwd (輸入 root 密碼,寫入 /etc/shadow)
3.usermod -s /ffp/bin/sh root (更改 root 登入 shell)
4.sh /ffp/start/sshd.sh start (啟動 sshd)
5.測試 ssh
6.store-passwd.sh (儲存密碼 mtd1,mtd2)
7.chmod 766 /ffp/start/sshd.sh (更改sshd.sh檔案模式,開機可自動啟動sshd)
telnet 登入dns-323 執行以下指令
1.pwconv
2.passwd (輸入 root 密碼,寫入 /etc/shadow)
3.usermod -s /ffp/bin/sh root (更改 root 登入 shell)
4.sh /ffp/start/sshd.sh start (啟動 sshd)
5.測試 ssh
6.store-passwd.sh (儲存密碼 mtd1,mtd2)
7.chmod 766 /ffp/start/sshd.sh (更改sshd.sh檔案模式,開機可自動啟動sshd)
訂閱:
文章 (Atom)