rsync 備份

rsync + ssh 可以做簡單又快速的備援,

做法很簡單:

  1. 先 gen key (參考 ssh-keygen)
  2. 查一下另一邊的 Server 是否有啟動 rsync 服務
  3. 如果沒啟動 => /etc/init.d/rsync start (或 /etc/default/rsync 設定開機啟動)
  4. 確認 Server 和 Client 都有 rsync (ssh session會自己執行rsync --server以便兩端算簽章
  5. 指令1 - 遠端 備份回 本端:

    rsync -avl --delete -e ssh server_hostname:/var/lib/mysql/ /backup/

  6. 指令2 - 本端 傳送到 遠端:

    rsync -avl --delete -e ssh /var/lib/mysql server_hostname:/backup/

這樣子就完成囉. 感謝 Mango 大大指導.

若要詳細的可見以下連結:

閱讀全文〈rsync 備份〉

美化字型設定(Xwindow)

Xwindow 對粗體的支援似乎不是很好, 看到很多文章都是要另外去更新 freetype2, 但是看起來似乎還不太穩, 還是先不用好了.

但是意外發現了一些不錯的設定, 可參考以下

  1. Debian/Ubuntu 使用 Uming 中文字體的簡單設置
  2. 我的AA字體美化方法

這兩個網站, 我將上面網站所寫的直接存成 ".fonts.conf", 放在自己目錄下, 之後重新啟動後, 發現到字型間距等等, 都變的很漂亮, 有興趣的可以 下載 用用看 🙂

閱讀全文〈美化字型設定(Xwindow)〉

VIM: gvim 使用 Ctrl+V

vim 要做垂直選取的動作,就要使用 "Ctrl + v",但是 gvim 會遇到一個問題, 就是使用 "Ctrl + v" 時,會變成貼上。

後來經過高人指點,gvim 是在 Windows 中另外再 maping 那些快速鍵的(Gnome 中應該也是一樣意思,只是改的檔案應該不同)。

修改 vim/vim63/mswin.vim, 修改如下:

" CTRL-V and SHIFT-Insert are Paste
map <C-V> "+gP

改成(把 map <C-V> 刪掉就對了).

" CTRL-V and SHIFT-Insert are Paste
"map <C-V> "+gP

就可以用 Ctrl + v 了.

  •  註:vim .gvimrc 預設會有下述兩行,由下述兩行可以找到 mswin.vim 的位置
    source $VIMRUNTIME/mswin.vim
    behave mswin
  • 不想改mswin.vim 的話,也可以直接在 .gvimrc 上述兩行的下方,直接加入取消 C-V 的 mapping 即可,如下範例:
    source $VIMRUNTIME/mswin.vim
    behave mswin
    
    unmap <C-V>

Thunderbird 開啟速度變慢 解決方法

Thunderbird 若開啟 Inbox 會很慢的話,
可能是 Inbox 的 index 壞掉了,
只要到 Mail Folder 去將 index 砍掉,
再次開啟後, 會自己重新建立 index, 之後就可以快速開啟了.

砍掉 index 的方法:
Mail Folder 的 *.msf 都是 index 檔.
ex: 若 Inbox 很慢, 就去砍掉 Inbox.msf 就可以了.

PS:
1. Mail Folder (信件存放指定的地方 )
2. Thunderbird 當掉等, 都有可能造成 index file 壞掉.

閱讀全文〈Thunderbird 開啟速度變慢 解決方法〉