Jason's Blog

思緒邊境

Archive for the ‘Linux’ Category

SVN修改已提交版本的Log

leave a comment »

在工作中一直是使用svn進行項目的版本控制的,有時候由於提交匆忙,或是忘了添加Log,或是Log內容寫的有錯誤。

今日遇到此類情況,想要在查看項目的日志時添加log或是修改log內容,遇到如下錯誤:
Repository has not been enabled to accept revision propchanges;
ask the administrator to create a pre-revprop-change hook

顯然此情況是svn服務端設置的問題,版本在提交後不允許修改log。錯誤訊息已經提示需要在服務端添加一個pre-revprop-change的hook來允許log的修改。

我用的服務器是CentOS,進到庫的hooks目錄就看到好幾個.tmpl的檔案在那,於是找出pre_revprop-chang.tmpl把他的副檔名拿掉,在修改權限,就可以了。

cd /opt/subversion/xxxx/hooks
mv pre_revprop-chang.tmpl pre_revprop-chang
chmod -R 755 *

關於SVN的Hook可以參考閱讀:
Subversion简明手册–使用hook svn
Hook scripts的使用方法

Written by Jason

2015 年 04 月 09 日 at 14:21:17

張貼於Linux

Tagged with

設定Linux開機自動做目錄掛載

with one comment

/etc/fstab這個檔是用來設定開機時,要自動執行的掛載(Mount)是那些,

這個檔裡每一行是一組設定,每一組有六個欄位要填,詳細內容可以參考鳥哥的網站說明。

不過鳥哥網站裡我沒看到怎麼掛載目錄的部分,

如果你想把A目錄掛在B目錄的位置,可以參考一下下面的格式,只要改一下前面兩個目錄的位置就行

#Mount dir1 onto dir2
dir1 dir2 none defaults,bind 0 0

例如我因為硬碟空間不夠,後來另外加了硬碟之後,想把她掛給Mysql用,

我就在fstab裡加了一行:

/100g/db1  /var/lib/mysql/db1 defaults,bind 0 0

參考網站: http://stateless.geek.nz/2005/10/26/bind-mount-in-fstab/

Written by Jason

2011 年 08 月 24 日 at 17:24:46

張貼於Linux

在 CentOS 6.0上安裝Firefox 5

leave a comment »

今天摸索了怎麼把CentOS 6.0裡面內建的Firefor 3.6更新為最新的版本5.0.1

1.首先先到官方網站下載最新版本

http://download.mozilla.org/?product=firefox-5.0.1&os=linux&lang=zh-TW

2.下載完成後,打開下載資料夾應該有看到下載的檔案 firefox-5.0.1.tar.bz2,將該檔案解壓縮後,會在下載資料夾看到一個firefox資料夾,我又再將firefox更名為firefox-5.0

3.開一個終端機,執行下列指令

//切換工作目錄

cd 下載

//設定 root 為擁有者及複製檔案

sudo chown -R root.root firefox-5.0

sudo cp -a firefox-5.0 /usr/lib/firefox-5.0

//查詢系統原始 Firefox 所在目錄

which firefox

//舊版 FireFox 移至另外的目錄

sudo  mv /usr/bin/firefox /usr/bin/firefox-3

//將預設執行 Firefox 位置重新指定新的 Firefox 位置

sudo ln -s /usr/lib/firefox-5.0/firefox /usr/bin/firefox

4.完成這些操作後,記得要把所有的Firefox關閉,再開啟就可以看到新版的Firefox。

Written by Jason

2011 年 08 月 14 日 at 02:02:54

張貼於Linux

Linux裡臨時修改MAC地址

leave a comment »

因為一些特殊的需求,在Linux的環境裡想要臨時變更一下網路卡的MAC Address,網路搜尋了一番,用下面三個指令就可以輕鬆達成,特別在此紀錄一下,也與有需要的朋友分享:

1.關閉網卡

ifconfig eth0 down

2.修改MAC地址

ifconfig eth0 hw ether [MAC地址]

3.開啟網卡

ifconfig eth0 up

(Y)搞定

我的測試環境是CentOS 6.0,我想應該所有的版本都是一樣的吧。

Written by Jason

2011 年 08 月 12 日 at 14:28:37

張貼於Linux