2014/7/21

Start and setting svn server service.

安裝完 subversion 後 , 我都會在本地建立一個 svn server ( 簡單支援 svn protocol ) 來管理自己目前正在進行的 一些程式碼 .


首先使用下列 指令 , 確定下一重新開機後會自動執行 svnserve .

su -c ' systemctl enable  svnserve.service'

接著我們打開下列這個檔案 ,會看到 設定檔案在 /etc/sysconfig/svnserve .

cat  /usr/lib/systemd/system/svnserve.service

[Unit]
Description=Subversion protocol daemon
After=syslog.target network.target

[Service]
Type=forking
EnvironmentFile=/etc/sysconfig/svnserve
ExecStart=/usr/bin/svnserve --daemon --pid-file=/run/svnserve/svnserve.pid $OPTIONS

[Install]
WantedBy=multi-user.target


 所以就將想要的設定變數填到下列檔案中 的OPTIONS= 設定.

su -c ' vi /etc/sysconfig/svnserve'


記得 restart svnserve.service 就可以使用了 , 下次開機就會自動 start 了.

su -c ' systemctl restart  svnserve.service '





system-config-samba install and start samba server.

Please refer to
http://miscellaneous-jeff.blogspot.tw/2014/03/using-systemctl-enable-smbservice-in.html

2014/7/20

接著建立 /home/svn 資料夾 , 來存放 local svn repository 資料吧.
為了可以讓其他 user ( 透過 ssh 連接進來 ) , 所以建立一個 svn group ,
並先將自己的 user 加入 svn group .

su -c ' groupadd svn '
su -c ' usermod jeff -G svn '
su -c ' chmod g+rw /home/svn' 

這樣就可以了 !! 將來有其他 user 要用 只要建立 user 並加入到 svn group 即可 !

vim 支援語法顏色

Fedora 20 ( 網路安裝方式) 發現  vim ( vi ) 沒有支援 語法色彩 , 所以要自行安裝

su -c  "yum install vim-enhanced"

設定 terminal color.

一般我都常常使用 terminal 來進行一些 linux command 操作 , 例如 svn 等.
所以習慣都使用灰色背景( 預設是白色, 對眼睛來說比較累一些) ,
但是 Fedora 20 卻發現我改不動一些顏色 ??




後來發現主要是環境變數 LS_COLORS 固定了某些設定顏色.
我想要更改目錄顏色和執行檔的顏色.

我們都知道, 每次開terminal 就會執行 .bashrc file .
所以就在 .bashrc 的最後一行加上下列指令 , 將 di & ex 兩個設定清除就好了.

export LS_COLORS=`echo $LS_COLORS | sed 's/:di=[0-9;]*//g' | sed 's/:ex=[0-9;]*//g'`