首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 其他服务器 >

Solaris查看端口及过程

2012-07-25 
Solaris查看端口及进程1. Solaris 10及一些系统补丁的安装日志一般可以在/var/sadm/install_data目录和/va

Solaris查看端口及进程

1. Solaris 10及一些系统补丁的安装日志一般可以在/var/sadm/install_data目录和/var/sadm/install目录中找到。
2. 用户登录日志可以使用last命令列出
3. a) netstat -na | grep -i listen通常可以看到目前系统侦听的端口号
?? b) netstat -f inet 和 netstat -f inet6可以看到目前所建立的连接
?? c) 要想知道某个端口被那个进程所使用,可以使用下面的方法得知:

-bash-3.00# cd /proc
-bash-3.00# for i in *
> do
> echo ------ process $i ---------
> pfiles $i | grep -i "port: 8080"
> done
------ process 4721 ---------
??????? sockname: AF_INET 0.0.0.0? port: 8080
------ process 4724 ---------
??????? sockname: AF_INET 0.0.0.0? port: 8080
------ process 502 ---------
------ process 503 ---------

从以上的结果可以得知,端口8080被进程4721和4724所使用。

可以用 ps -Af 命令来列出系统中所有进程及详细信息,如下:

UID?? PID? PPID?? C??? STIME TTY???????? TIME CMD
??? root? 4721???? 1?? 0 15:39:01 ??????????? 3:32 /usr/jdk/instances/jdk1.5.0/jre/../bin/java -Dcom.sun.aas.instanceRoot=/export/
??? root? 4724? 4721?? 0 15:39:16 ??????????? 0:00 /usr/jdk/instances/jdk1.5.0/jre/../bin/java -Dcom.sun.aas.instanceRoot=/export/


然后用
kill -9 4721
kill -9 4724

来杀死进程

热点排行