發表文章

目前顯示的是 三月, 2012的文章

靈修分享:亞略巴古的演講

亞略巴古的演說是使徒行傳一篇非常著名的講道。基督徒往往用這段經文來說明上帝的屬性,同時也會參考這段經文作為和外邦人互動的一個參考方式。最近因為團契查經查到這一段,重新思想後看到了以前沒有考慮過的面向,在這邊記錄一下。

徒17:16-34保羅在雅典等候他們的時候,看見滿城都是偶像,就心裏着急;於是在會堂裏與猶太人和虔敬的人,並每日在市上所遇見的人,辯論。還有伊壁鳩魯和斯多亞兩門的學士,與他爭論。有的說:「這胡言亂語的要說甚麼?」有的說:「他似乎是傳說外邦鬼神的。」這話是因保羅傳講耶穌與復活的道。他們就把他帶到亞略‧巴古,說:「你所講的這新道,我們也可以知道嗎?因為你有些奇怪的事傳到我們耳中,我們願意知道這些事是甚麼意思。」(雅典人和住在那裏的客人都不顧別的事,只將新聞說說聽聽。)
保羅站在亞略‧巴古當中,說:「眾位雅典人哪,我看你們凡事很敬畏鬼神。我遊行的時候,觀看你們所敬拜的,遇見一座壇,上面寫着『未識之神』。你們所不認識而敬拜的,我現在告訴你們。創造宇宙和其中萬物的神,既是天地的主,就不住人手所造的殿,也不用人手服事,好像缺少甚麼;自己倒將生命、氣息、萬物,賜給萬人。他從一本本:有古卷是血脈造出萬族的人,住在全地上,並且預先定準他們的年限和所住的疆界,要叫他們尋求神,或者可以揣摩而得,其實他離我們各人不遠;我們生活、動作、存留,都在乎他。就如你們作詩的,有人說:『我們也是他所生的。』我們既是神所生的,就不當以為神的神性像人用手藝、心思所雕刻的金、銀、石。世人蒙昧無知的時候,神並不監察,如今卻吩咐各處的人都要悔改。因為他已經定了日子,要藉着他所設立的人按公義審判天下,並且叫他從死裏復活,給萬人作可信的憑據。」
眾人聽見從死裏復活的話,就有譏誚他的;又有人說:「我們再聽你講這個吧!」於是保羅從他們當中出去了。 但有幾個人貼近他,信了主,其中有亞略‧巴古的官丟尼修,並一個婦人,名叫大馬哩,還有別人一同信從。

對基督徒來說,保羅這篇講道講的真好,不但講出了上帝的超越性(像是不住人手所造的殿、也不是金銀石的彫刻),也帶出了耶穌基督復活的大能。但最近我才注意到眾人的反應:「眾人聽見從死裏復活的話,就有譏誚他的;又有人說:「我們再聽你講這個吧!」」不曉得你看到這一段有什麼感想?可能我是玻璃心吧,如果我是保羅,我大概會非常非常的難過,看起來似乎沒有人理會這個福音、這篇講道。這篇被基督…

透過 grub2 來製作 Multiboot 的 LiveUSB

現在大部分的 Linux Distribution 都有提供 Livecd 的服務,但每次都要燒成 CD 或 DVD 也太不環保了,所以就想說使用 LiveUSB 來減少麻煩。但如果一個 USB 單單作為一套 Linux Distribution 的 LiveUSB 又覺得很浪費,因為一片 CD 才 600、700 MB,但 USB Disk 動不動都 8G、16G 了,所以就想說一個 Disk 多裝一些 Distribution 的 Livecd。於是就有了這篇文章。所有的動作皆在 Linux 環境完成(實驗環境:Ubuntu 10.04)。

準備隨身碟。(廢話)將隨身碟接到電腦後 umount(這是因為一般的電腦會 auto-mount,不 umount 無法重新格式化)刪除現有的 partition,建立一全新的 partition。將這個 partition 設為 bootable。格式化。sudo grub-install --root-directory=/media/XXX /dev/sdx其中大部分的步驟都可以用圖形介面的工具完成,如 Disk Utility,所以就不寫下 fdisk 的指令了(要用在查)。這樣就把 grub2 安裝好了。
接下來就是要設定 grub2 了。grub2 的設定檔為 /boot/grub/grub.cfg,其實 grub2 很不希望人家直接編輯 grub2 的設定檔!理論上,應該要透過 /etc/grub.d/40_custom 上新增自己的選項,然後透過 update-grub 來進行更新。不過誰理他 :p (其實也不是不理它,只是它預設會更改系統上的 grub2,要如何指定到 USB 上面的 grub 我懶的去查,所以還是懶 ...)。附帶一提,grub2 可以偵測系統內所有的作業系統,自行產生相對應的 menu,指令如下: os-probe
下面是我的 grub.cfg
=====================================
set timeout=30 set default=0
insmod ext2 set root='(hd0,1)' search --no-floppy --fs-uuid --set 869dc9c7-1b52-44d7-9e89-9a0e0f346939
這部份是…

cd 在哪裡?

今天同事問了一個下面的狀況:

同事:「我在 ubuntu 裡面執行 sudo cd /home/xxx/,為什麼系統會告訴我 『sudo: cd: command not found』」

第一個反應,怎麼可能?所以我用了 whereis、which 來進行搜尋,結果如下:


$which cd
$ whereis cd
cd:

真好玩,完全找不到!那我平常是在執行什麼??經過查詢一番,找到了下面的解釋:

$type cd
cd is a shell builtin

其實只是一個有趣的小常識,特此紀錄。

Openssl 產生憑證的步驟

人老了總是很難記住東西,所以還是作一下筆記吧。裡面的參數懶得說明,反正是給自己看的 :p

產生 Root CA:


openssl genrsa -des3 -out rootca.key 2048
openssl req -new -key rootca.key -out rootca.req
openssl x509 -req -days 7305 -sha1 -extfile /etc/ssl/openssl.cnf -extensions v3_ca -signkey rootca.key -in rootca.req -out rootca.crt

產生 CA:


openssl genrsa -out user01.key 2048
openssl req -new -key user01.key -out user01.req
openssl x509 -req -days 3650 -sha1 -extfile /etc/ssl/openssl.cnf -extensions v3_req -CA rootca.crt -CAkey rootca.key -CAserial rootca.srl -CAcreateserial -in user01.req -out user01.crt

讀取 CA 內容:


openssl x509 -text -in user01.crt

這個網誌中的熱門文章

如何將Linux打造成OpenFlow Switch:Openvswitch

我弟家的新居感恩禮拜分享:善頌善禱

如何利用 Wireshark 來監聽 IEEE 802.11 的管理封包