如何定制Aix操作系統(tǒng)
我們學(xué)習(xí)了很多關(guān)于Aix操作系統(tǒng)的知識(shí),在文章中,我們主要的討論了如何定制Aix操作系統(tǒng)的知識(shí), 以使用戶定義的應(yīng)用在系統(tǒng)引導(dǎo)過(guò)程中自動(dòng)啟動(dòng), 并在系統(tǒng)關(guān)閉時(shí)自動(dòng)停止.
1. 自動(dòng)啟動(dòng)定制Aix操作系統(tǒng)的軟件
在系統(tǒng)引導(dǎo)時(shí), init進(jìn)程順序檢測(cè)/etc/inittab文件, 決定在引導(dǎo)過(guò)程中進(jìn)行什么樣的操作.如果應(yīng)用, 進(jìn)程或其它的用戶操作需要在系統(tǒng)引導(dǎo)過(guò)程中進(jìn)行, 則要在/etc/inittab文件中加入相應(yīng)的條目.通常的做法是創(chuàng)建一個(gè)名為rc.local的腳本文件, 將所有要在系統(tǒng)引導(dǎo)過(guò)程中啟動(dòng)的用戶應(yīng)用寫(xiě)入該腳本文件中.
該腳本文件可以在/etc/inittab文件中被調(diào)用, 通常是在所有系統(tǒng)應(yīng)用和服務(wù)啟動(dòng)后, 在用戶登錄被允許之前被調(diào)用. 位置通常是在主控登錄的條目前.
下面是一個(gè)例子: 
rc.local:2:wait:/etc/rc.local > /dev/console 2>&1 
在上面的條目中, init將在執(zhí)行余下的條目之前等待該腳本程序的完成.如果進(jìn)程, 應(yīng)用或命令需要通過(guò)特定的用戶運(yùn)行, 則可在運(yùn)行的命令中加入su命令. 
如: su myuser "-c /usr/bin/myapp"
建議在腳本程序中加入應(yīng)用開(kāi)始啟動(dòng)和完成啟動(dòng)的輸出提示. 
如: 
 
- #!/bin/ksh
 - echo "Starting User Applications...."
 - echo "Starting Application XYZ"
 - su myuser "-c /usr/bin/myapp"
 - echo "Startup of User Applications completed"
 
2. 自動(dòng)停止定制Aix操作系統(tǒng)的軟件
shutdown命令用于關(guān)閉AIX系統(tǒng). 在此操作中會(huì)關(guān)閉所有AIX子系統(tǒng)及文件系統(tǒng).如果名為/etc/rc.shutdown的腳本程序存在, 系統(tǒng)會(huì)首先執(zhí)行該腳本程序中的命令. 在該腳本程序中可以加入關(guān)閉用戶應(yīng)用的命令. 建議在腳本程序中加入應(yīng)用停止運(yùn)行和完成停止運(yùn)行的輸出提示. 
如: 
 
- #!/bin/ksh
 - echo "Stopping User Applications...."
 - echo "Stopping Application XYZ"
 - [ commands to stop application ]
 - echo "Shutdown of User Applications completed"
 
到這里,我想大家對(duì)關(guān)于如何來(lái)定制Aix操作系統(tǒng)已經(jīng)知曉了吧。
【編輯推薦】















 
 
 
 
 
 
 