天天看點

AIX—日常運維指令總結

檢視系統IP位址: netstat  -in

1、 檢視AIX伺服器的實體構造資訊,包括伺服器網絡配置資訊

#  prtconf  

#  ifconfig   -a  

#  lsattr  -E  -l  mem0     :檢視系統記憶體大小

#  netstat  -in             :顯示系統各網卡的配置資訊

2、 開啟和關閉AIX伺服器

#  shutdown  -F  :快速關機

#  shutdown  -I :采用互動式模式關閉系統

#  shutdown  -K :避免關閉系統

#  shutdown  -m  :關閉AIX系統服務後,安裝維護模式運作

#  shutdown  -r   :關閉伺服器後,并立刻重新啟動  

3、 設定網絡IP

#   smit   tcpip  

4、 檢視系統中的裝置資訊(闆卡,擴充卡,磁盤,錄音帶機,光驅,網卡,處理器等資訊)

#  lscfg

5、 檢視某個裝置資訊,如檢視磁盤資訊

#  lscfg  -l   hdisk0

6、 檢視AIX主機型号

# uname -M

7、 檢視産品部件号,序列号和設計更改級别等資訊,可以使用 –v  選項

#  lscfg  -v  |  more

8、 檢視裝置資訊同時顯示标題行

#  lsdev  -P  -H  

9、 檢視網卡資訊

#  lsdev  -Cc  adapter  

  #  lsdev   -Cc  adapter  |  grep   ent

 檢視CPU個數:

 smtctl

10、 檢視錄音帶機的裝置屬性等資訊

#  lsattr  -l  tmt0  -D

11、 系統版本資訊和運作環境等資訊

#  uname  -a

#  oslevel  -r  

#  oslevel  -s

12、 檢視系統安裝了哪些軟體

#  lslpp  -l

13、 檢視系統安裝更新檔資訊

#  instfix  -I  

#  lslevel   -s  

#  oslevel  -rq  

14、 檢視磁盤資訊

# lspv

15、 激活卷組

#varyonvg   datavg

16、 檢視卷組的資訊

#lsvg  -o

14、檢視卷組的詳細資訊

#  lsvg   rootvg

15、檢視卷組中邏輯卷的設定資訊

#  lsvg  -l  rootvg

16、檢視邏輯卷的詳細資訊

#  lslv  oraclelv   

17、檢視系統換頁空間的資訊

# lsps  -a

18、檢視系統程序資訊,包括使用者辨別,程序ID,cpu使用情況

# ps  -ef  

19、檢視使用者和其擁有程序的相關資訊

# ps  -fu

20、檢視某個程序的資訊,如:ssh

# ps  -ef  |  grep  ssh

21、檢視系統磁盤使用狀況

#  df  -g

#df  -m  

# df  -k

22、檢視系統服務系統的狀态

#  lssrc  -a

23、如檢視ssh服務是否啟動,可以使用ps  -ef  |  grep  sshd,也可以使用如下:

#  lssrc  -a  |  grep   sshd

24、 磁盤管理常用指令,如下:

①:用于列出、修改PV相關屬性

Lspv    chpv   

②:用于建立、修改VG相關屬性

Mkvg   chvg  

③:用于向卷組添加、減少磁盤。

Extendvg    reducevg   

④:用于建立、修改、删除和檢視LV

Mklv   chlv   rmlv   lslv  

⑤:用于建立、修改、删除和列出檔案系統

Crfs   chfs   rmfs   lsfs  

25、使用者群組管理的常用指令

①:用于生成、修改使用者、删除和檢視使用者的指令

Mkuser   chuser  rmuser   lsuser  

設定oracle使用者可以遠端通路本系統

#  chuser   rlogin=true  oracle

②:用于生成、修改組、已經删除和檢視組的常用指令。

Mkgroup   chgroup  rmgroup   lsgroup  

26、SRC 管理指令如下

①:檢視服務、服務組的目前狀态

Lssrc   

②:用于啟動、停止src程序

Startsrc    stopsrc

③:用于重新讀取/etc/inittab配置檔案,重新部署服務的啟動狀态。

Telinit   

27、換頁空間的常用指令:

①:用于建立、修改和删除換頁空間

Mkps   chps   rmps   

②:檢視換頁操作的使用狀态

Vmstat   topas   svmon   

28、主機故障鑒别常用指令:

①:用于顯示系統硬體和軟體錯誤

Errpt

②:用于在日志中添加某種自定義消息

Errlogger

③:用于從系統中清楚以前的錯誤資訊

Errclear

④:用于互動式診斷伺服器構件

