Friday, June 29, 2007

長大了?

什麼叫長大了?

臍帶斷掉的那天起,人就開始成長,到了連臍帶都找不回來的那天起,你長大了。

從那天起,你會真正明白何謂斷奶的苦澀,沒有嬰兒時代的號啕大哭,因為鄉愁的滋味濃烈得讓你不曾有辦法開口哭泣,現實的狂風吹拂你的眼眸,連溼潤的眼眶也乾涸。

你提著忽明忽滅的燈籠急速的走、急速的走,在沒有盡頭的小徑上,孤寂的走,連路旁的草兒都不歡迎你的出現、你的到來、你的加入,你只能在那一望無際的草原上,急速的走、急速的走。

說不出的寂寞,說不出的悲傷,說不出的...斷奶的鄉愁...

Where should you go...some where...some where...

Sunday, June 24, 2007

給使用者的登入訊息

因為 bash 在使用者登入後會依序讀取 /etc/profile, ~/.bashrc, ~/.bash_profile, ~/.bash_login, ~/.profile,如果要在使用者登入時提供訊息,只要新增一個訊息檔案如:/etc/loginmessage,再決定要發送的對象,如果是全體使用者,只要在 /etc/profile 加入一行 cat /etc/loginmessage,這樣就可以發送該訊息給使用者,如果要發送給單一使用者則加入在該使用者的 ~/.profile 中就可以了。

IBM 的 ServerRAID 原來這麼難纏

Debian, FreeBSD, OpenBSD 比較正統耐操的系統全都不支援,RHEL 和 SUSE 也要開機時用 linux dd 掛入驅動程式,Google 上滿是被 adaptec adp94xx 這張卡荼毒的遺跡,這教訓告訴我下次一定不買 IBM 的東西...雖然 1U 用 4萬元買真的很便宜了...,下次還是換 Sun 或 HP 吧,不然真的在忙的時候哪有時間編 kernel。不過還是感謝經銷商賣這麼便宜又花時間幫我處理問題。

Saturday, June 23, 2007

debian 下 webalizer 日誌問題

在 Debian 4.0r0 下處理掉 webalizer 編碼問題後,後來又發現日誌分析只能維持幾天,檢查了一下發現 /var/log/apache2/ 下的舊日誌都被壓縮了,當然沒辦法分析,要更改循環日誌機制才能處理掉,方法如下;

$ sudo vi /etc/logrotate.d/apache2

將 weekly 註解掉改成 monthly,這樣就會一個月才換一次日誌,再把 compress 註解掉,避免壓縮舊日誌檔,就可儲存離開。

不過舊日誌就這樣沒了...

Friday, June 22, 2007

/etc 下的檔案

▣帳號密碼表
/etc/passwd
---example---


▣遮蔽密碼表
/etc/shadow
---example---


▣主機表
/etc/hosts
IP 和 主機名稱的對應表
---example---
127.0.0.1 localhost

▣DNS表
/etc/resolve.conf
---example---
search ieo.NCTU.edu.tw
nameserver 140.113.1.1
nameserver 140.113.6.2


/etc/services
---example---


▣初始程序表
/etc/inittab
init的組態檔,指定了runlevel,描述開機程序
---example---


▣檔案系統表
/etc/fstab
---example---



/etc/mtab
---example---


▣bash 啟動程序稿
/etc/profile
使用者登入後 bash 會依序執行 /etc/profile, ~/.bash_profile, ~/.bash_login, ~/.profile
---example---



/etc/issue
---example---

Wednesday, June 20, 2007

資工輔系課單

程式設計---passed

演算法---not yet
資料結構---not yet(selected)
作業系統---not yet
計算機組織---not yet(selected)

電子學---not yet
離散數學---not yet
計算機網路概論---not yet
計算機網路實驗---not yet(selected)

Monday, June 18, 2007

接任CCCA副社長

算是接了副社,也不曉得社長為什麼會找我做副社,算是糊裡糊塗的接了下來,不過做副社就該有副社的樣子吧!所以剛才為了測試網路的問題撥了通電話給劉大川老師,卻糊裡糊塗(又是糊裡糊塗)的被罵了一頓,我想我對社裡的事情了解太少了,應該多找人聊聊了解一下。大家心中都有別人不了解的傷痕,這些故事應該多聽聽。

駱馬書速記-第二章

Chapter2 純量資料
------------------------------------------------------------------------
2.1
■perl 內部不存在整數,所有整數常數會轉換成等效的倍精度數值

■數值可以用指數表示法
ex: 100=1e2

■perl 可以在整數內插入底線方便閱讀
ex:5432345=5_432_345

■八進制以0開頭,十六進制以0x開頭,二進制以0b開頭
ex:0377=0xff=0b11111111

■modulus算符(%)只取整數部份運算
ex:10.5%3.2=10%3

■乘冪算符以雙星號表示
ex:2**3=8
------------------------------------------------------------------------
2.2

SFTP chroot?

今天看到這篇文章

http://smallken.no-ip.org/blog/2007/06/14/271/

