Skip to Content

Linux

Ubuntu下製作相片光碟

前言︰

老媽與同修所開設的佛堂開幕拍了些照片,之後要求將其燒製起來。原先想說就是將圖片檔直接燒製到光碟中做備份即可,並沒有多想,即至取得圖檔後才想到,糟糕,佛堂並未配置電腦,更何況三位老人家也不會用電腦,要讓她們操作電腦來秀出開幕的花桇照片讓來客賞析,似乎與蜀道難度一般高度,故而有需要將其做成直接使用 DVD 影音播放器來播放的必要。

為了這個需求,一開始是傻蛋似的狂以〔相片光碟〕、〔PhotoCD〕這兩個關鍵字進行搜尋,結果找到的不是解釋何為相片光碟,便是於 Windows 作業系統下的軟體,就這樣於網海中苦尋了 N 個星期,終於老天開眼,在改用〔slideshow〕並輔以〔Ubuntu〕做為關鍵字後,總算是找到了三套界面不錯的軟體,而其中以 Imagination 最為方便,因為它可以一次為所有的圖片附以場景特效,而不像其他二套需得一一附予特效,同時如果有足夠的創意的話,還可以利用它做出類似電影的特寫及場景效果喲 Wink

安裝︰

如何安全的刪除所在目錄下的目錄與檔案?

在正常使用的目錄中,相信檔案大都是會包含有 . (dot) 這個符號,可是在系統所控管的目錄下,沒有包含的檔案可就是一海票了,特別是 /var/spool/clientmqueue/ 目錄,這是當本地信件信件無法寄送時,皆會被安排到這兒等候傳送,不幸的是,問題就出現在此了 烏鴉

因為不管經過多久,在這目錄下的所有等候傳送信件暫存檔,皆不會被系統刪除,可是每個磁碟分割區都有一定的容量及一定的檔案數量,不管是檔案容量或是檔案數量達到系統設定的最高值後,那麼即使該分割區還有巨大的儲存空間,也不用去妾想還能夠存進任何檔案,是的,即使那個檔案容量為 0 Byte,因為檔案數量也達頂了,所以不給存 暈

因此這就牽扯到本文的主題了,因為咱們的自行手動刪除 /var/spool/clientmqueue/ 目錄下的那些以亂數值為名的檔案,可是在此又有個問題了,因為通常都是在發生檔案儲存容量或檔案儲存數量不足時,我們才會想到要來進行刪除該目錄下的檔案,此時檔案數皆是以千或萬為計量的,而 rm 這個指令在遇到這種情況下是粉容易出槌的,不信?那麼試試底下這個指令看看︰
rm -rf *

在KDM或GDM裡啟動 VirtualBox 虛擬WinXP

這篇文章中提到可以直接於 KDM 或 GDM 等登入管理畫面中直接啟動 WinXP,而無需再登入後方能啟動 WinXP,文中是以 VMWare 做範例,好奇之下,查看了一下 Vbox 的文件後照本宣科了一下,果然可行,底下為設置方法︰

  • 先以 VirtualBox 設置並安裝好一虛擬 WinXP
  • 建立啟動虛擬 WinXP 的指令檔
    vi /home/yourid/bin/startwinxp
    內容如下︰

    #!/bin/sh
    VBoxSDL -vm WinXP
  • 完成後附予執行權限
    chmod +x /home/yourid/bin/startwinxp
  • 建立作業階段選項
    vi /usr/share/xsessions/winxp.desktop
    內容如下︰
    [Desktop Entry]
    Name=WinXP
    Exec=/home/ruixin/.VirtualBox/startwinxp
    Type=Application

    [Window Manger]
    SessionManage

英文界面支持中文輸入

算是強迫自己學習英文的一種消極心態吧 crazy........ 惡魔
bash:
LANG="en_US.UTF-8"
LANGUAGE="en"
LC_CTYPE="zh_TW.UTF-8"

csh:
LANG en_US.UTF-8
LANGUAGE en
LC_CTYPE zh_TW.UTF-8

Linux mount nrg (Nero Image)

先前於 FreeBSD 下沒有此問題,改換到 Linux 系統就發現不知如何處理了,幸好有 Google 大神 ^_^

mount -o loop,offset=307200 image.nrg /mnt
多軌的 nrg 檔不適用
資料片的 nrg 檔其實就是 iso 檔 + 300K 的 header
轉 nrg 為 iso
dd bs=1k if=image.nrg of=image.iso skip=300

轉貼來源︰http://pank.org/blog/

多重基座 X-Win 系統 (Multi-Seat X-Win System)

為了讓逸晨家中那群小天使能夠不再爭奪電腦的使用權,也為了讓那塵封已久的螢幕能有再見光明的日子,在歷經多日的文件搜尋,以及一年多的使用測試後,終於肯定了 multi-seat 的實用性 -- 當然,前提是得看該部主機的主要用途了。

名詞淺釋

  • seat -> 基座;席位。
    在這兒指的是︰一隻滑鼠、一式鍵盤、一部螢幕為一個基座。

需求

  • 內附一組以上 PCI 擴充槽的主機板 (視所需的基座而定)
  • 一片以上的 PCI 界面顯示卡 (視所需的基座而定)
  • 一片 AGP 或 PCI-E 界面的顯示卡 (視所使用的主機板而定,如為內建顯示晶片的主機板,可依情況自行決定。)
  • 兩部或以上的螢幕 (傳統式或液晶螢幕皆可,建議全為液晶螢幕較好,數量依所需的基座而定,最少需兩部螢幕)
  • 兩隻或以上的滑鼠及鍵盤 (視所需的基座而定,連接界面建議皆為 USB 較佳)

如何掛載 FreeBSD 的分割區

因為開始試著玩 Linux,但許多檔案與文件都還在 FreeBSD 的分割區中,所以有時會有需要掛載 FreeBSD 分割區的需求。
自 GNU/Linux 2.6.x kernel 開始,已支援 ufs2 的檔案系統,所以讀取先前 FreeBSD 中的檔案也就不成問題了 ^_^

      查看分割區對映的節點
    • 指令︰dmesg | grep bsd
    • 結果︰hdb1: <bsd: hdb5 hdb6 hdb7 hdb8 hdb9 hdb10 hdb11 >
      FreeBSD Logical Slice 的用途
    • a 這是指 root 分割區,也就是常說的根目錄「/」
    • b 這是指 swap (虛擬記憶體置換裝置)
    • c 這是指整個分配到的主要分層 (Primary Slice)
    • d 這是指整顆硬碟
    • e 可任意使用 (比如︰/tmp)
    • f 可任意使用 (比如︰/var)
    • g 可任意使用 (比如︰/usr)
    • h 可任意使用 (比如︰/home)
      以上述查看後的結果來說,則其對映關係如下︰

SSH 信任授權機制設置

用途
基於以下理由︰
 * 對於登入頻繁的主機,想利用 SSH 加密傳輸模式自動登入。
 * 對於每次利用 scp 傳輸檔案時,皆得輸入密碼感到無限厭煩。
您可能會想要瞭解如何應用 SSH 信任授權機制來減少得到肌腱炎的機率 ^_^

應用環境
Server_A︰192.168.168.1
Server_B︰192.168.168.12
Test_account︰ruixin (Server_A & Server_B 皆有 ruixin 的使用者帳號)

範例目的
Server_A 主機中的 ruixin 帳號欲使用 SSH 信任授權機制,以 ruixin 身份來自動登入到 Server_B 主機。

設置
setup_1: 使用 ssh-keygen 指令來產生 SSH2 DSA public key。
指令過程如下︰

訂閱文章