print "Port PID Process"
netstat -Aan | grep LISTEN | awk '{print $1 " " $5}' | while read pcb port; do
out=`rmsock $pcb tcpcb`
if echo "$out" | grep "Kernel Extension" > /dev/null; then
printf "%-15s Kernel Extension\\n" "$port"
else
pid=`echo "$out" | sed -n 's/.*pro[c]*ess \\([0-9][0-9]*\\) .*/\\1/p'`
if [ -n "$pid" ]; then
proc=`ps -p $pid | tail -n 1 | awk '{print $4}'`
printf "%-15s %-16s $proc\\n" "$port" $pid
else
echo "Error, Line not recognized \\"$out\\" for Port $port"
fi
fi
done
收起这个不是主机的问题 是业务问题铜鼓top 查看进程
问题要写的明确一些 这样问问题 都不知道怎么回答
把发生的背景 系统等等都写详细一点
自己如果发一个问题写我的机器坏了,我怎么修好一样
装了哪些应用 比如oracle 还是DB2 等等