想起我的 vsftpd 是有設定 chroot 的,可是如果使用者用 SFTP 登入的話會怎樣?sshd 沒有 chroot 這回事呀。馬上試了一下,跟想像中的一樣,使用者又可以亂跑了,還可以隨便下載別的使用者的資料(umask=022),看來真是糟糕,得再想辦法找資料了。

Sunday, June 17, 2007

OpenBSD 的防火牆

前陣子在看 iptables 的書時偶然看到了 OpenBSD 的防火牆好像很特別的樣子,前幾天又看到了這篇文章,

http://docs.huihoo.com/openbsd/testimonials.html

形容得真是太囂張了,希望暑假有時間可以來試試這個作業系統,另外也找到了這篇文章提到關於 OpenBSD 的安裝方式

http://www.ibm.com/developerworks/cn/aix/library/au-openbsd.html

剩下的文章似乎就不多了(看來 OpenBSD 真的很少人用),只剩

http://openbsd.linuxsir.org/main/index.php

這個網站還沒仔細看過,今天也去圖書館借了"OpenBSD 完全探索",可惜翻譯實在有夠爛,封面還標示原文書獲得 Amazon 五顆星評價,真是諷刺,安裝指導只提到了用軟碟機開機的方式,真不曉得他是怎麼獲得五顆星的,anyway,暑假有機會一定要裝看看。

記錄一下幾個OpenBSD資源站:
Gigabite:http://ftp.giga.net.tw/#openbsd
國網中心:http://ftp.twaren.net/BSD/OpenBSD/

還有NetBSD的手冊:
http://netlab.cse.yzu.edu.tw/~statue/freebsd/docs/netbsd/netbsd.html

Saturday, June 16, 2007

駱馬書入手

為了暑假的打工,今天去買了傳說中的駱馬書,沒想到買回來之後赫然發現翻譯者就是我的新老闆XD,劉康民,還沒從他那裡賺到錢,倒是先付了版稅給他,不知道他知道我為了跟他做 Project 去買他的書會有什麼感想:D

Thursday, June 14, 2007

iTunes100!


小小的慶賀一下,專輯收藏破百。

Monday, June 11, 2007

疑惑很久的問題

如果說一個人能了解意識形態之間的不同並尊重,那他要如何選擇一個作為自己行為基礎的意識形態?主流的意識形態是以中立的姿態出現的,所以雖然他的行為中可以包含許多意識形態,如某學者描述自己的:經濟上的社會主義,文化上的保守主義,政治上的自由主義;但是他要如何面對與他不同的意識形態?如果他是主流,與他抵觸的意識形態並沒有什麼錯誤,或許只是一個比較弱勢的意識形態而不被大眾所接受而已。而極有可能的,也許是自己的意識形態為弱勢的一方,或許自己認為這種形態對大眾有好處,但並不被認同,甚至被排擠、攻擊、厭惡,這種意識形態之間的互相壓迫總是不斷的在發生,教育的目的有部份就是在避免這種爭執的出現,但教育的過程中也不斷的為一個人生成意識形態,再去導致意識形態的互相擠壓,形成一種相生相剋的矛盾情形,雖然我對道家的理論不甚了解,但每次有類似的想法時都會聯想到道家之所以為何反智的理由,或許跟這拖不了關係吧?

看了一篇文章之後,這個困惑很久的問題才愕然清楚浮現,不過這個問題能有解答嗎?

Saturday, June 9, 2007

apache 的 icon

apache 在沒有網頁的情況下自動生成的目錄前帶有 icon,不過內建的 icon 實在太醜,用 locate 就可以找出 icon 的位置來把它們換掉,從生成的網頁裡可以找到一張圖片 folder.gif,查詢這張圖片

$ locate folder.gif
/home/eocamp/2006/site/phpbb/templates/subSilver/images/folder.gif
/home/shellingford/document/eocamp/2006/site/phpbb/templates/subSilver/images/folder.gif
/usr/lib/python2.4/idlelib/Icons/folder.gif
/usr/lib/python2.4/idlelib/Icons/openfolder.gif
/usr/share/apache2/icons/folder.gif
/usr/share/apache/icons/folder.gif

看來倒數第二行就是答案,這樣就可以利用相同名稱置換圖片了。

debian 的 webalizer 亂碼問題2

修改 webalizer 幾天後發現雖然可以執行,不過會導致後面出現參數錯誤,圖片無法生成Orz...,結果只能再修改回來,然後script最前面加上一行 unset LANG,這樣就真的可以執行無誤了!!!

自勵

因為路途艱辛,痛苦痲痹的跋涉才有價值,寂寞、受傷,還是要邁出步伐,因為這乃是成長的名

Sunday, June 3, 2007

搬家

今天搬家XD

Saturday, June 2, 2007

debain 的 webalizer 亂碼問題

如果安裝 debian 時的 locale 設為 zh_TW.UTF-8,因為 webalizer 的 script 寫得有疏忽,執行後的結果會有亂碼,修正 webalizer 的 script 執行時期的 locale 就可以解決:

1. vi /etc/cron.daily/webalizer
2. 將 WEBALIZER 參數改為 env LANG=C /usr/bin/webalizer

這樣就可以將執行 webalizer 時的 locale 修正