IBM AIX日常維護命令

victorymoshui發表於2011-02-28

一、檢查AIX系統狀態

1、檔案系統:df -k

2、裝置:lsdev -C

3、磁碟(物理卷):lspv

4、paging space:lsps -a

5、配置:lscfg -vp

6、軟體:lslpp -l

7、使用者:who

8、處理器個數:lsdev -C|grep proc

9、記憶體大小:lsattr -El mem0

二、關機

1、shutdown  

使用wall命令提醒使用者若干時間後關機;

2、shutdown  +2

2分鐘後關機

3、shutdown -Fr

-r = 關機後重新啟動

三、錯誤記錄

1、顯示錯誤:errpt

2、顯示詳細的錯誤資訊:errpt -a

3、清空錯誤記錄資訊:errclear 0

四、smit/smitty部分快捷選單方式:

#smitty tape

#smitty user

#smitty tcpip

#smitty inet

#smitty nfs

#smitty jfs

#smitty lvm

五、關於卷組(smitty vg)

1、顯示卷組狀態:

列出卷組細節:lsvg

列出卷組中的邏輯卷:lsvg -l

列出卷組中的物理卷:lsvg -p

2、增加捲組:smitty mkvg

3、修改卷組屬性:smitty chvg

4、啟用卷組:varyonvg  vg_name

5、解除卷組:varyoffvg  vg_name

6、向卷組中增加一個物理卷:extendvg vg_name hdiskn

  注:extendvg命令用於向已存在的卷組增加新的物理卷,這個物理卷裝置的狀態必須是可用的(Available)。

7、從卷組中刪除一個物理卷:reducevg [-d] vg_name hdiskn

  注:刪除物理卷時其所在的卷組必須處於非活動狀態,如果被刪除的物理卷是卷組中僅存的一個,那麼這個卷組同時也被刪除。

六、關於物理卷(smitty pv)

1、lspv

列出物理卷名稱:lspv

列出物理卷細節:lspv hdiskN

列出物理卷中的邏輯卷:lspv -l hdiskN

列出物理卷中的物理分割槽分佈:lspv -p hdiskN

2、增加物理卷:cfgmgr /mkdev

3、刪除物理卷:rmdev

七、關於邏輯卷(smitty lv)

1、顯示邏輯卷資訊

列出邏輯卷名稱:lslv -l

列出邏輯卷細節:lslv

列出與邏輯卷相關的物理卷:lslv -l

列出物理卷中物理分割槽的分配:lslv -p

顯示邏輯卷中LP(邏輯分割槽)與PP(物理分割槽)的對應:lslv -m

2、增加邏輯卷

#smitty mklv

#mklv

3、刪除邏輯卷

#smitty rmlv

  #rmlv

4、設定邏輯卷屬性

#smitty lvsc

# chlv

5、增加邏輯卷拷貝:smitty mklvcopy

6、刪除邏輯卷拷貝:smitty rmlvcopy

八、裝置管理

1、cfgmgr/mkdev:配置系統中新增裝置。

2、lsattr:用於讀取指定裝置的配置屬性,部分屬性可更改。

3、lscfg:用於顯示指定裝置的型別、序列號和有關供貨商的資訊。

4、rmdev:從系統中刪除裝置,或使裝置處於defined狀態。

5、lsdev/prtconf:列出當前系統中定義的裝置。

九、使用者/使用者組

1、對於使用者組,使用 smit group

對於少量使用者的管理,使用smit user

對於大量的使用者,使用mkuser

2、更改使用者屬性:smitty chuser

更改使用者組屬性:smitty chgroup

3、刪除使用者:smitty rmuser

刪除使用者組:smitty rmgroup

十、常用使用者監視命令

who

last   - 登入事件和關機資訊

last root console

last | grep shutdown

十一、系統記錄檔案

列出系統記錄名稱: alog -L

   示例: boot bosinst nim console

列出檔案: alog -o -t boot

十二、程式包安裝:installp/smitty installp

十三、列出所有已安裝的IBM AIX軟體的當前版本。

#lslpp -l

十四、列出某個命令包含在哪個檔案集中

#lslpp -w /usr/bin/vi

十五、關於備份

1、建立系統備份:smit mksysb

2、邏輯卷組的備份:savevg

3、常用的UNIX命令進行備份和恢復:dd、cpio、backup、restore、tar等

十六、監視CPU使用情況

#vmstat 2

#iostat -t 2 6

#sar -P ALL 2 3

十七、監視記憶體使用情況

#vmstat 2 10

#ps aux

#svmon -G

#svmon -Pau 10

十八、監視I/O使用情況

#iostat 5

#sar -d 3 3

#filemon -O lv,pv -o fmon.out

十九、監視網路使用情況

1、網路介面統計:netstat -i

2、網路記憶體使用情況:netstat -m

3、正在執行的每一個基於通用資料連結介面裝置驅動程式的統計資訊:netstat -v

4、顯示由協議參量(udp、tcp、ip、icmp)所指定值的統計資訊:netstat -p、netstat -p ip

