aix常用命令及问题解决.doc
AIX中测试端口的方法
下面以80端口为例,介绍测试某一个端口是否工作的方法:
1.编辑/etc/services文件,找到如下两行
80/tcp#WorldWideWeb
80/udp#WorldWideWeb
用#将这两行注释掉,并添加新的两行,即如下:
#80/tcp#WorldWideWeb
#80/udp#WorldWideWeb
telnet280/tcp
telnet280/udp
2.编辑/etc/inetd.conf文件,找到如下一行
telnetstreamtcp6nowaitroot/usr/sbin/telnetdtelnetd-a
在其下添加一行
telnet2streamtcp6nowaitroot/usr/sbin/telnetdtelnetd-a
3.#refresh-sinetd
4.#lssrc-lsinetd
在输出中确认有一行
telnet2/usr/sbin/telnetdtelnetd-aactive
5.#netstat-an
该命令的输出中能看到80端口在侦听,即
tcp00*.80*.*LISTEN
6.尝试从别的AIX机器上用如下命令登陆这个效劳器,如果能正常登陆,说明80端口工作正常。
#telnetip_address80
7.#netstat-an|grep80
可以看到通过80端口建立了连接,类似如下输出:
tcp4009.181.50.90.809.181.50.107.3750ESTABLISHED
8.测试完成。
请注意,测试完成后,请将/etc/services和/etc/inetd.conf文件修改回之前的状态,并刷新inetd效劳:
#refresh-sinetd
拨号访问RS/6000的快速配置方法
AIX/RS6000支持多种拨号访问的方法.如PPP/SLIP等,但其配置较为复杂.现介绍一种使用WIN95的超级终端HyperTerminal访问RS/6000的方法
?
RS/6000端:
1.定义tty,并设置enablelogin,flowcontrol=rts
2.编辑/etc/uucp/Devices,参加一行:Directtty#-9600direct
3.连接Modem到tty#port
4.#pdisabletty#
5.#cu-mltty#
6.at/
7.ats0=1
8.~./
9.penabletty#?
WIN95/98端:
拨号方问RS/6000
关于/etc/security/limits的中文解释
前一阵子,跟公司的数据库工程师为新机器P560Q和P55A安装系统和数据库,AIX为5304,oracle9207,在oracle建库是总是在jvm处失败,并报了一堆错,经查与/etc/security/limits限制有关,下面是这个文件的解释:
time(seconds)unlimited
此用户的一个进程能占用的CPU处理时间
file(blocks)unlimited
此用户的进程可以生成和扩展的最大文件大小
data(kbytes)131072
此用户的进程可分配使用的最大数据段大小〔数据段可以有多个〕
stack(kbytes)32768
此用户的进程可使用的最大堆栈段大小
memory(kbytes)32768
一个用户进程可以使用的最大物理内存数量〔系统并不强制限制〕
coredump(blocks)2097151
可生成的最大coredump文件大小
nofiles(descriptors)2000
一个用户进程可同时翻开的文件描述符数量〔根本等同于可翻开文件数量〕
?
将这几个值都改成了-1,安装成功!
Oracle的网络参数的设置
/usr/sbin/no–p-oudp_sendspace=65536
/usr/sbin/no–p-oudp_recvspace=655360
/usr/sbin/no–p-otcp_sendspace=65536
/usr/sbin/no–p-otcp_recvspace=65536
/usr/sbin/no–p-orfc1323=1
卷组问题
问题:由于操作失误(chdev-lhdiskx-apv=yes)使得hdiskx的PVID发生改变,硬盘上的内容尽管没被破坏,但由于与VGDA区的描述不一致,造成卷组无法访