對UNIX Linux風格的頓悟!

2021-04-15 16:44:35 字數 1322 閱讀 2119

在讀了hawkins的部落格上提到如何在fedora core 6中把時間改正為本地時間之後,我也順便檢查了一下ubuntu中是如何設定的,

突然領悟到了系統程式、系統啟動指令碼與配置檔案這3者之間的關係,典型的*nix風格。

(1) 系統啟動時要執行的 shell script

(系統啟動指令碼)

, 比如說 /etc/init.d/hwclock.sh

(2) 這個shell script

會匯入/etc中的檔案作為配置資訊,即配置檔案,比如說 /etc/default/rcs

(3)

真正被執行的還是乙個系統程式,這個程式是在shell script中呼叫的,比如說 /sbin/hwclock

具體標註如下:

hwclocksh(){

[!-x/sbin/hwclock]&&

return0.

/etc/default/rcs

<--- 這裡匯入了配置檔案的中的變數

. /lib/lsb/init-functions["

$gmt"=

"-u"]

&&utc="

yes"

case

"$utc"in

no|"")

gmt=

"--localtime

"<-- 這裡看出來如果utc為no則啟用local time

utc=""

;;yes

)gmt="

--utc

"utc="

--utc";;

*)return1;;

esac

### ... 中間部分省略 ... ###if[

"$hwclockaccess

"!= no ]

;then

# copies hardware clock time to system clock using the correct

# timezone for hardware clocks in local time, and sets kernel

# timezone. do not remove.

/sbin/hwclock --hctosys

$gmt

$hwclockpars

$badyear

<-- 這裡是執行設定的真身

所以,在ubuntu中要啟用本地時間,需要修改 /etc/default/rcs ,修改動作如下:

# 注釋掉原來的設定:utc=yes 

# 變更為下面的內容...

utc=no

思維的頓悟

這兩天,我一直有意識的使用的有機模型來思考一些問題。結果,我發現自己有很多的改變。1 據聞很好看 看不明白 看出問題。我在給豐田的乙份方案中,給出的做法思路。也可以說網路上流行 乙個饅頭的血案 成功的原因之一。滿足人們對 無極 電影的遺留需求。2 老闆反覆要我修改工作計畫?一點意思都沒有 老闆幫助 ...

對REST風格的理解

1.自我理解 資源 表述性狀態轉換 轉移 將服務物件資源化,採用資源的風格來架構系統。即,把每個服務抽象為資源,通過對這個資源的curd形成統一的介面。更多情況下,體現為約定大於協議。2.統一性 每個資源只允許有curd,多個資源間的定義為資源委派 resourceassignment,對委派的資源...

心學史上的頓悟

守仁格竹 的故事比較震撼,都是朱熹害的 格物窮理,聖賢之道 從八股 當然這不能全怪他,誰讓明朝皇帝崇拜他呢 到 存天理,去人欲 到 女子無才便是德 朱熹很極品 朱熹的思想讓無數讀書人為 道 瘋狂。所謂道,是天下所有規律的總和,是最根本的法則,只要能夠了解道,就可以明了世間所有的一切。和尚們所謂的 悟...