學(xué)習(xí)Aix操作系統(tǒng)使用經(jīng)驗(yàn)
使用了很久的Aix操作系統(tǒng)之后,我們不僅僅知道Aix操作系統(tǒng)是IBM公司開(kāi)發(fā)的業(yè)界領(lǐng)先的優(yōu)秀商務(wù)Unix操作系統(tǒng),在經(jīng)驗(yàn)上,也有很多的收獲。在Aix操作系統(tǒng)中可以通過(guò)打開(kāi)acct功能來(lái)查看用戶的資源使用情況, 主要包括:用戶連接情況、用戶CPU使用情況、磁盤使用情況和打印機(jī)使用情況等。
具體的步驟(共7步)有:
1. 在/var/adm/acct目錄下創(chuàng)建三個(gè)子目錄:nite,sum,fiscal
2. 以root登錄,到/var/adm目錄下,執(zhí)行/usr/lib/acct/nulladm wtmp pacct。
3. 通過(guò)在/etc/rc文件中添加兩行(最后一行"exit 0"之上):
echo "Starting Process Accounting" /usr/bin/su - adm -c /usr/lib/acct/startup
打開(kāi)記帳功能。
4. 將/etc/filesystems中要加入磁盤記帳的文件系統(tǒng)相關(guān)節(jié)中的account值改成true
5. 修改/etc/qconfig文件,要加入打印機(jī)使用記帳的打印隊(duì)列的描述節(jié)中添加一行,如: lp0: device=dlp0 acctfile = /var/adm/qacct # 添加行。
6. 修改cron,例/var/spool/cron/crontabs/adm文件:
- 10 23 * * 0-6 /usr/lib/acct/runacct \
- 2> /usr/adm/acct/nite/accterr > /dev/null
- 0 23 * * 0-6 /usr/lib/acct/dodisk > /dev/null 2>&1
- 0 * * * * /usr/lib/acct/ckpacct > /dev/null 2>&1
- 15 4 1 * * /usr/lib/acct/monacct > /dev/null 2>&1
7. 如果要使用adm用戶進(jìn)行記帳管理,首先要給它分配密碼,
然后在PATH環(huán)境變量中包括/usr/lib/acct以方便命令執(zhí)行。
完成這些步驟后,Aix操作系統(tǒng)會(huì)在步驟一生成的目錄下定期生成報(bào)告文件, 記錄各用戶的資源使用情況。
【編輯推薦】