AIX 的網絡通信

AIX 的網絡通信

一、配置和運行 TCP/IP

1、在配置 TCP/IP 前,需知道:

主機名和域名 IP 地址和子網掩碼 路由器的 IP 地址 域名服務器的 IP 地址 smit tcpip -Minimum Configuration & Startup Minimum Configuration & Startup To Delete existing configuration data, please use Further Configuration menus Type or select values in entry fields. Press Enter AFTER making all desired changes. [Entry Fields] * HOSTNAME [ ] * Internet ADDRESS (dotted decimal) [ ] Network MASK (dotted decimal) [ ] * Network INTERFACE en0 NAMESERVER Internet ADDRESS (dotted decimal) [ ] DOMAIN Name [ ] Default GATEWAY Address [ ] (dotted decimal or symbolic name) Your CABLE Type N/A + START Now no +

F1=Help F2=Refresh F3=Cancel F4=List Esc+5=Reset Esc+6=Command Esc+7=Edit Esc+8=Image Esc+9=Shell Esc+0=Exit Enter=Do 在域中輸入正確的值,按 ENTER 鍵即可完成 TCP/IP 的配置。 如果值有變化,第二次可用 smit chinet 來設置。例如: smit chinet [Entry Fields] Network Interface Name en0 Internet ADDRESS (dotted decimal) [] Network MASK (dotted decimal) [] Current STAT up

F1=Help F2=Refresh F3=Cancel F4=List Esc+5=Reset Esc+6=Command Esc+7=Edit Esc+8=Image Esc+9=Shell Esc+0=Exit Enter=Do

2、TCP/IP 的啓動 TCP/IP 啓動時需要兩個啓動文件:/etc/rc.net 和/etc/rc.tcpip。文件/etc/rc.net 用於配置網絡界 面,設置路由;而/etc/rc.tcpip 用於啓動 tcpip 後臺服務進程。

二、TCP/IP 常用的命令 1、ping 2、telnet 3、ftp /etc/ftpusers 4、netstat 顯示網絡狀態,例如: (1) netstat -in (2) netstat -rn

三、網絡文件系統 NFS NFS 是一種能較好共享遠程文件的方案。它採用客戶/服務器結構,NFS 服務器提供共享文 件供客戶訪問,NFS 客戶通過網絡請求服務器的資源。一臺主機可同時作爲 NFS 服務器和 NFS 客戶機。 1、NFS 的服務進程 NFS 客戶機的進程:biod, rpc.statd, rpc.locked NFS 服務器的進程:rpc.mountd, nfsd, rpc.statd, rpc.lockd 2、配置 NFS 服務器 在配置 NFS 以前,需要確認已經: 安裝和配置了 TCP/IP

安裝了 NFS 軟件(bos.net.nfs) 明確了網絡中那些是 NFS 服務器和客戶機 確定了 NFS 服務器上需要共享的目錄 smit nfs -Network File System(NFS) -Add a Directory to Exports List Add a Directory to Exports List Type or select values in entry fields. Press Enter AFTER making all desired changes. [Entry Fields] * PATHNAME of directory to export [ ] / * MODE to export directory read-write + HOSTS & NETGROUPS allowed client access [ ] Anonymous UID [-2] HOSTS allowed root access [ ] HOSTNAME list. If exported read-mostly [ ] Use SECURE option no + Public filesystem no + * EXPORT directory now, system restart or both both + PATHNAME of alternate Exports file [ ]

F1=Help F2=Refresh F3=Cancel F4=List Esc+5=Reset Esc+6=Command Esc+7=Edit Esc+8=Image Esc+9=Shell Esc+0=Exit Enter=Do 其中 PATHNAME of directory to export 表示共享出去的目錄的路徑 MODE to export directory 表示共享目錄的模式 HOSTS & NETGROUPS allowed client access 表示允許訪問該共享目錄的客戶機名,如果空 白,則允許所有的客戶機訪問 3、配置 NFS 客戶機 (1)、用 nkdir 命令建立一個本地安裝點 mkdir /home/mntpt (2)、啓動 NFS 客戶進程 smit mknfs Start NFS

Type or select values in entry fields. Press Enter AFTER making all desired changes. [Entry Fields] * START NFS now, on system restart or both both +

F1=Help F2=Refresh F3=Cancel F4=List Esc+5=Reset Esc+6=Command Esc+7=Edit Esc+8=Image Esc+9=Shell Esc+0=Exit Enter=Do (3)安裝網絡文件系統 mount server1:/export_file /home/mntpt

SMIT 工具

SMIT(SMITTY)爲用戶提供了一個靈活的工具來管理系統。下面介紹一些 SMIT 中符號和功 能鍵的意義 * 所需要的值,這個域必須填入值 # 這個域需要填入數字 / 這個域需要填入路徑 X 這個值需要填入一個 16 進制的數 ? 這個值不會顯示 + 一個下拉式列表,按 F4 鍵顯示列表 F1(ESC-1) 顯示上下文幫助 F2(ESC-2) 刷新 F3(ESC-3) 註銷,返回上一級菜單 F4(ESC-4) 列表,給出可選的列表值 F5(ECS-5) 初始化,恢復一個輸入域的原始數據 F6(ESC-6) 命令,顯示要執行的 AIX 命令 F7(ESC-7) 編輯,編輯一個下拉式菜單或下拉表中的一項 F8(ESC-8) 鏡像,將當前的屏幕存到一個文件中並將當前的快速路徑顯示出來 F9(ESC-9) 外殼,啓動一個子外殼 F10(ESC-10)退出,立即退出 SMIT 菜單 ENTER 開始執行當前行 /TEXT 在輸出中查找文本 n 查找下一個出現要查找的文本的地方 SMIT 的日誌文件在$HOME 目錄下,名爲 smit.log,它保存了所有被訪問的菜單和對話框, 還有所有被執行的命令和輸出, 以及運行過程中產生的錯誤。 smit.script 文件則保存了 SMIT 執行的所有的 AIX 命令。

