搜索
您的当前位置:首页aix下网络端口总结

aix下网络端口总结

来源:飒榕旅游知识分享网


AIX 使用lsof查看端口占用进程

lsof功能很强大,这里主要介绍使用lsof查看端口占用进程,AIX默认不安装lsof,需要去官网下载安装,我的版本是lsof-4.61-4.aix5.3.ppc.rpm,可以从网址http://gnome.bullfreeware.com/aixtoolbox/RPMS/ppc/lsof/下载

一、查看操作系统版本

二、安装rpm包

引用

# rpm -ivh lsof-4.61-4.aix5.3.ppc.rpm

lsof

##################################################

三、查看端口占用进程

引用

# lsof -i tcp:21 -n

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME

inetd 18892 root 4u IPv6 0x70dec210 0t0 TCP *:ftp (LISTEN)

可以看到21端口被进程18892占用着,即超级服务进程inetd。

引用

# ps -ef|grep 18892

root 16558 18892 root 18892 39822 root 19720 18892 root 21636 18892 root 24556 18892 root 40336 56780 root 43614 18892 root 45970 18892 root 46584 18892 root 59850 18892 0 22:58:03 - 0:00 telnetd -a

0 Mar 04 - 0:00 /usr/sbin/inetd

0 22:30:36 - 0:00 telnetd -a

0 22:29:32 - 0:00 telnetd -a

0 Mar 04 - 0:00 rpc.ttdbserver 100083 1 0 23:56:56 pts/0 0:00 grep 18892

0 23:54:52 - 0:00 telnetd -a

0 22:25:32 - 0:00 telnetd -a

0 23:09:02 - 0:00 telnetd -a

0 23:53:06 - 0:00 telnetd -a

另外我们可以按照如下格式查看占用进程

引用

lsof -i TCP:port -n

lsof -i UDP:port -n

lsof -i :port -n

aix下查看端口被哪个进程占用

1. netstat -Aan | grep -i listen | grep

比如查找25999被哪个占用

# netstat -Aan | grep -i listen | grep 25999

71107de4 tcp4 0 0 *.25999 *.* LISTEN

2. 使用rmsock tcpcb ,别被这个命令吓倒,其实不是删除sock的。参数就是第一步返回的那个十六进制地址。

# rmsock 71107de4 tcpcb

The socket 0x71107c00 is being held by proccess 49546 (sms_access_age

nt).

括弧写的就是进程名。

因篇幅问题不能全部显示,请点此查看更多更全内容

Top