Category Archives: System

SVN 操作筆記

首先當然要先知道 官方網站

Server 部分:

大部份的 linux distribution 應該都已經有 svn 的套件了,啟動 SVN server 指令為

svnserve -d -r <檔案庫路徑>

啟用 SVN 密碼認證要改 2 個檔

<檔案庫路徑>/conf/svnserve.conf

把 #password-db = passwd 這行的 # 拿掉

<檔案庫路徑>/conf/passwd

新增 svn 用戶帳號,一行一個帳號,格式為

<username> = <password>

附記:

eclipse 用的 subclipse plugin 和 TortoiseSVN 這個 windows UI 可以設定記住 svn 登入的帳號及密碼,但是想要換帳號登入就比較麻煩了。

在 Windows 下首先要設定 檔案總管 顯示隱藏檔案,然後刪除這個目錄

C:\Documents and Settings\<您的 Windows 用戶名稱>\Application Data\Subversion

下次 update 或 commit 時就會再問一次您的帳號及密碼。

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

利用 rsync 協定同步 Windows 和 Linux 系統上的檔案

很早就有這個需求了,但是一直堅持要找 win32 native、open source 的 client 軟體,找到的不是不容易操作就是不穩定,最後還是回來用早就知道 cygwin port 套件。

Linux 端設定

Step 1. 啟動 rsync service,這部份各 distribution 的 UI 都作的不錯了,不再詳述

Step 2. 設定 /etc/rsyncd.conf

[notebook]
path=<儲存檔案的路徑>
read only=false
incoming chmod=a+rx,u+w
charset=utf8
uid=<linux 用戶帳號>
gid=<linux 用戶群組>

要注意的是紅字部份,windows 傳上來的檔案未指定的話 permission 都是 -w——-,如果是目錄而且沒有 x permission,底下的檔案同步時馬上會有 permission deny 的錯誤。

Windows 端設定

Step 1. 下載 cwRsync 套件先安裝好

Step 2. 把這個 batch 檔放在 windows 要同步的目錄下,以後跑 batch 就好不用打一長串指令

@echo off

set CWRSYNC_HOME=<cwRsync 安裝目錄>
set REMOTE=rsync://<rsync server ip>/notebook
“%CWRSYNC_HOME%\bin\rsync” -vurt %REMOTE% .

注意事項: cwRsync 套件附的 cygwin1.dll 程式庫無法正確處理中文檔名,只要碰到中文目錄,底下的檔案都會被忽略掉, 到這個 網站 下載支援 UTF-8 編碼的程式庫覆蓋掉就可以了。

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 4.00 out of 5)
Loading...

Lenovo 3000 N200 notebook 關機時無法切斷電源

網路上有人說要改 registry,有人說是安裝了某些 service 關機時停不掉才會無法切斷電源,都試過了,全部都沒有對症。最後在某個討論區看到可能是 USB 設備電源管理的問題,半信半疑的試了一下,真的是這個原因,只能說資訊科技太過神奇了。下面是 裝置管理員 畫面:

usb-1.PNG

每一個 USB Root Hub 都要設定

usb-2.PNG

允許電腦關閉這個裝置以節省電源 選項取消掉,就可以正常關機了

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

Open Source 解決方案 IT 應用推薦 #1

這次要介紹的是 SystemRescueCd ,這片可開機 CD 包括下列的主要元件:

  • GParted
    這個工具可以調整 partition 大小、移動 partition、建立新的 partition,就像 windows 平台為人所熟知的 Partition Magic 一樣,個人用這個工具 resize Lenovo OEM 的 Vista partition 然後再裝上 Ubuntu linux 雙作業系統運作都沒有問題。
  • Partimage
    這個工具可以讓你備份整個 fat,fat32,ntfs 檔案系統,有問題時把備份出來的檔案倒回原 partition 跟備份前一模一樣,也可以開機。跟 Windows 平台的 Ghost 功能差不多,個人用在 Windows 2000 的備份與還原都沒有問題,Windows Vista on ntfs 確定可以備份,還沒有機會測試還原。
  • 各種檔案系統工具
    使用時機包括在安裝 linux distribution 前可以用這片 CD 把硬碟 partition 先規劃好,安裝光碟也有這個功能,看個人習慣,我怕資料受損都是先切好 partition 再安裝;有時候改錯了系統設定檔造成系統 boot 不起來,也可以用這片光碟開機,把系統 partition mount 起來,改好設定檔再 reboot 就好了;root filesystem 在運作時是無法進行 filesystem check 的,必要時可以利用這片 CD boot 起來,再 fsck root filesytem 的 partition 即可;這些功能通常 linux distribution CD 也會有,如果有什麼特殊情形不能用 distribution CD 的 rescue mode,可以試試這片 CD,支援的檔案系統種類相當完整。

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

QEMU 一個完整的 Virtual Machine 解決方案

之前一直在注意是不是有一個比較完整的 open source VM 解決方案,大家比較熟悉的 XenOpenVZ 都只完整的支援 linux,對其他作業系統的支援比較有限。 VMware、VirtualBox 支援的作業系統比較廣泛,但是前一個是商業軟體,後面一個僅限個人使用,也都沒有 open source。最近發現 QEMU 這個解決方案,支援的作業系統、處理器架構、VM 檔案格式都相當完整,目前安裝了 FreeBSD 4.x、6.x 執行都很穩定,是一個非常有潛力,也值得大力推薦的軟體。

2008.3.4 加註

在 Fedora 8 x64 上用 qemu 跑 windows xp 效能不是很好,也不是很穩定,試過改用內建的 KVM 好用多了。

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...