由於手上的 CentOS server 都有 update 通知,這2天開始設定 ubuntu server,主要是參考這個 網址
1. 安裝 apticron 套件
2. 編輯 /etc/apticron/apticron.conf,設定接收通知的 email
由於手上的 CentOS server 都有 update 通知,這2天開始設定 ubuntu server,主要是參考這個 網址
1. 安裝 apticron 套件
2. 編輯 /etc/apticron/apticron.conf,設定接收通知的 email
最近幾個版本的 ubuntu 利用 network manager 來管理 openvpn 連線方便又穩定,這篇文介紹設定方法。
首先安裝套件:
aptitude install network-manager-openvpn 會裝好所有必須的元件
接下來在右上角網路 icon 點一下,選擇新增 VPN 連線:
在這個畫面 Connection Name 填入 VPN 連線名稱,Gateway 填入 OpenVPN server 的 domain name 或 IP,User Certificate、CA Certificate、Private Key 選取準備好的憑證檔案。接下來點 Advanced 進入下一個設定畫面
在這個畫面修改設定,必須與 server 的設定相符才能正常建立連線。本例是用 port 9999 預設則是 1194,本例採用 TCP 連線預設則是 UDP,另外 server 端有啟用壓縮所以要選取 Use LZO data compression。
註: ubuntu 16.04 安裝 network-manager-openvpn 後不會出現 openvpn 選項, 必須同時安裝 network-manager-openvpn-gnome 套件
最近的 2 個 fedora 版本都裝不起來,又不想等 fedora 15,被 LTS 打動了裝一台來試試,安裝時注意到的一些問題。
由於 Android SDK 目前只有 i386 binary,所以要特別注意第一點,另外如果要在手機上開發要特別注意第四點。
以下是 HTC 手機 USB 設定檔,這個 網址 有更詳細的說明。
#
# 51-android.rules
#
SUBSYSTEM==”usb”, SYSFS{idVendor}==”0bb4″, MODE=”0666″
Ubuntu 9.10 在 10/30 已經開放下載了,安裝後的一些問題及改版重點如下:
Part I: Desktop
eclipse 問題
eclipse 3.5.1 安裝軟體的機制無法運作,這個網址有 bug 回報,第13篇有一個執行 eclipse 的 script 可以解決這個問題,我自己寫的一併列出來供大家參考:
#!/bin/sh
ECLIPSE_HOME=/u00/develop/eclipse
export GDK_NATIVE_WINDOWS=1
$ECLIPSE_HOME/eclipse
subclipse 問題
libsvn-java 這個套件昇級到 1.6.5,但是安裝後發現無法 commit 資料到 SVN server,現在已經確認是 subclipse 的 bug。暫時的解決方法是修改 ~/.subversion/config 這個檔案,找到以下這行設定
# password-stores = gnome-keyring,kwallet
修改為
password-stores =
中文輸入法
9.10 把預設的 scim 換成 ibus,安裝中文支援後,先登出再登入就會看到 ibus 的 tray icon。注音輸入可以用酷音,速成輸入法找了好久,原來是標示為 簡ALL 的那一個,也有倉頡可以用,熟悉 scim 的話看一下應該不會有太大的問題。
Virtualization
VMware 10/26 release 的 VMware server 2.0.2 版,剛出來馬上就不能用,compile kernel module 過不了,看來又要等 patch 了。VirtualBox Open Source 版昇級到 3.0.8 版,這個版本穩定又好用,是個不錯的選擇。
Part II: Server
XFCE4
執行 aptitude install xfce4,登入後發現許多 icon 都沒有顯示出來,結果發現是漏了 xfce4-icon-theme 這個套件。
Service 管理
首先可以複製一個 /etc/init.d 下面的 script 來當作範本,ssh 這個檔案是一個很好的例子,要注意的是 script 的 header 及提供 start、stop 2 個 method,然後利用以下指示建立相關 symbolic link 即可:
update-rc.d -f <your script name> defaults
VNC server
目前應該沒有自動執行的 script 和設定檔,最快的方法是在 /etc/rc.local 加入以下這行啟動 vnc server。記得把 vincent 換成實際的 user 帳號,如果有多個 vnc 用戶,必須指定各別的 display number,例如 :1, :2, etc。
/bin/su – vincent -c “/usr/bin/vncserver :1” >/dev/null
reboot 之後 server 起不來
由於 server 沒有裝 console , syslog 也沒有看到異常的 log ,所以確實的原因不明,硬體是比較老舊。參考網路上的一些案例發現 9.10 在 mount / 的 option 是 errors=remount-ro,改成 defaults 之後就沒有再發生了。
常用的 GUI 管理套件
synaptic
update-manager
update-notifier
bum
2009.11.29 加註
VMware Player 3.0 已經內建 VM 新增及管理功能,如果環境單純的話,已經沒有必要再借助 VMware server 了。在 ubuntu 9.10 上執行 VMware server 2.0.2,這個 網址 有測試過確定可用的方案,把下載的 VMware server gz 檔和他的 script 放在同目錄執行 script 就會自動 patch 與進行安裝。