2012年3月13日

Webmin 裡無法啟動 apache2


2012年3月9日

vsftp 要注意的地方


安裝完 vsftp 之後 還要編輯一下 /etc/vsftpd.conf


chroot_local_user=YES

若有加入這一行,就一定要在 /etc/ 建立一個 vsftpd.chroot_list 這樣的檔案,空白的也沒關係
之後就可以使用 ftp 軟體登入了
這個檔案為可以離開  home  目錄的名單,所以為空白,就是使用者只能在 home 裡!!!

rsync 同步鏡像備份



主伺服器
Debian 6.0.4
安娤:rsync,ssh



編輯下面這個檔案,視 Linux 的版本路徑和改法不同

/etc/init.d/rsync


RSYNC_ENABLE=false 改成 true


開機的時候就會自動啟動 rsync server




鏡像電腦
參考:Rsync + SSH -- 讓 Server 自動異地備援也加密



 # ssh-keygen -d 
 Enter same passphrase again:  <= 這裡要輸入密碼的都不要輸入


 # cd /root/.ssh/
 # ls
會發現有 id_dsa 和 id_dsa.pub 兩個檔案!


 # scp id_dsa.pub 192.168.0.xxx:/root/.ssh/authorized_keys2
 把id_dsa.pub丟到主要的伺服器那裡 並且更名為 authorized_keys2


 #  ssh 192.168.0.xxx
測試是不是不用密碼就可以登入這一台伺服器
題示符號會變成
 root@伺服器:~#  



/etc/init.d/ 建立 sync.sh
加入內容
==============================================
#! /bin/sh
rsync -avl --delete -e ssh 192.168.0.xxx:/var/lib/mysql /var/lib/
rsync -avl --delete -e ssh 192.168.0.xxx:/var/www  /var/
exit 0
==============================================
我還不了解 exit 0 的意義 別加比較好!!


編輯 /etc/init.d/rc.local  找地方加入下面內容
==============================================
 .  /etc/init.d/sync.sh
==============================================

目前這台虛擬機器可以在開機時就備份 mysql  & web

2012年3月8日

rc.local 開機自動執行 synergyc


/etc/init.d/rc.local 這個有一點像 dos 的 autoexec.bat
但好像不能直接放 "檔案" 的指令,如 synergyc -n Asus-f9e 192.168.0.xxx
只能在 rc.local 裡面加入一行

.  /etc/init.d/autoexec.sh

接著在 autoexec.sh 裡加入

synergyc -n Asus-f9e 192.168.0.xxx

看看可不可以一開機就執行這行,讓我可以用另一台電腦控制這一台.

還是不行,弄不太懂 mount 就可以用這一指掛載.

synergyc 還是只能先用,以下的方法來開機啟動.

menu => 偏好設定 => 啟動應用程式 => 加入 synergyc  -n Asus-f9e 192.168.0.xxx