2012年3月13日
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 的意義 別加比較好!!
編輯 /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
訂閱:
文章 (Atom)