什麼叫長大了?
臍帶斷掉的那天起,人就開始成長,到了連臍帶都找不回來的那天起,你長大了。
從那天起,你會真正明白何謂斷奶的苦澀,沒有嬰兒時代的號啕大哭,因為鄉愁的滋味濃烈得讓你不曾有辦法開口哭泣,現實的狂風吹拂你的眼眸,連溼潤的眼眶也乾涸。
你提著忽明忽滅的燈籠急速的走、急速的走,在沒有盡頭的小徑上,孤寂的走,連路旁的草兒都不歡迎你的出現、你的到來、你的加入,你只能在那一望無際的草原上,急速的走、急速的走。
說不出的寂寞,說不出的悲傷,說不出的...斷奶的鄉愁...
Where should you go...some where...some where...
Friday, June 29, 2007
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 註解掉,避免壓縮舊日誌檔,就可儲存離開。
不過舊日誌就這樣沒了...
$ sudo vi /etc/logrotate.d/apache2
將 weekly 註解掉改成 monthly,這樣就會一個月才換一次日誌,再把 compress 註解掉,避免壓縮舊日誌檔,就可儲存離開。
不過舊日誌就這樣沒了...
Friday, June 22, 2007
/etc 下的檔案
▣帳號密碼表
/etc/passwd
▣遮蔽密碼表
/etc/shadow
▣主機表
/etc/hosts
IP 和 主機名稱的對應表
▣DNS表
/etc/resolve.conf
▣
/etc/services
▣初始程序表
/etc/inittab
init的組態檔,指定了runlevel,描述開機程序
▣檔案系統表
/etc/fstab
▣
/etc/mtab
▣bash 啟動程序稿
/etc/profile
使用者登入後 bash 會依序執行 /etc/profile, ~/.bash_profile, ~/.bash_login, ~/.profile
▣
/etc/issue
/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
Monday, June 18, 2007
駱馬書速記-第二章
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
■
------------------------------------------------------------------------
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
■
Labels:
perl,
programming,
未完成
SFTP chroot?
今天看到這篇文章
http://smallken.no-ip.org/blog/2007/06/14/271/
想起我的 vsftpd 是有設定 chroot 的,可是如果使用者用 SFTP 登入的話會怎樣?sshd 沒有 chroot 這回事呀。馬上試了一下,跟想像中的一樣,使用者又可以亂跑了,還可以隨便下載別的使用者的資料(umask=022),看來真是糟糕,得再想辦法找資料了。
http://smallken.no-ip.org/blog/2007/06/14/271/
想起我的 vsftpd 是有設定 chroot 的,可是如果使用者用 SFTP 登入的話會怎樣?sshd 沒有 chroot 這回事呀。馬上試了一下,跟想像中的一樣,使用者又可以亂跑了,還可以隨便下載別的使用者的資料(umask=022),看來真是糟糕,得再想辦法找資料了。
Labels:
bsd,
command usage,
linux,
unix
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
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
Thursday, June 14, 2007
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
看來倒數第二行就是答案,這樣就可以利用相同名稱置換圖片了。
$ 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,這樣就真的可以執行無誤了!!!
Labels:
command usage,
debian,
linux,
unix
Sunday, June 3, 2007
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 修正
1. vi /etc/cron.daily/webalizer
2. 將 WEBALIZER 參數改為 env LANG=C /usr/bin/webalizer
這樣就可以將執行 webalizer 時的 locale 修正
Labels:
command usage,
debian,
linux,
unix
Subscribe to:
Posts (Atom)