Sunday, February 15, 2009

rsync using different ssh port

家裡的主機有防火牆設定
我不喜歡用 port 22 所以繞了個彎

可是 rsync 沒有直接提供改 ssh port 的方式
所以要用這招
rsync -av -e "ssh -p 11111" work/ user@the.address:/backup/work-rsync/

Saturday, February 14, 2009

鍵盤配置

有的時候要打 äöüß 這些德文字母
不太方便
以前只會用 kde 或 gnome 的 keyboard switch
現在才知道原來有一個簡單指令可以解決這個問題

就這樣:
setxkbmap de

在現階段的 X 裏面就會變成德國鍵盤啦
好用得很

換回來當然就是
setxkbmap us
簡單吧

Thursday, February 12, 2009

網卡名稱

因為老黑X31有三個網卡 Firewire, e100, ipw2100
而Debian Lenny 很多事地亂改了一堆名稱
還讓名稱互相衝突 = =

所以改名字就在
/etc/udev/rules.d/XX-persistent-net.rules
找到裝置改改名稱就是了

Monday, February 09, 2009

燒DVD的命令

參考這邊來的

目前需求不多所以簡單寫一下
為了我的小 etch 工作站

安裝 dvd+rw-tools這個套件
DVD RW 好像需要先fromat

dvd+rw-format -force /dev/hda

然後下這個命令

growisofs -dvd-compat -input-charset=ISO-8859-1 -Z /dev/hda -R -J -pad "/my/directory/datas"

結束XD

Friday, February 06, 2009

拼字檢查

Evolution Mail 的拼字檢查是需要 gnome-spell 套件低
然後 aspell 裡面可以選擇需要的字典

Wednesday, February 04, 2009

備份策略

目前所有的工作都存在 ~/work/
但是實驗室的備份資料是用 windows 系統當server
所以 rsync -av 會出現很多錯誤
真正的備份使用之前的虛擬硬碟來處理
但是為了檔案交換方便還是要再 windows 系統下有一個可以讀取的地方

看了一下 rsync 的說明
使用這個指令來做這件事情
rsync -vrtO ~/work/ /mnt/lab/work-rsync/
v= verbose 看一下程式在做啥
r= recursive 整個目錄
t= time preserving 時間是要保留的
O=但是資料夾的時間 windows 不給改 XD

Tuesday, February 03, 2009

掃描器備忘

可以使用掃描器的群組是 scanner

可以用 scanimage -L 確認有沒有偵測到掃描器

Monday, February 02, 2009

印表機

純「書籤」
裝實驗室的印表機:

HP8150: 在 hpijs 套件裡
KMC2525E 的 ppd: 官方網站有提供

Sunday, February 01, 2009

製作 Knoppix USB 開機隨身碟

這篇和 Debian 沒有直接相關就是:P

0. 目標:
就是把 Knoppix 放到 USB 裡面的方法,希望 USB 隨身碟還是照用,在 Windows 裡感覺不到 Knoppix 的存在。動作是在 Debian 底下完成。

1. 先下載 Knoppix 最新版
KNOPPIX_V6.0-ADRIANE_V1.1CD-2009-01-27-EN.iso,檢查甚麼的就不用多說了。

2. 分割隨身碟
我是用 fdisk 作,基本上把隨身碟分成兩個,第一個還是 Windows FAT 32,第二個大約占 700 MB,還有格式化vFAT區。

3. 安裝 Grub (用 root 權限)
mkdir /mnt/usb
mount /dev/sdb1 /mnt/usb # /dev/sdb 是隨身碟的位置
sudo grub-install --no-floppy --root-directory=/mnt/usb /dev/sdb
4. 複製開機核心影像
mkdir -p /mnt/isoimage
mount -o loop /path/to/iso/image.iso /mnt/isoimage #使用 CD影像位置
cp -R /mnt/isoimage/boot/isolinux /mnt/usb/boot/
umount /mnt/isoimage
rm -r /mnt/isoimage
5. 把 Knoppix 放到第二個分割區
dd if=/path/to/iso/image.iso of=/dev/sdb2
6. Grub 開機畫面設定 建立 menu.lst 檔案
有的發行版的 grub 是用 grub.conf,我的 /mnt/usb/boot/grub/menu.lst 長這樣 (kernel 那堆是一行):
default 0
timeout 10
title Knoppix
root (hd0,0)
kernel /boot/isolinux/linux ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=minirt.gz nomce quiet BOOT_IMAGE=knoppix
initrd /boot/isolinux/minirt.gz
boot
7. 搞定
sync #可加可不加
umount /mnt/usb
rm -r /mnt/usb
重新開機就有 knoppix 啦

8. 已知問題:
  1. X200 的無線網卡 AGN 5100韌體不在裡面
  2. 當然這個是英文版沒有中文,中文環境的 Knoppix 網路上有很多方法,但我還沒有試驗

9. 其他
  1. 使用風險自負,尤其是小心 dd 指令很好用很恐怖不要打錯字
  2. 版權採用創用 CC 姓名標示-非商業性-相同方式分享 2.5 台灣 授權條款
10. 參考資料
  1. A better way to create a customized USB drive with Ubuntu Live on it
    很詳細的 Step-by-Step 說明,不過我的 Ubuntu 開不了機,可能是分割區割太小,不太確定。
  2. KNOPPIX USB
    我試著在第二個分割區用 ext3 但是開機過後 Knoppix 抓不到 Knoppix,改用 CD Image 就可以。所以我採用的方法就是兩者 融合啦。