跳到主要內容

發表文章

目前顯示的是 9月, 2010的文章

sendmail使用hibox寄信

在台灣使用sendmail寄信到外部郵件信箱(如gmail, pchome, hinet...), 大概都會遇到smtp需要認證的問題(SMTP AUTH). 為了解決這個問題, 必需要把sendmail的SMART_HOST, confAUTH及MASQUERADE功能打開. 

Office 2003, 2007共存的問題

若您在安裝office時跟我一樣選擇留下舊版的office2003的話, 在使用完2003後再開啓2007, 或者是用完2007再開2003, 可能都會再進入安裝的畫面.

手動複製ubuntu Linux

複製硬碟由小到大簡單, 由大到小比較難, 我就遇到這種問題. 兩家2G的卡片, 就有不同的大小. 這是第一個CF的大小 Disk /dev/sda: 2079 MB, 2079866880 bytes 這是第二個的 Disk /dev/sdb: 2029 MB, 2029805568 bytes 這是partition的layout Device Boot Start End Blocks Id System /dev/sda1 * 2048 3756031 1876992 83 Linux /dev/sda2 3758078 4061183 151553 5 Extended /dev/sda5 3758080 4061183 151552 82 Linux swap / Solaris 在較小的CF卡上, 我決定將後面的swap放棄掉. Linux的partition不變. 1. 我先備份bootloader(Grub) $dd if=/dev/sda of=MBR-backup bs=446 count=1 我不備份到512bytes的原因, 是因為不想備份到partition table. 參考這篇文章: http://embraceubuntu.com/2005/10/20/backing-up-the-mbr/ 2. 按照之前sda所得到的partition table, 用fdisk設定到sdb上, 只有swap的partition變小. 並將之格式化. # mkfs.ext2 /dev/sdb1 swap 因為要設定UUID, 所以待會再做 再把bootloader 還原回去 $ dd if=MBR-backup of=/dev/sdb 3. 將/dev/sdb1 mount 到/mnt上, 用rsync備份根目錄下的資料到/mnt下 # mount /dev/sdb1 /mnt # cd / 因為mnt, proc, sys的目錄都是虛擬的檔案系統, 所以不用copy # rsync -a --exclude=mnt -...

CVS指令找改過的檔案

CVS版本管理系統雖然古老但是還是很多人在用, 至少我之前的公司就是 cvs status雖然可以找到變更的檔案有時卻又太多 這兩個指令可以找到有變更的檔名, 出處我已經忘了. # Show new files in current project "cvs status | grep ?" # Show status of all *not* Up-to-date files "cvs status | grep Status | grep -v Up"