#  diag

⑤:用于收集主機資訊、系統統計資訊

Snap

29、檢視系統安裝軟體的常用指令

#  Lslpp  -a    用于顯示指定檔案集的資訊。

#  lslpp  -e     顯示已安裝的臨時更新檔程式。

#  lslpp  -h     顯示指定檔案集安裝于更新的曆史資訊。

#  lslpp  -l    顯示某個指定檔案的安裝情況,包括名稱,版本等資訊

#  lslpp  -L   顯示安裝某個檔案集的所有資訊。

30、檢視指定接口網絡IP資訊

#  ifconfig   en0

31、激活en0接口  (up是激活,down是關閉)

#  ifconfig   en0  up 

32、将en0網口激活并賦予IP位址:

#  ifconfig   en0  10.0.144.1  netmask  255.255.255.0   up  

33、将ip 綁定到網卡,可以使一個網絡接口擁有多個IP位址,如下:

#  ifconfig  en0  10.0.144.1 netmask  255.255.255.0  alias  

34、檢視使用者登入情況

#  who 

35、檢視我是誰

#  who  am  i

36、AIX系統裝置管理

第一例字母是b :則表示是塊裝置檔案

第一例字母是c :則表示是字元裝置檔案

37、檢視系統定制庫的裝置定義資訊

#  lsdev   -C 

#  lsdev   -P   |  more  

38、掃描AIX裝置

#  cfgmgr  :強制更新和添加新的裝置

#  cfgmgr  -l  scsi0 :用于配置連接配接在scsi0擴充卡上的裝置。

39、檢視磁盤裝置

Lspv   -l  :列出指定磁盤(實體卷)中定義的邏輯卷資訊。

Lspv   -p :列出指定磁盤(實體卷)中實體分區PP的配置設定狀态。

Lspv   -P :列出指定磁盤(實體卷)所屬的鏡像池位置。

Lsdev  -Cc  tape   :檢視錄音帶的裝置資訊

Lsattr  -El  rmt0  :檢視錄音帶rmt0的裝置配置資訊

①:用于建立裝置和删除裝置:,如下:

#  mkdev  -l  :建立裝置

#  rmdev  -dl  :完全删除裝置及其定義。

②:用于顯示裝置資訊和某個裝置的屬性:

#  lsdev  -C  

#  lsattr  -l   

③:用于更改給定邏輯名裝置的特征

#  chdev  -l

#  mkdev   

40、檢查磁盤是否可用

#  lsdev  -Cc  disk    

41、檢視系統錯誤資訊

#  errpt  -a   

①:系統錯誤分類:

H:硬體故障類型的錯誤

O:操作程式方面的錯誤

S:軟體故障方面的錯誤

U:不能确定分類的錯誤

②:日志中的分類:

PERF:AIX裝置、元件可能已經降低到可接受水準之下。

PERM:永久性錯誤,不能恢複。

PEND:AIX裝置元件可用性狀态已經很差

TEMP:臨時性錯誤,也就是曾經發生了錯誤但在重試後成功運作。

UNKN:不能确定錯誤嚴重性的日志

INFO:資訊類型的錯誤日志。

42、檢視系統軟體類錯誤資訊

#  errclear  -d  S  O

43、直接删除錯誤日志中的所有内容

#  errclear  O

44、啟動和關閉日志服務

#  startsrc  -s  syslogd

#  stopsrc  -s  syslogd

45、檢視日志守護程序

#  lssrc  -s   syslogd

46、檢視系統定義的所有日志檔案

#  alog  -L

47、更改啟動日志檔案大小

#  alog  -t  boot  -s   1024

48、顯示console日志資訊,包括儲存設備的電池故障資訊

#  alog  -o  -t  console  |  more

49、檢視系統中所執行LVM管理指令、參數、時間、程序ID等資訊

#  alog  -t  lvmcfg   -o 

50、cron程序服務   (和Linux中一樣)

①:檢視程序運作狀态

#  ps  -ef  |  grep   cron  

②:檢視系統的自動化任務

#  crontab   -l    

50  23  *  *  6   /home/oracle/rman.sh

格式: 分   時  日  月  星期     

60、終止程序

#  kill  -9   程序号

61、重新整理服務

#  refresh   -g   tcpip  

62、啟動和關閉服務

#  startsrc  -s   nfsd

#  stopsrc  -s  nfsd

63、檢視系統使用者登入情況

#  last  

64、修改磁盤的屬性,設定磁盤為實體卷

#  chdev   -l   hdisk1  -a  pv = yes

65、設定實體卷hdisk2 為不可用狀态:

