2013年1月31日 星期四

Fedora 18 的「防火牆」設定(一):開「通訊埠」

Fedora 18 的「防火牆」之「圖形化用戶介面(GUI)」設定程式換新了,新的設定程式功能很強。筆者以前設定比較複雜的「防火牆」時,都使用「Firewall Builder」,在設定過程中,得要時時檢查規則間衝突與否。雖然是比直接設定「IP Tables」要來得簡單些,但是,對「防火牆」沒有一些認識,還不容易搞定它。
    這次 Fedora 18 更新的「防火牆」設定程式「firewall-config」,較 Fedora 17(含)以前的設定過程很不相同,當然要特別記錄一下。最近安裝 Fedora 18 後,有兩個立即的「防火牆」設定需求。
  1. 開「通訊埠(port)」讓其它電腦可以建立連線或傳送訊息,如:FTP、SSH、mDNS 等。
  2. 用兩張網路卡(一內、一外),內部電腦利用「網路位址轉換(NAT)」分享對外網路。
本文將針為第一項需求做整理,並先介紹一下「firewall-config」的設定觀念。至於第二個需求,下次再介紹。

2013年1月26日 星期六

適用 Fedora 18 的「可選版本 USB 安裝隨身碟」

延遲多次 Fedora 18 終於正式發佈,當然馬上下載安裝。基於保護地球資源,當然是選用 USB 的安裝方法。而製做 USB 安裝隨身碟的首選,當然是用 UNetbootin,參考前文 “安裝 Fedora 方法(二):以 USB 隨身碟開機” 或 “安裝 Fedora 方法(三):可選版本 USB 安裝隨身碟”,都會遇到一樣的問題,那就是 Fedora-18-XXXX-DVD.iso 這個檔案會複製失敗。
    查一下資料,大概是太久沒用 FAT32,竟發現自已都忘了這個檔案系統的規格,它的單一檔案大小被限制在 4GB,而 Fedora-18-XXXX-DVD.iso 這兩個檔案都是 4.3GB,所以不能使用 FAT32 檔案系統,那是否可以用別的檔案系統呢?例如:Linux 常用的 Ext4。結果,用 UNetbootin 製作好的 USB 安裝隨身碟不能開機,應該是 UNetbooting 的問題。
    上網查了一下資料,大都是建議使用「LiveUSB Creator」,筆者當然也試了,但不能使用多版本安裝。對於需要隨時選擇 x86_64 和 i686 這兩個安裝版本的筆者而言,是有些不方便。所幸,經過一翻嘗試,終於讓筆者找到製做這個『適用 Fedora 18 的多版本安裝隨身碟』的程序。

2013年1月25日 星期五

由「終端機」設定「觸控板 (Touchpad)」的點擊功能

在一台舊筆記型電腦(Asus M2400)安裝 Fedora 18 後,許多功能都不太順暢,尤其是「系統設定值(System Settings)」不能正常啟動,導致許多設定不能操作。
    尤其是筆記型電腦的「觸控板」,使用「觸控板」的『點擊』功能取代「滑鼠左鍵」是使用筆記型電腦中很慣用的設定。一般在系統正常時,使用「圖形化用戶介面」的操作相當方便,其程序為:
  1. 在「用戶名稱」(通常在右上角)按「滑鼠左鍵」,出現選單時點選「系統設定值」,以啟動「系統設定值」的操作視窗。
  2. 點選「滑鼠和觸控板」,以設定滑鼠或觸控板。
  3. 在「輕觸表示點擊」前打勾(即:☐→☑),再關閉視窗。
    但是,在這部舊電腦中,「系統設定值」這個操作介不能正常啟動,倒是讓筆者相當不便。依筆者使用 Linux 的經驗,所有的設定操作,始終來自於「文字介面」,也就是可由「終端機」操作。
    終於,讓我找到了由「終端機」設定的方法,由於這個設定功能是由用戶自行決定,因此以用戶權限即可設定此功能,設定的命令如下:
[SiB@M2400 ~]$ synclient TapButton1=1
這樣一來,就可以用方便的「點擊」取代「滑鼠左鍵」,或使用「觸控板」操作「拖曳」功能。

