天天看點

AIX系統管理視訊教育訓練筆記

檢視那些程序号在通路某個檔案系統結合ps -u username 和 ps vg,最終可确定是哪個程序在通路:

#fuser -cux /home(filesystem_name)

1、網絡配置:

檢視一個服務是否被應用指令:

# lssrc -t telnet

所對應的檔案在/etc/inetd.conf

如果要将某個服務打開或關閉隻需要修改該檔案中的相應服務即可,如果需要生效則需運作指令

# refresh -s inetd

refresh指令格式:

refresh [-h host] -g group_name

refresh [-h host] -s subsystem_name

refresh [-h host] -p subsystem_pid

lssrc指令格式:

lssrc [-h host] -a

lssrc [-h host] -g group_name

lssrc [-h host] [-l] -s subsystem_name

lssrc [-h host] [-l] -p subsystem_pid

lssrc [-h host] [-l] -t subserver_type [-o subserver_object] [-p subsystem_pid]

lssrc [-h host] [-l] -t subserver_type [-P subserver_pid] [-p subsystem_pid]

lssrc -S [-s subsystem_name | -d ]

lssrc -T [-t subserver_type]

lssrc -N [-n notify_name]

如果希望将AIX設定成一個DHCP伺服器的話:

首先需要修改/etc/dhcpsd.cnf

4.3.0.0版本為

/etc/dhcpcd.ini

然後:

#smit dhcpsd /啟動該伺服器程序

配置網絡檔案系統:将本地目錄為其它一台或多台主機共享,可指定其通路權限

#smit nfs

配置完成後可用以下指令檢視

#showmount -e IPaddreass/hostname

完成這部操作可在用戶端mount該檔案目錄

#mount server_ip:/server_directory  local_directory //将服務端上的共享目錄mount到本地主機目錄下

如果希望遠端用戶端把本地服務端檔案系統當作遠端用戶端的本地檔案系統并且能夠有一些mount的屬性

進入smit選Network File System (NFS) ——> Add a File System for Mounting

#no -a //檢視系統核心參數

修改某一核心參數,例如:

#no -a |grep ipforwarding

 ipforwarding = 0 //該參數意義表示如果主機上有兩塊網卡,該值為0時,表示這兩快網卡之間不會有資料來往,反之為1時,則可以有資料來往,

    //其意思是如果該主機是一網關且有兩塊網卡,一為内網,一為外網,如果内外網要互相通路的話,則必須将ipforwarding=1

#no -o ipforwarding=1  //将ipforwarding置為1,注意:直接這樣輸入其值的改變隻對本次有效,意思為值的修改隻儲存在記憶體中而并沒有修改ODM庫

#no -p -o ipforwarding=1 //該指令可永久改變ipforwarding的值,但隻限于5.2及其以上版本

對于5.2以下的版本沒有其他辦法,可把該指令寫入到/etc/rc.tcpip

no指令用法:

usage:no -o option[=newvalue] [ -o ... ]

       no -d option

       no -a

2、磁盤、邏輯卷管理:

#rmdev -dl hdiskn /删除某個實體卷(PV)

當插入盤後,如果AIX系統有該盤的驅動可直接輸入指令cfgmgr,系統将會自動加載該磁盤的驅動,此時通過指令lspv可以看到  

#smit extendvg  //将一PV加入到一VG中

#smit reducevg  //從一VG中删除一PV,或删除VG,如果該VG中隻有一PV,則該VG将自動被删除

#smit mkvg  //建立一個VG,需要指定VG名、PP大小、PV名、啟動時是否需要激活

#smit chvg  //檢視或修改一VG的屬性

#lsvg -o  //檢視目前已經激活的VG

#varyoffvg VGname //将一個已激活的VG變為非激活,注意:rootvg不能被非激活

#varyonvg  VGname //激活一個VG

例如:如果将一塊有資料的磁盤從一台機器移動到另一台機器,其步驟為:

首先,将該磁盤所在的VG,變為非激活狀态,即#varyoffvg VGname

然後,#exportvg VGname  //将VGname從本地機資料庫中删除,而磁盤上資料不變

最後,#smit importvg  //在其中指定一個新的VG名稱,改變MAJOR NUMBER,該指令預設會将VG激活,完成後可用lsvg -o檢視

結論:通過該例我們可以看出,exportvg、importvg指令可以在不改變磁盤任何資料的前提下,對該PV所在的VG進行更名,考慮一下,對于一個VG中有多個PV的情況該怎麼辦?

#smit mklv //指定邏輯卷名,如果空着不填系統會自動填寫;指定邏輯分區LP數目(可以為一個或多個PP,也就是鏡像);指定PV名,如果不指定LP中的PP可能會分布在多個PV上,如果指定則隻能在指定的PV上;

  //指定邏輯卷類型,jfs/raw等,raw沒有mount點;是否條帶化(Stripe Size等),其優點是在同一時間執行多條資料,滿足條帶化至少需要2塊磁盤(PV)

#importvg -y datavg hdisk2 //将LV hdisk2加入到datavg中

#smit chlv //修改lv的屬性,更改名字和類型等

#smit extendlv //增加一個lv的大小,新增加的大小,即增加PP數即可