2012年9月30日 星期日

免費的鍵盤、滑鼠共用軟體 - Synergy

時常使用兩部以上電腦同時作業的人,都會對桌上的堆滿的鍵盤、滑鼠很煩腦。不但佔用空間,不時的切換鍵盤、滑鼠,弄得都不清楚在使用哪一部電腦。使用 KVM 切換器,又要花錢,又不一定適用。有個免費軟體 synergy,可以提供這項功能,而且支援三種主要電腦系統:Windows, Mac OS X 及 Linux (包含 Ubuntu/Debian, Fedora/Red Hat)。
    因為我只有 Windows 和 Fedora 系統,以下就以這兩種系統的安裝、設定為例。

2012年9月28日 星期五

常用 YUM 命令:安裝、移除、查詢及回復

前文“Fedora 中常用的 YUM 更新命令”只將更新有關的 YUM 用法寫出,其它有些也很方便、好用的 YUM 命令,並未寫出。
    本文將筆者常用的 YUM 命令,完整說明於後,方便初學者參考、使用。

2012年9月26日 星期三

應急用的 SFTP 客戶端程式 – sftp

前文 “藉 SSH 的 SFTP 次服務,進行安全的「檔案傳輸」” 僅提及 SSH 的次服務 SFTP 的方便性、安全性。這是「伺服器」端的服務程式,不是「客戶」端的程式。
    在使用「圖形化介面」FTP 客戶程式時,只要用原來 SSH 服務的「埠號」、「帳號」和「密碼」就可以。但是,若該系統非自已管理,又未安裝這些「圖形化介面」FTP 客戶程式時,又想做一些檔案傳輸時,只有回到原始的「文字介面」了。
    幸好,Linux 系統的預設安裝中,都有 sftp 這個程式,在「終端機」下這個命令,就可以連到另一台電腦,
[SiB@Celeron-D ~]$ sftp -P 5566 SiB@192.168.10.17
上例中,『5566』、『SiB』及『192.168.10.17』分別為另一部電腦的 SSH 之『埠號』、『帳號名』及『網路位址』。

註:有時在急救系統時,不能安裝程式,又想備份一些設定時,sftp 應該很適合。

已測試版本:

  • Fedora: 14, 17

2012年9月24日 星期一

解決「更新 Fedora 後,仍啟動舊版 Kernel」的問題

有時候,明明已經更新系統,可是重開機時仍舊自動啟動舊版本的核心(Kernel)。如果在「啟動選單」時,強制選擇最新版本,當次啟動版本就正確。但是,下一次重新開機時,又會自動啟動舊版。
  原因出現在設定開機啟動程序那個檔案,在檔案『 /boot/grub2/grub.conf 』的約第 12 列,有一個設定預設啟動版本的命令,
set default="2"
如果,它的設定為 2,表示它預設從「啟動選單」的第二項開始。通常是因為更新前的設定為 1,所以更新後自動加 1,將 1 這個順位保留給更新後的版本。
  要修改這個啟動順序,有兩個方式:

更改為由第一順位啟動

將該列改為
set default="1"
但是,下次有更新系統核心時,這個動作仍要再做一次。

更改為與上次啟動相同版本

若做以下修改
set default="${saved_entry}"
當下次開機時,在開機選單出現時,做一次選擇後,Grub 這個啟動套件,會自動將這次啟動版本記錄下來,以後開機就會與上次啟動同一版本。

已測試版本:

  • Fedora: 17

2012年9月22日 星期六

在 GNOME 中,用戶自訂「常用程式」選單

將常用的程式收集在 GNOME 的「應用程式」選單中,的確是一個很酷的作法。但是,前文 “將常用程式收在 GNOME 的「應用程式」子選單” 的方法只能由系統管理者修改,如果是系統中多數用戶常用的程式,這種設定的方式一次就方便了許多用戶。但是,對於沒有 root 權限的一般用戶,想要自訂自己專用的「常用程式選單」,前文的方法就不可行了。
    如果仔細研讀 GNOME 的文件,會發現到其實一般使用者也可自訂「常用程式選單」。設定的程序說明如下:

2012年9月20日 星期四

用較短的命令,加快建立由 SSH 重導之 VNC 連線

前文“開啟個人化的 VNC 服務,供「遠端桌面」連線”提到的啟動 VNC 方法,可能會遇到幾個問題:
  • 須由系統管理員開啟「防火牆」上的埠,供 VNC 使用。
  • 命令加上參數太長了,不是記不住,就是容易打錯字。
  • 太長的命令列,完整打完需要點時間,不是很方便。
解決上面三個問題,可以用前文提過的兩個做法來解決。

2012年9月18日 星期二

將常用的「命令 + 參數」合成「新命令」,方便執行

Linux 裏常有些操作命令加入參數後,真是長得記不住。雖然,可以按「↑」鍵,把之前下過的命令找回來。但是,不常下的命令,或是不知多久前下過的命令,想要找回來可有點麻煩。
    最好的方法就是把這個「命令」和「參數」先寫在一檔案中,再執行這個檔案以下達命令,而且
快速又不用擔心打錯字
主要步驟有三:編輯命令檔、改變命令檔模式、及執行。命令檔模式若不修改,就會影響執行的方式。詳細說明如下: