AIX 5L學習總結2
1.系統如果要看執行了多少時間就用uptime這個命令。
-bash-3.00$ uptime
1:35pm up 15 days 1:38, 59 users //執行了15天
2.系統執行級別有 S,s維護模式也是單使用者模式,M,m就是多使用者模式執行級別為2
3.進入單使用者維護模式init s
4./etc/inittab控制著系統啟動的過程,為init初始化提供了系統初始是所需執行的程式列表。
-bash-3.00$ cat /etc/inittab //以下就是inittab的檔案格式為 Identifier:Runlevel:Action:Command
: @(#)49 1.28.2.11 src/bos/etc/inittab/inittab, cmdoper, bos530 2/19/04 11:22:58
: IBM_PROLOG_BEGIN_TAG
: This is an automatically generated prolog.
:
: bos530 src/bos/etc/inittab/inittab 1.28.2.11
:
: Licensed Materials - Property of IBM
:
: (C) COPYRIGHT International Business Machines Corp. 1989,1993
: All Rights Reserved
:
: US Government Users Restricted Rights - Use, duplication or
: disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
:
: IBM_PROLOG_END_TAG
:
: COMPONENT_NAME: CMDOPER
:
: ORIGINS: 3, 27
:
: (C) COPYRIGHT International Business Machines Corp. 1989, 1993
: All Rights Reserved
: Licensed Materials - Property of IBM
:
: US Government Users Restricted Rights - Use, duplication or
: disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
:
: Note - initdefault and sysinit should be the first and second entry.
:
init:2:initdefault:
brc::sysinit:/sbin/rc.boot 3 >/dev/console 2>&1 # Phase 3 of system boot
powerfail::powerfail:/etc/rc.powerfail 2>&1 | alog -tboot > /dev/console # Power Failure Detection
mkatmpvc:2:once:/usr/sbin/mkatmpvc >/dev/console 2>&1
atmsvcd:2:once:/usr/sbin/atmsvcd >/dev/console 2>&1
load64bit:2:wait:/etc/methods/cfg64 >/dev/console 2>&1 # Enable 64-bit execs
tunables:23456789:wait:/usr/sbin/tunrestore -R > /dev/console 2>&1 # Set tunables
rc:23456789:wait:/etc/rc 2>&1 | alog -tboot > /dev/console # Multi-User checks
rcemgr:23456789:once:/usr/sbin/emgr -B > /dev/null 2>&1
fbcheck:23456789:wait:/usr/sbin/fbcheck 2>&1 | alog -tboot > /dev/console # run /etc/firstboot
srcmstr:23456789:respawn:/usr/sbin/srcmstr # System Resource Controller
rctcpip:23456789:wait:/etc/rc.tcpip > /dev/console 2>&1 # Start TCP/IP daemons
ldapclntd:23456789:wait:/usr/sbin/start-secldapclntd > /dev/console 2>&1
sniinst:2:wait:/var/adm/sni/sniprei > /dev/console 2>&1
rcnfs:23456789:wait:/etc/rc.nfs > /dev/console 2>&1 # Start NFS Daemons
cron:23456789:respawn:/usr/sbin/cron
piobe:2:wait:/usr/lib/lpd/pioinit_cp >/dev/null 2>&1 # pb cleanup
qdaemon:23456789:wait:/usr/bin/startsrc -sqdaemon
writesrv:23456789:wait:/usr/bin/startsrc -swritesrv
uprintfd:23456789:respawn:/usr/sbin/uprintfd
shdaemon:2:off:/usr/sbin/shdaemon >/dev/console 2>&1 # High availability daemon
l2:2:wait:/etc/rc.d/rc 2
l3:3:wait:/etc/rc.d/rc 3
l4:4:wait:/etc/rc.d/rc 4
l5:5:wait:/etc/rc.d/rc 5
l6:6:wait:/etc/rc.d/rc 6
l7:7:wait:/etc/rc.d/rc 7
l8:8:wait:/etc/rc.d/rc 8
l9:9:wait:/etc/rc.d/rc 9
naudio2::boot:/usr/sbin/naudio2 > /dev/null
naudio::boot:/usr/sbin/naudio > /dev/null
ntbl_reset:2:once:/usr/bin/ntbl_reset_datafiles
rcml:2:once:/usr/sni/aix53/rc.ml > /dev/console 2>&1
logsymp:2:once:/usr/lib/ras/logsymptom # for system dumps
perfstat:2:once:/usr/lib/perf/libperfstat_updt_dictionary >/dev/console 2>&1
diagd:2:once:/usr/lpp/diagnostics/bin/diagd >/dev/console 2>&1
xmdaily:2:once:/usr/bin/xmwlm -L 2>&1 >/dev/null # Start xmwlm daily recording
ctrmc:2:once:/usr/bin/startsrc -s ctrmc > /dev/console 2>&1
dt:2:wait:/etc/rc.dt
cons:0123456789:respawn:/usr/sbin/getty /dev/console
ha_star:h2:once:/etc/rc.ha_star >/dev/console 2>&1
vty0:2:off:/usr/sbin/getty /dev/vty0
vty1:2:off:/usr/sbin/getty /dev/vty1
以上可以用vi來修改但對於有經驗的系統管理員,因為用vi編輯容易出錯,可以用chitab 修改/etc/inittab中的記錄,lsitab 顯示檔案中的記錄,mkitab新增記錄,rmitab刪除一條記錄。
5.如果要檢視引導資訊,使用#alog -o -t boot
6.shutdown -Fr快速重啟。
7.ODM(物件資料庫管理器)大多數的物件存在/usr/lib/objrepos目錄中而ODM資料庫資訊分別在/etc/objrepos,/usr/lib/objrepos ,/usr/share/lib/objrepos三個目錄中。
-bash-3.00$ ls /usr/lib/objrepos/
CC FONT KEYBOARD.vc PDiagDev PDiagTask.vc PdCn XINPUT fix.vc inventory.vc product raid_method sm_cmd_opt.vc vendor
CC.vc FONT.vc MESSAGES PDiagDev.vc PdAt PdDv XINPUT.vc fix_lock lag product.vc raid_obj_class sm_menu_opt vendor.vc
DSMOptions GAI MESSAGES.vc PDiagRes PdAt.vc PdDv.vc crypto_module history lag.vc raid_attribute sm_cmd_hdr sm_menu_opt.vc
DSMOptions.vc GAI.vc PDiagAtt PDiagRes.vc PdAtXtd PdPathAt crypto_module.vc history.vc lpp raid_create_type sm_cmd_hdr.vc sm_name_hdr
DSMenu KEYBOARD PDiagAtt.vc PDiagTask PdAtXtd.vc PdPathAt.vc fix inventory lpp.vc raid_instruct sm_cmd_opt sm_name_hdr.vc
-bash-3.00$ ls /etc/objrepos/
ATM_PVC CuAt CuDv CuPathAt.vc DSMenu MenuGoal PDiagRes PdAt.vc PdDv.vc SRCodmlock TMInput diag_log_lock inventory.vc raid_attribute
CDiagAtt CuAt.vc CuDvDr CuVPD FRUB PDiagAtt PDiagRes.vc PdAtXtd PdPathAt SRCsubsvr config_lock errnotify lpp raid_create_type
CDiagAtt.vc CuData CuPath DAVars FRUB_SRC PDiagAtt.vc PDiagTask PdAtXtd.vc PdPathAt.vc SRCsubsys crypto_module history lpp.vc raid_instruct
CDiagDev CuData.vc CuPath.vc DSMOptions FRUs PDiagDev PDiagTask.vc PdCn SRCextmeth SWservAt crypto_module.vc history.vc product raid_method
Config_Rules CuDep CuPathAt DSMOptions.vc FRUs_src PDiagDev.vc PdAt PdDv SRCnotify SWservAt.vc diag_lock inventory product.vc raid_obj_class
ODM負責 裝置配置資訊,smit工具選單選擇項和對話方塊的顯示資訊,軟體安裝和更新過程中使用的關鍵產品資料庫(SWVPD),網路通訊配置資訊,系統資源資訊。
裝置資訊分兩種,預先定製(predefined)和使用者定義(customized) ODM資料庫是文字形式存放的
物件類:ODM資料庫有6種物件類,分別是預定義裝置資訊,使用者定義裝置,軟體資訊smit選單,日誌資訊和網路安裝管理器等。
預定義PdDV,PdAt,PdCn, 使用者定義CuDv CuAt,CuDep,CuDvDr,config_rules,CuVPD
當系統Smit工具不能使用的時候才使用ODM,但是ODM命令效率非常低,對於系統管理員初學者,在使用ODM命令可能會導致系統無法啟動無法正常工作。
ODM的命令有,odmget從資料中檢索符合條件的物件,odmdelete刪除符合規律的物件,odmadd新增物件,odmchange,修改物件,odmshow顯示指定的物件,odmdrop刪除一個物件。odmcreate建立一個新物件。
8.修改登入資訊/etc/motd
-bash-3.00$ cat /etc/motd
*******************************************************************************
* *
* *
* Welcome to AIX Version 5.3! *
* *
* *
* Please see the README file in /usr/lpp/bos for information pertinent to *
* this release of the AIX Operating System. *
* *
* *
*******************************************************************************
如果不想別人看見登入資訊,可以在/home/enjoygoodboy中用root許可權建立.hushlogin的空檔案即可。
9.用ulimt -a來檢視所有限制的值。
-bash-3.00$ ulimit -a
core file size (blocks, -c) 1048575
data seg size (kbytes, -d) 131072
file size (blocks, -f) 1048575
max memory size (kbytes, -m) 32768
open files (-n) 2000
pipe size (512 bytes, -p) 64
stack size (kbytes, -s) 32768
cpu time (seconds, -t) unlimited
max user processes (-u) 128
virtual memory (kbytes, -v) unlimited
,
10.AIX建立使用者的方法smit user用smit工具,mkuser su=FALSE enjoygoodboy建立一個不能su切換到改使用者下,顯示所有使用者lsuser ALL,顯示某個屬性lsuser -f enjoygoodboy,修改屬性chuser,AIX預設shell為ksh(korn shell)如果要改變可以用chsh 單個使用者chsh enjogyoodboy /usr/bin/csh,刪除使用者用rmuser [p] name,
-bash-3.00$ lsuser -f enjoygoodboy
enjoygoodboy:
id=111557
pgrp=member
groups=member
home=/home/v/g/enjoygoodboy
shell=/bin/bash
registry=LDAP
roles=
bash-3.00$ chsh
Current available shells:
/bin/bash
/bin/sh
/bin/bsh
/bin/csh
/bin/ksh
/bin/tsh
/bin/ksh93
/usr/bin/sh
/usr/bin/bsh
/usr/bin/csh
/usr/bin/ksh
/usr/bin/tsh
/usr/bin/ksh93
/usr/bin/rksh
/usr/bin/rksh93
/usr/sbin/uucp/uucico
/usr/sbin/sliplogin
/usr/sbin/snappd
enjoygoodboy's current login shell:
/bin/bash
本文轉自zh888 51CTO部落格,原文連結:http://blog.51cto.com/zh888/732141,如需轉載請自行聯絡原作者
相關文章
- IBM AIX 5L ipsec總結IBMAI
- AIX 5L 學習大綱/簡易教程(2)(未經許可,請勿COPY)AI
- shell學習總結-2
- 學習心得總結(2)
- 數論學習總結2
- AIX 5L 記憶體效能優化,第 2 部分:AI記憶體優化
- MySQL深入研究--學習總結(2)MySql
- AIX 5L 學習大綱/簡易教程(1)(未經許可,請勿COPY)AI
- AIX 5L 學習大綱/簡易教程(3)(未經許可,請勿COPY)AI
- 學習總結
- 自我總結(五)---(學習j2ee)
- 2017/3/2 CSS學習部分總結CSS
- mysqlimport學習總結MySqlImport
- Maven學習總結Maven
- MyBatis 學習總結MyBatis
- awk 學習總結
- JNI 學習總結
- tkinter學習總結
- SVG學習總結SVG
- vue學習總結Vue
- WorkFlow學習總結
- HTML學習總結HTML
- Mybatis學習總結MyBatis
- Kafka 總結學習Kafka
- Typescript學習總結TypeScript
- 【TS】學習總結
- lua 學習總結
- vue 學習總結Vue
- HSF學習總結
- ElasticSearch 學習總結Elasticsearch
- BOM學習總結
- JavaWeb學習總結JavaWeb
- Storm學習總結ORM
- redis學習總結Redis
- JVM學習總結JVM
- Oracle學習總結Oracle
- Ajax學習總結
- WebRTC學習總結Web