2008年1月29日 星期二

backup script

#clock sync
/usr/sbin/ntpdate clock.stdtime.gov.tw
/usr/sbin/hwclock -w

#mysql backup
/usr/bin/mysqldump -u root --password='password' --all-databases > /root/databases.sql
tar -zcvf /root/databases.sql.tar.gz /root/databases.sql
rm -f /root/databases.sql
mutt -s 'Database Backup' -a /root/databases.sql.tar.gz kanghuanyao@hotmail.com < /root/blank.txt
rm -f /root/databases.sql.tar.gz
sync;

2008年1月20日 星期日

2008年1月14日 星期一

x11vnc指令教學

安裝好x11vnc之後,其實只要直接下指令就可以跑了
  • # x11vnc
但是在這樣的情況下,client端在連進主機的時候並不需要任何的密碼,會有安全性的問題。
所以,必須要建立一個密碼檔
  • # x11vnc --storepasswd
接下來就可以將自己想要的密碼加到一個檔案(預設是~/vnc/passwd)中。

然後就可以使x11vnc在接受vnc client連線的時候要求輸入密碼
  • # x11vnc -rfbauth /root/.vnc/passwd
也可以建立紀錄檔案
  • # x11vnc -rfbauth /root/.vnc/passwd -o /var/log/x11vnc
當然,改port是一定要的啦
  • # x11vnc -rfbport {port}
全部加起來
  • # x11vnc -rfbauth /root/.vnc/passwd -o /var/log/x11vnc -rfbport 1234
好了

2008年1月2日 星期三

2008年1月1日 星期二

yum mirror isu

vi /etc/yum.repos.d/fedora.repo

baseurl=http://ftp.isu.edu.tw/Linux/Fedora/linux/releases/$releasever/Everything/$basearch/os/

2007年12月14日 星期五

netstat parameter

netstat
  • 列出目前網路的通訊
參數
  • -t
    • 僅列出tcp協定的服務
  • -u
    • 僅列出udp協定的服務
  • -n
    • 不將port number解析為服務名稱
  • -l
    • 僅列出LISTEN狀態的服務
  • -e
    • 僅列出目前已經建立連線的服務

2007年12月12日 星期三

FreePOPs in Linux Fedora Core 7

Required
  • curl
    • # yum install curl
  • expat
    • # yum install expat
  • openssl
    • # yum install openssl
  • rpm-helper
Main program
安裝上應該不會有什麼問題,但是執行上卻會有問題

freepopsd: error while loading shared libraries: libcurl-gnutls.so.3: cannot open shared object file: No such file or directory


這是因為他找不到curl的lib檔案,所以就幫他建立一個symbolic link
不過我找不到3的,所以就直接用4湊合著用
  • # ln -s /usr/lib/libcurl.so.4 /usr/lib/libcurl-gnutls.so.3
接下來就可以start 這個service了^_^
  • # /etc/init.d/freepops start
但是問題又來了

Starting FreePOPs Service :/usr/bin/freepopsd: /usr/lib/libcurl-gnutls.so.3: no version information available (required by /usr/bin/freepopsd) [ OK ]

不過這個並不會影響執行結果