5、得到在一個時間間隔內網路操作的詳細內容:netpmon -o netpmon.out -O all; sleep 400; trcstop

二十、基於文字的監視

#topas

AIX檢視硬體配置

檢視記憶體

使用命令#  lsdev -Cc memory

檢視配置的實體記憶體裝置,下面為其輸出示例:

mem0 Available 00-00 Memory

L2cache0 Available 00-00 L2 Cache

再使用命令# lsattr -El mem0

輸出如下

size 512 Total amount of physical memory in Mbytes  False

goodsize 512 Amount of usable physical memory in Mbytes False

此例說明機器的實體記憶體為512MB。如果前面lsdev的輸出中有裝置名 mem1,則使用同樣的命令檢視其對應的大小並依此類推。

或者

#bootinfo -r

檢視實體記憶體

prtconf就可以檢視系統所有的資訊 cpu 記憶體 硬碟等..

顯示每一個CPU的頻率

#pmcycles -m

檢視機器型號,SN

         #uname -Mu             結果如下

          IBM,7043-150 IBM,01105DE2CE

          其中IBM,7043-150是model,01105DE2CE中的105DE2CE就是機器上標明的sn:10-5DE2CE,也就是序號碼

檢視系統的maintenance level              /*注:maintenance 維護 保持

      #oslevel -s

檢視硬碟

若為7133硬碟系統:鍵入 lsdev -CHc pdiskIBM

其他硬碟鍵入:#lsdev -CHc disk

檢視適配卡

#lsdev -CHc adapter

輸入命令#diag可以進入診斷模式檢視硬體資訊。

修改系統引數

修改系統時區    # smitty chtz

修改系統時間    # smitty data

修改非同步IO      # smitty chgaio

更改最大程式數  # smitty chgsys

更改系統使用者數  # smitty chlicense

配置主機名和IP  # smitty mktcpip

可以使用#lscfg -vl ent0 命令檢視ent0網路卡位於哪個擴充套件槽位上。

配置系統的Paging Space(hd6)和系統檔案系統。

    1、檢視rootvg上的PP的大小。 鍵入#lsvg rootvg ,確認PP大小為32M.

       PP SIZE:         32megabyte(s)

    2、檢查系統預設hd6的大小

       #lsps -a

       PageSpace   PhysicalVolume   VolumeGroup   Size   %Used  Active  Auto  Type

         hd6            hdisk0        rootvg      512MB   1      yes     yes   lv

       預設系統的空間只有一個hd6,而且比較小。

       交換空間的大小與記憶體的大小和應用有關。當不知應用的記憶體使用情況時,可按以下原則設定。當記憶體小於2GB時,

       交換空間的大小應是記憶體的兩倍,當記憶體小於8GB而大於2GB時,交換空間的大小應與記憶體大小相同。記憶體大於8GB

       時,交換空間的大小應是記憶體的一半。

安裝擴充套件子系統 : #smitty install_all  (注意:安裝軟體時,使用"/"啟用find對話方塊)

   

    安裝MAN文件  :插入base documentation光碟,鍵入#smitty install_latest命令。

   

    使用update CD光碟升級:放入光碟,鍵入#smitty update_all。

   

    使用PTF光碟升級:放入光碟,鍵入#smitty update_all。

   

    檢查當前系統所打的補丁: #instfix -i |grep AIX_ML。

   

建立磁碟啟動映象

   #bosboot -ad  /dev/hdisk0

檢視啟動順序

   #bootlist -m normal  -o

設定啟動順序

  #bootlist -m normal hdisk0 hdisk1

檢視伺服器微碼

  #lsmcode

升級伺服器微碼

  #/usr/lpp/diagnostics/bin/update_flash -f img檔名。

伺服器本地有兩個硬碟都設定為rootvg,並且設定映象。

#extendvg rootvg hdisk1 (把hdisk1加入rootvg中)

#mirrorvg rootvg      ( rootvg建立映象)

克隆rootvg到備份磁碟hdisk1上

#alt_disk_install -O -B -C hdisk1

將hdisk1上的備份卷組更名為backup_vg

#alt_disk_install -V backup_vg hdisk1

刪除備份卷組backup_vg

#alt_disk_install -X  backup_vg

一 建立映象

1 lsdev -Ccdisk                      #檢視系統盤的分配情況,本例以hdisk0 hdisk1映象為例.

2 chdev -l hdisk1 -a pv=yes          #將hdisk1配置為PV

3 extendvg rootvg hdisk1             #將hdisk1配置入rootvg中(可以加-f引數強制執行新增到rootvg中的操作)

4 mirrorvg rootvg                    #映象系統卷

5 bosboot -a -d /dev/hdisk1          #將引導資訊加入新盤中

6 bootlist -m normal hdisk0 hdisk1   #更改啟起序列

二 刪除映象

1 unmirrorvg rootvg hdisk1           #取消映象

2 chpv -c hdisk1                     #清除引導區

3 reducevg rootvg hdisk1             #將PV從VG中刪除

4 bootlist -m normal hdisk0          #更改啟動序列

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9390331/viewspace-688116/,如需轉載,請註明出處,否則將追究法律責任。

相關文章