AIX常用命令
查看交換區(qū)信息:
lsps -a 顯示交換區(qū)的分布信息
lsps -s 顯示交換區(qū)的使用信息
slibclean 清除處理程序遺留的舊分頁信息
smit mkps 建立交換區(qū)空間信息
swapon -a 啟動所有的分頁空間
/etc/swapspaces 存放分頁空間表格信息
-------------------------------------------------
顯示卷信息:
lsvg 顯示卷的名稱
lsvg -l rootvg 顯示rootvg卷的詳細(xì)信息
-------------------------------------------------
mount卷的方法:
varyonvg datavg 加載datavg卷
mount /dev/data1 加載datavg下的一個(gè)data1卷
裸設(shè)備類型:raw,jfs jfs可以轉(zhuǎn)變成文件系統(tǒng),而raw則不行
-------------------------------------------------
在裸設(shè)備上安裝oracle系統(tǒng):
修改裸設(shè)備的權(quán)限,如裸設(shè)備名為system01,安裝數(shù)據(jù)庫用戶為oracle
chown oracle:dba /dev/system01
chown oracle:dba /dev/rsystem01
在使用文件時(shí)必須用rsystem01
-------------------------------------------------
smit快速路徑名稱:(smit:圖形方式,smitty:字符方式)
dev 設(shè)備管理
diag 診斷
jfs 定期檔案管理系統(tǒng)
lvm 邏輯卷冊系統(tǒng)管理員管理
nfs NFS管理
sinstallp 軟件安裝及維護(hù)
spooler 列印隊(duì)列管理
system 系統(tǒng)管理
tcpip TCP/IP管理
USER 使用者管理
clstart,clstop:啟動和停止cluster
lssrc -g cluser:查看cluser的狀態(tài)
-------------------------------------------------
查看已安裝的軟件信息:
ls -aF /usr/lpp (lpp:Licensed Program Products)
查看安裝媒體內(nèi)容:
installp -q -d /dev/cdrom -l
-------------------------------------------------
啟動時(shí)自動加載文件系統(tǒng)信息:
需要加載的信息存放在/etc/filesystems
mount -t nf 加載所有在/ect/filesystems中定義type=nfs的文件系統(tǒng)
顯示已加載的文件系統(tǒng)及狀態(tài): df -v,mount
-------------------------------------------------
查看錯(cuò)誤日志信息:
errpt -a
-------------------------------------------------
有關(guān)TCP/IP的命令
網(wǎng)路卡:
smit chgenet,chgtok,chgfddi,opschange,mktty:adptr架構(gòu)快速路徑
smit mkinet,ppp:slip與ppp快速路徑
ifconfig:config界面
位址:
/etc/hosts 靜態(tài)主機(jī)表
/etc/resolv.conf 位址解析的名稱服務(wù)器
/etc/named.boot 名稱服務(wù)器架構(gòu)
/etc/named.ca 根名稱服務(wù)器快取
/etc/named.data 位址列表
/etc/named.rev 反轉(zhuǎn)指標(biāo)列表
nslookup 查詢名稱服務(wù)器資訊
網(wǎng)絡(luò)路由:
route 管理路由
netstat -rn 列出定義的路由
routed 路由(daekmin rip)
gated 路由(daekmin rip、egp、hello)
/etc/gateways 已知網(wǎng)關(guān)
/etc/networks 已知網(wǎng)路
服務(wù):
/etc/services
/etc/inetd.conf
TCP/IP群組子系統(tǒng):
/etc/rc.net
startsrc -g tcpip 啟動全部的tcpip子系統(tǒng)
startsrc -s inetd 啟動主要internet
除錯(cuò):
iptrace 啟動封包追蹤
ipreport 追蹤結(jié)果格式化輸出
netstat 網(wǎng)絡(luò)統(tǒng)計(jì)
ping 檢查是否可以到達(dá)
查看HACMP,外部硬盤信息:
lscfg -v
lsdev -Cc adapter
對等機(jī)器信息:
/etc/.rhosts
/etc/hosts.equiv
/etc/hosts
-------------------------------------------------
觀察進(jìn)程內(nèi)存使用情況:
ps aux 觀察參數(shù)%mem:內(nèi)存使用百分比 RSS:實(shí)際使用內(nèi)存
vmstat free的單位為塊,缺省值為4096bytst
-------------------------------------------------
創(chuàng)建raw設(shè)備時(shí)選擇的類型:
raw_lv
自己總結(jié)的aix的命令,且都在小型機(jī)上通過!
登陸
cmd->telnet 10.122.149.1
修改密碼
#passwd
關(guān)機(jī)
#shutdown
#shutdown –F
重啟計(jì)算機(jī)
#shutdown –Fr
進(jìn)入目錄
#cd app(目錄名)
回退:
#cd ..
查看設(shè)備狀態(tài)
#lsdev -Cc disk查看磁盤是否可用
#lsdev -Cc adapter查看適配器是否可用
#lsdev -Cc tape 查看磁帶是否可用
查看磁盤的基本屬性
#lsattr -El hdisk5
從root用戶修改為oracle用戶
#chown oracle:dba aa.txt(文件名稱/磁盤名稱)
修改disk5磁盤的讀寫權(quán)限
#chmod 755 *hdisk5
刪除磁盤
#rmdev –dl hdisk5
磁帶備份
#cfgmgr –v 確認(rèn)磁帶機(jī)
#lsdev –Cc tape 看磁帶機(jī)是否可用
開始備份
#smitty mksysb
#選擇可用磁帶機(jī)回車(esc+4)選擇
鏡像
#smitty vg
#選擇 mirror a volume group
#選擇 rootvg
#hdisk1需要一段時(shí)間
#bosboot –ad hdisk1
#bootlist –m normal hdisk0 hdisk1 硬盤啟動的順序
HACMP 啟動和停止
(1)、啟動 HACMP
使用以下步驟啟動 HACMP:
以 root 用戶 login AIX
使用 smitty cl_admin 進(jìn)入 HACMP 管理界面
選擇 Manage Cluster Services 菜單項(xiàng),按 Enter 鍵
選擇 Start Cluster Services 菜單項(xiàng),按 Enter 鍵
按 Enter 鍵啟動 HACMP
(2)、停止 HACMP
使用以下步驟啟動 HACMP:
以 root 用戶 login AIX
使用 smitty cl_admin 進(jìn)入 HACMP 管理界面
選擇 Manage Cluster Services 菜單項(xiàng),按 Enter 鍵
選擇 Stop Cluster Services 菜單項(xiàng),按 Enter 鍵
按 Enter 鍵停止 HACMP
查看ip地址和子網(wǎng)掩碼,端口號
#ifconfig -a
#netstat -i
#netstat -in
#uptime 運(yùn)行天數(shù)
#ps –ep|grep ora 查看ora進(jìn)程
#ps –ep|grep 查看所有的進(jìn)程
#ps –ep|pg 按頁顯示進(jìn)程
FTP命令
cmd下 ftp 10.122.149.1
#bin二進(jìn)制模式下傳送
#mput a.txt上傳文件
#mget a.txt下載文件
#errpt 查看錯(cuò)誤信息
#errpt >/tmp/errpt2007110.txt保存errpt為txt文件
#errclear 0 把errpt錯(cuò)誤日志清0
#kill -9 pid 關(guān)掉進(jìn)程
# cd oracle/app/crs/product/10.2/log/hdmis1/crsd
# ls
core.2006-12-20-21:55:28 core.2006-12-20-23:21:45 core.2006-12-21-01:16:46 crsd.l01
core.2006-12-20-22:12:57 core.2006-12-20-23:25:46 core.2006-12-21-01:52:35 crsd.log
core.2006-12-20-22:50:42 core.2006-12-20-23:30:20 core.2006-12-21-15:33:27
core.2006-12-20-23:17:50 core.2006-12-21-00:19:30 core.2007-01-08-15:39:35
AIX是IBM公司開發(fā)的業(yè)界領(lǐng)先的優(yōu)秀商務(wù)Unix操作系統(tǒng),在可靠性、可用性、開放性、擴(kuò)展性、高性能、安全性等方面都非常突出,尤其是在Internet的關(guān)鍵應(yīng)用領(lǐng)域以及系統(tǒng)和硬件管理能力方面,其性能表現(xiàn)更為出色,受到了業(yè)界的普遍認(rèn)可和廣泛使用。以下是筆者幾年來使用AIX系統(tǒng)的一點(diǎn)心得,茲供使用該系統(tǒng)的其他讀者參考。
1.如何禁止終端上的中斷鍵(CTRL+C)?
在很多應(yīng)用系統(tǒng)中,系統(tǒng)管理員希望普通用戶只運(yùn)行自己的應(yīng)用程序,不能進(jìn)入系統(tǒng)的shell提示符下,但缺省情況下當(dāng)用戶在終端上按CTRL+C鍵時(shí)就會退到系統(tǒng)提示符下。由于用戶終端一般沒有固定的端口號,為了禁止使用中斷鍵,可采取下面辦法:
(1)如果使用ksh, 可在$HOME/.profile中第一行加入如下內(nèi)容:
trap "echo 'Abnormal operation'; exit" 123915
(2)如果使用csh(ksh亦可),可用如下命令:
%stty intr ^!
如果恢復(fù)正常情況,鍵入下列命令:
% stty intr ^c
2.如何在shell中不回顯(echo)字符?
在實(shí)際應(yīng)用中,一般當(dāng)我們在鍵盤上鍵入口令時(shí)不希望將其顯示在屏幕上,為此可采用下面的兩種辦法:
·使用stty 命令
stty -echo # do not display password
echo "Enter password: \c"
read PASSWD #get the password
stty echo # restore standard configuration
·使用echo命令
設(shè)置保密屬性:echo "\033[8m"
取消保密屬性:echo "\033[m"
3.如何在某個(gè)目錄及其所屬子目錄的所有文件中查找字符串?
在程序維護(hù)過程中,有時(shí)需要在某個(gè)目錄及其所屬子目錄的所有文件中查找某一個(gè)字符串,為此可用下面兩種方法(假設(shè)在*.cp文件中查找字符串"abc",結(jié)果放在文件out中):
(1)cat /dev/null > out
find ./ -name "*.cp" -exec grep "abc"{} >> out
(2)find ./ -name "*.cp" | xargs grep "abc" > out
推薦使用第二種方法,因其系統(tǒng)開銷小、速度快。
4.如何對/etc/inittab文件中的一行進(jìn)行注釋?
我們都知道在shell中使用"#"作為注釋符號,但在/etc/inittab中注釋一行的方法是在第一個(gè)字符前插入字符":"。
5.如何轉(zhuǎn)換DOS和AIX兩種格式的文本文件?
如欲轉(zhuǎn)換DOS和AIX兩種格式的文本文件,有兩種方法:
(1)用ftp命令:設(shè)置ASCII傳輸類型,在一臺運(yùn)行AIX的機(jī)器和另外一臺運(yùn)行Windows的機(jī)器之間互相傳送,這里不再贅述。
(2)使用aix2dos或dos2aix命令
如將DOS格式的文本文件轉(zhuǎn)換為AIX格式,可用命令A:dos2aix inputfile outfile,反之可用命令:aix2dos inputfile outfile,關(guān)于dos2aix和aix2dos命令的詳細(xì)用法可參閱"dos2aix -h "和"aix2dos -h "。注意要使用這兩個(gè)命令,必須首先安裝文件集bos.pci。
6.如何解決某一PV上的VGDA與ODM庫不一致的問題?
在系統(tǒng)維護(hù)過程中,因?yàn)椴僮麇e(cuò)誤或其他特殊原因,有可能使某一PV上的LVCB和VGDA與其對應(yīng)的ODM庫不一致,導(dǎo)致ODM庫紊亂,對PV的有關(guān)操作無法進(jìn)行,這時(shí)可采用如下兩個(gè)AIX命令加以解決:
redefinevg -d hdisk_name vg_name
該命令以指定PV上的LVM信息重新定義給定VG的ODM庫。
或:synclvodm -P -v vgname
該命令同步或重建給定VG的ODM庫和LVM信息。
7.如何設(shè)置用戶的文件大小限制?
在AIX系統(tǒng)中,用戶使用系統(tǒng)資源是有一定限制的。如用戶缺省可創(chuàng)建或擴(kuò)展的最大文件為1G(參見/etc/security/limits: fsize = 2097151, fsize_hard=fsize 512-bytes blocks)。
如欲修改,可使用smit:
# smit chuser 選擇用戶,修改下面兩項(xiàng):
Soft FILE size [4194302]
# (2G,可根據(jù)需要設(shè)定)
Hard FILE size [4194302]
# (2G, 可根據(jù)需要設(shè)定)
用該用戶身份登錄,使用"ulimit -f "和"ulimit -Hf"可分別顯示其fsize、fsize_hard的大小。
8、如何按文件大小排序列出一個(gè)文件系統(tǒng)下的文件?
當(dāng)監(jiān)控某一文件系統(tǒng)的空間使用情況時(shí),如果該文件系統(tǒng)剩余空間較少或已使用空間增長較快,則有必要排序列出該文件系統(tǒng)中所有大于某一給定字節(jié)數(shù)的文件,以便進(jìn)一步維護(hù)管理。為此,可用如下命令:
# find [filesystem_name] -xdev -size +[512-bytes bloks] -ls | sort -r -n -k7