其它實用的技巧
1、查看軟件版本的命令 # oslevel # lslpp -l oslevel 是用來查看 AIX 操作系統的版本。 而 lslpp -l 是用來查看系統具體每個文件包的版本。

例子: # lslpp -l > lpp.txt 則 lpp.txt 中包含如下信息: Fileset Level State Description ----------------------------------------------------------------------------Path: /usr/lib/objrepos IMNSearch.bld.DBCS 1.2.0.4 COMMITTED NetQuestion DBCS Buildtime Modules IMNSearch.bld.SBCS 1.2.1.3 COMMITTED NetQuestion SBCS Buildtime Modules IMNSearch.rte.DBCS 1.2.0.4 COMMITTED NetQuestion DBCS Search Engine IMNSearch.rte.SBCS 1.2.1.3 COMMITTED NetQuestion SBCS Search Engine IMNSearch.rte.httpdlite 1.1.1.1 COMMITTED NetQuestion Local HTTP

Daemon Java.adt.docs 1.1.6.0 COMMITTED Java Documentation Java.adt.includes 1.1.6.4 COMMITTED Java Application Development Toolkit Includes

2、查看所有出錯信息 在系統運行時,一些系統錯誤記錄會記錄在 errlog 中,其中有些錯誤還會在終端上 顯示出 來,檢查錯誤日誌可用以下命令: # errpt | more 查看系統所有的記錄 IDENTIFIER TIMESTAMP T C RESOURCE_NAME DESCRIPTION E85C5C4C 0426104399 P S CFGLFT SOFTWARE PROGRAM ERROR 2BFA76F6 0426104099 T S SYSPROC SYSTEM SHUTDOWN BY USER 9DBCFDEE 0426104399 T O errdemon ERROR LOGGING TURNED ON 192AC071 0426103999 T O errdemon ERROR LOGGING TURNED OFF AA8AB241 0423132999 T O clstrmgr OPERATOR NOTIFICATION

其中 IDENTIFIER 爲錯誤編號,當需要檢查詳細信息時常會用到。 TIME STAMP 爲時間標籤,它記錄的是出錯時間, 其格式:月月日日時時分分年年 T 爲 Type ,它記錄的是錯誤類型 P :爲永久錯誤,需引起注意 T :爲臨時錯誤。 C 爲 Class,它記錄的是錯誤類型 H : Hardware S : Software O : Errloger command messages U : undetermined RESOURCE_NAME 爲錯誤來源 DESCRIPTION 爲錯誤描述

查看系統詳細記錄內容

# errpt -aj <IDENTIFIER>|pg 其中 IDENTIFIER 爲錯誤編號,如 # errpt -aj 0426104399 | pg

查看系統所有的硬件出錯記錄 # errpt -dH

3、文件系統的操作
(1) 、列出所有的文件系統 # lsfs

它的作用是列出所有的文件系統,其輸出如下: Name Nodename Mount Pt VFS Size Options Auto Accounting /dev/hd4 -- / jfs 163840 -- yes no /dev/hd1 -- /home jfs 16384 -- yes no /dev/hd2 -- /usr jfs 2818048 -- yes no /dev/hd9var -- /var jfs 16384 -- yes no /dev/hd3 -- /tmp jfs 32768 -- yes no /dev/lv00 -- /ibmcxx jfs 835584 rw no
(2)、 列出所有 mount 了的文件系統 # mount

其輸出如下: node mounted mounted over vfs date options -------- --------------- --------------- ------ ------------ --------------/dev/hd4 / jfs Nov 16 12:47 rw,log=/dev/hd8 /dev/hd2 /usr jfs Nov 16 12:47 rw,log=/dev/hd8 /dev/hd9var /var jfs Nov 16 12:47 rw,log=/dev/hd8 /dev/hd3 /tmp jfs Nov 16 12:47 rw,log=/dev/hd8

/dev/hd1 /home jfs Nov 16 12:49 rw,log=/dev/hd8
(3)、 查看各文件系統的使用情況 # df -k 其輸出如下: Filesystem 1024-blocks Free %Used Iused %Iused Mounted on /dev/hd4 81920 68568 17% 1724 5% / /dev/hd2 1409024 430896 70% 28467 9% /usr /dev/hd9var 8192 6540 21% 293 15% /var /dev/hd3 16384 15352 7% 51 2% /tmp /dev/hd1 8192 3820 54% 54 3% /home
(4) 、啓動、停止和檢測 HACMP a 用(#smit clstart)啓動 HACMP b 用(#tail -f /tmp/hacmp.out)跟蹤輸出 c 用(#netstat -in)查看 en0、en1 的狀態,看是否已從 boot 地址切換成 service 地址 d 用(#lsvg -o) 查看是否 datavg 已經激活 e 正常啓動後,用(#smit clstop)通過 takeover 方式 down 掉一個 node,查看是否 IP 被另一個 node 接管 f 停止 HACMP,用(#smit clstop)通過 graceful 方式或 force 方式停用 HACMP -graceful 方式是 node 停用 HACMP 並釋放資源 -force 方式是 node 停用 HACMP 但不釋放資源 -take over 方式是 node 停用 HACMP,並讓另一個 node 接管資源

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章