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 接管资源

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