九州下载 - 系统安卓苹果手机游戏推荐下载网站!

当前位置:九州下载 > 建站问答 >

linux爱心代码

时间:2022-12-26 08:28编辑:九州下载来源:www.wzjsgs.com

linux爱心代码(linux

AIX是什么?

AIX是IBM开放系统(OpenSystem)平台上运行的unix类操作系统,IBM的服务器系列分为Z,I,P,X四大系列,开放系统即指P系列,以前也叫RS6000。AIX的英文全称是Advanced Interactive Excutive, 它基于Unix systemV和Unix BSD4.2, IBM在开发AIX时融入了许多在IBM大型主机上才用的技术,所以它虽然出身晚,但从体系结构和用户操作友好性上看,AIX是最成熟,最完美的UNIX操作系统之一。许多目前在其他厂商UNIX操作系统上(包括LINUX)流行的技术,例如逻辑卷管理LVM,日志文件系统JFS,ODM(类似windows注册表),都源于IBM的AIX操作系统。

在AIX中,哪个命令可以看到哪些进程在用哪个端口?

AIX没有命令可以直接查看哪个进程在使用什么端口,不像Linux可以使用lsof或者netstat -p查看。目前可以使用下面的方法查看:

1、首先使用netstat列出哪些端口被使用,注意需要额外加一个参数-A

#netstat -Aan

f100050002d32bb8 tcp6 0 0 *.22 *.* LISTEN

f100050002d313b8 tcp4 0 0 *.22 *.* LISTEN上面的例子列出了端口22的情况

2、再使用命令rmsock查看,注意:这个命令是用来清除一个没有关联文件描述符的socket,如果socket被进程占用会提示该端口被哪个进程使用,利用这个提示信息获得进程信息。比如

#rmsock f100050002d313b8 tcpcb

The socket 0xf100050002d31008 is being held by proccess 5374084 (sshd).显示22端口被进程sshd(进程号5374084)占用

如果你清楚自己的操作不会对系统造成影响,或者仅是测试用,可用下面的循环抓取:

netstat -anA|grep -w LISTEN|awk \'{print $1,$5}\'|while read pcb port

do

echo "$port--------------->"

rmsock $pcb tcpcb

done

相关文章