瀏覽模式: 普通 | 列表

linux mount 功能

mount windows 共用資料夾

-t smbfs
( 利用 samba file system )

-o username=uname,password=passwd,iocharset=big5
(帳號, 密碼, 字元集)

//192.168.0.111/doc
( IP 及 目錄名稱 )

/mnt
( mount 目的地 )

mount USB 隨身碟

mount -o iocharset=utf8 -t vfat /dev/sda1 /mnt

-o iocharset=utf8(解決中文亂碼的問題)

-t vfat (fat32格式)

/dev/sda1 (通常都是 sda,請用 dmesg 察看代號




主機自動排程備份

剛剛把主機的備份排程做好了,每天備份資料庫到異地主機,每星期天備份部落格上傳檔的Attach資料夾檔案(不知道會不會爆掉),上傳檔案也改為5MB,程式碼放在這邊供日後參考。

備份資料庫的Shell Script
#!/bin/sh
YMD=`date '+%Y%m%d%k'`

mkdir /root/db/"$YMD"/

#備份整個資料庫
/usr/local/mysql/bin/mysqldump --add-drop-table -u 帳號 -p密碼 資料庫名稱 > /root/db/"$YMD"/blog_"$YMD".sql

#將備份目錄打包
cd /root/db/
tar cvf blog_"$YMD".tar "$YMD"/
gzip -f blog_"$YMD".tar

#將備份檔上傳
ftp -n<<!
open 111.111.111.111
user username password
binary
prompt off
put /root/db/blog_"$YMD".tar.gz /Alin/blog_"$YMD".tar.gz
close
bye
!
rm -drf /root/db/*


crontab工作排程檔內容
#Time STD
#every day 00:00 12:00
00 00,12 * * * /usr/sbin/ntpdate time.stdtime.gov.tw

#every day db backup
05 04 * * * sh /root/script/BlogBackup.sh

#every sunday attachment backup
00 04 * * 0 sh /root/script/WebBackup.sh




將 tomcat 整合到 apache

下載mod_jk2
下載位置:http://ftp.cis.nctu.edu.tw/data/apache/jakarta/tomcat-connectors/jk2/source/
http://ftp.cis.nctu.edu.tw/data/apache/jakarta/tomcat-connectors/jk2/source/jakarta-tomcat-connectors-jk2-2.0.2-src.tar.gz

編譯Jakarta-Tomcat-connectors 2

[root@localhost tmp]# tar -zxvf /home/bruce/linux/jakarta-tomcat-connectors-jk2-2.0.2-src.tar.gz
[root@localhost tmp]# cd jakarta-tomcat-connectors-jk2-2.0.2-src/jk/native2/
[root@localhost native2]# chmod a+x buildconf.sh
[root@localhost native2]# ./buildconf.sh
[root@localhost native2]# ./configure --with-apxs2=/usr/local/apache2/bin/apxs
[root@localhost native2]# make
[root@localhost native2]# cp /tmp/jakarta-tomcat-connectors-jk2-2.0.2-src/jk/build/jk2/apache2/.libs/mod_jk2.so /usr/local/apache2/modules/mod_jk2.so
[root@localhost native2]# cp /tmp/jakarta-tomcat-connectors-jk2-2.0.2-src/jk/conf/workers2.properties /usr/local/apache2/conf/workers2.properties

編輯 httpd.conf
尋找DSO
加入LoadModule jk2_module modules/mod_jk2.so

編輯 workers2.properties
修改最下面的example及servlets

[uri:/jsp-examples/*]
info=JSP examples, map requests for all JSP pages to Tomcat.
context=/jsp-examples

[uri:/servlets-examples/*]
info=Servlet examples, map requests for all servlets to Tomcat.
context=/servlets-examples

重新啟動tomcat及apache即完成整合




  • 1