已測試版本:

  • Fedora: 18

已測試平台:

  • Asus M2400

2013年1月24日 星期四

更改 Fedora 18 的「運行等級」

在一部擬做為伺服器的作業系統安裝 Fedora 18,理所當然地,將它的「圖形化用戶介面(GUI)」關閉。用前文 “更改 Fedora 的運行等級 (F14, F17)“ 中的方法去修改設定,結果,沒有作用。
    最近,Fedora 的設定變更太多了,每次釋出新版就得再找一次設定方法。但是,由其修改的趨勢看來,似乎是朝向正面的修改方向(即:命令的字意較明顯)。接著就把在 Fedora 18 改變後設定「運行等級 (runlevel)」的方法整理一下。

2013年1月22日 星期二

「在 Fedora 18 仍然適用的 Fedora 操作程序」測試

安裝 Fedora 18 後,在修改系統的預設設定時,發現有些在 Fedora 以前版本的設定程序不再適用。趁著最近陸續的安裝、設定,把之前的設定程序,順便驗證一下。一方面也是提醒自己,還有哪些未試過。

可以直接適用的程序:

2013年1月4日 星期五

VirtualBox 的「Guest Additions 成功升級」必勝秘技

本篇整理出 Guest Addtions 從 4.1.22 升級至 4.1.24 的快速命令
【 安裝 Fedora 的虛擬機適用 】
直接使用「Guest Additions 安裝光碟」從 4.1.22 升級會導致失敗,辛苦再加以修正也很麻煩。所以,筆者整理出一套『必勝的升級程序』(註:就是懶人招啦!),分享給各位讀者。(接下來的操作皆以 root 身份下命令

一、放入「Guest Additions 安裝光碟」

當跳出視窗
時,按下『取消』鈕,停止自動安裝的程序,繼續進行下一步驟的手動升級。

2013年1月3日 星期四

VBox 的 Guest Additions 4.1.22 成功升級至 4.1.24

本篇為「安裝 Fedora 17 x86_64 的虛擬機器中,將 VirtualBox 的 Guest Additions 從 4.1.22 升級到 4.1.24 失敗」後,再修正成功升級的記錄。
補記:如果,讀者現在正想從 Guest Additions 的 4.1.22 升級至 4.1.24,請參考另一篇較精簡的必勝秘技。(註:就是懶人招

在前文 “VirtualBox「安裝 Guest Additions 失敗」後的回復” 一文中只提到回復的步驟,因為沒時間找解法,只好先將 Guest Additions 回到舊版。今天有點小空閒就再試一下,發現『時間會解決問題!』這句話是錯的,問題仍在,明顯地時間並沒有解決它。(廢話!)
    查看一下錯誤的情形,VirtualBox 的 Guest Additions 是安裝在 /opt/ 這個目錄下,用 ls 列出這個目錄出來查看(接下來的操作皆以 root 身份下命令
[root@Core-i7 ~]# ls /opt/
google  VBoxGuestAdditions-4.1.22  VBoxGuestAdditions-4.1.24
發現該目錄同時存在兩個版本的 Guest Additions,

2013年1月1日 星期二

安裝 Fedora 「編譯『核心模組』」所需套件

在 Linux 中安裝第三方來源(非同一社群維護)的軟體或套件時,若這個軟體或套件有涉及核心功能,如:驅動程式(AMD、NVIDIA 顯示卡)、模擬器加速模組(VirtualBox 之 Extension Pack 擴充包、Guest Additions)、某些伺服器程式等,就可能需再加裝「編譯『核心模組(kernel module)』」的套件。
    在這個編譯、連結的過程中,會將系統的核心功能與這些第三方來源的軟體結合,可以令這些軟體正常執行。因為不同版本的 Linux 核心模組不一定相容,所以這個編譯、連結的過程,在每次有 Linux 核心或第三方來源軟體或套件更新時,就要重覆一次。
    這次就將這些編譯相關的套件、安裝、操作做個整理,一方面留做記錄,一方面分享給需要的讀者。