#  chpv  -v  -r  hdisk2

66、将實體卷hdisk2設定為可用狀态,并且要在磁盤上建立邏輯卷

#  chpv  -v  -a  hdisk2

#  mklv  -y  lv_test  datavg  10  hdisk2

67、關閉實體卷hdisk2 的配置設定許可權

#  chpv  -a  n  hdisk2

68、允許實體卷對空間進行配置設定

#  chpv  -a  y  hdisk2

#  entendlv  lvtest  datavg  2  hdisk2

69、檢視卷組所包含的實體卷資訊

#  lsvg  -p   datavg

70、檢視換頁空間的使用率

#  lsps   -s  

71、動态增加檔案系統空間

#  chfs  -a  size=+100M  /test

72、檢查檔案系統/dev/fslv00  并要求執行錯誤修複操作

#  fsck  -p  /dev/fslv00

73、檢查檔案系統的完整性/dev/fslv00

#  fsck  /dev/fslv00

74、檢視系統核心程序、線程、虛拟記憶體、磁盤IO 、cpu等資訊

#  vmstat  -2  30  

#  vmstat  hdisk1  hdisk2  2  5

#  vmstat  -v   #  vmstat  -s   :總結記憶體使用情況

75、檢視cpu、擴充卡、tty裝置、磁盤驅動器、IO等資訊

#  iostat  2  10

76、以2秒為間隔統計30次,磁盤hdisk0的簡要情況

#  iostat   -d  hdisk0  2  30

#  iostat  -a  2  30

77、收集、報告或儲存系統活動資訊,CPU的使用情況等

#  sar  -u  -P   0,1  2  10

#  sar  -d  2  5

78、檢視ncargs占有位元組

# lsattr -El sys0 -a ncargs

調整ncargs占用位元組:

#chdev -l sys0 -a ncargs=8  表示設定ncargs占用8位元組

79、檢視maxuproc參數,最大程序數

lsattr -El sys0|grep maxuproc

修改maxuproc參數

chdev -l sys0 -a maxuproc='5000'

80、AIX系統網絡參數調優

no -a | grep ipqmaxlen

no -a | grep rfc1323

no -a | grep sb_max

no -a | grep udp_recvspace

no -a | grep udp_sendspace

no -a | grep tcp_recvspace

no -a | grep tcp_sendspace

修改參數指令:

no -p -o 參數=值

no -p -o udp_sendspace=65536

參數調優參考:

ipqmaxlen     = 100

rfc1323       = 1

sb_max        = 1048576

udp_recvspace = 1048576

udp_sendspace = 1048576

tcp_sendspace = 262144

tcp_recvspace = 262144

80、使用者解鎖

chsec -f  /etc/security/lastlog -a unsuccessful_login_count=0 -s  oracle

1、獲得AIX主機連接配接的光纖裝置:                         

# lsdev -Cc adapter -S a | grep fcs                    

fcs0      Available 09-08 FC Adapter                   

fcs1      Available 09-09 FC Adapter                   

其中,顯示有兩塊光纖卡。fcs0和fcs1                     

2、檢視光纖卡的WWN号                                   

# lscfg -vpl fcs0                                      

fcs0             U787B.001.DNWG664-P1-C1-T1  FC Adapter

Part Number……10N8620                                 

Serial Number……1B74404468                            

Manufacturer……001B                                   

EC Level……A                                          

Customer Card ID Number……5759                        

FRU Number…… 10N8620                                 

Device Specific.(ZM)……3                            

Network Address……10000000C96E2898                    

ROS Level and ID……02C82138                           

Device Specific.(Z0)……1036406D                     

Device Specific.(Z1)……00000000                     

Device Specific.(Z2)……00000000                     

Device Specific.(Z3)……03000909                     

Device Specific.(Z4)……FFC01159                     

Device Specific.(Z5)……02C82138                     

Device Specific.(Z6)……06C12138                     

Device Specific.(Z7)……07C12138                     

Device Specific.(Z8)……20000000C96E2898             

Device Specific.(Z9)……BS2.10X8                     

Device Specific.(ZA)……B1F2.10X8                    

Device Specific.(ZB)……B2F2.10X8                    

Device Specific.(ZC)……00000000                     

Hardware Location Code……U787B.001.DNWG664-P1-C1-T1   

其中标紅的部分(Network Address)就是光纖卡的WWN号     

81、檢視AIX檔案系統緩存參數

 vmo -a

本文轉自一個笨小孩51CTO部落格,原文連結:http://blog.51cto.com/fengfeng688/1950503 ,如需轉載請自行聯系原作者