linux平時的實踐心得

jinqibingl發表於2012-10-04

linux平時的實踐心得  

一、sudo的用法:
要注意sudo,其實質是,普通使用者呼叫root使用者許可權。
我在oracle資料庫自動啟動的設定時,卻弄錯了,這個是root使用者呼叫oracle使用者執行啟動資料庫任務,所以在書寫命令上不一樣,本來sudo不需要提供使用者名稱,因為sudo預設是呼叫root許可權。但是這裡,需要提供使用者名稱,所以書寫格式如下:
sudo -u oracle -E dbstart
-u,是提供使用者名稱 ,-E是呼叫oracle使用者的環境引數,因為需要更新oracle_home引數值。
這個執行之後,卻發現監聽器沒有啟動,原因是其中的日誌檔案,root使用者無權書寫,可能是dbstart中關於監聽器部分有錯誤。所以監聽器的啟動,我另外書寫了一行命令:
sudo -u oracle -E lsnrctl start
這個加入後就正常了。
這兩行命令當然是書寫到了一個命令檔案中,然後按照linux系統關於自啟動部分的要求,在rc3.d和rc5.d分別建立了以K和S開頭的軟連結。
執行效果正常,可以正確啟動。
從上面的情況,看來,linux系統是由一大推的指令碼組成的,所以在調整上也要相對容易一些。如果EM可以用的,在自啟動裡面,也可以加入EM的啟動命令。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9606200/viewspace-745684/,如需轉載,請註明出處,否則將追究法律責任。

相關文章