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...
by yuhuohu - Solaris文档中心 - 2008-11-14 11:24:55 阅读(2773) 回复(0)
当前有个java程序,出发点是为了找出pid,kill掉。考虑到系统中还运行其他java程序,不能简单的使用 kill -9 `ps -ef | grep java | awk '{print $2}'` 这样的方式。 这个程序侦听12345端口号, netstat -an的输出是: 127.0.0.1.8005 *.* 0 0 49152 0 LISTEN *.32928 *.* 0 0 49152 0 BOUND *.12345 *.* ...
[root@ly root]# ps -ef | grep sysl root 1328 1 0 Aug29 ? 00:06:11 syslogd -m 0 由进程号1328 怎么查该进程号运行在那个端口。 希望得到大家的指点。
怎么根据端口号查找占用该端口的进程? 我使用netstat -na | grep 1700,看到1700端口正处于LISTEN状态,我想要找出占用该端口的进程,并且杀掉它。 操作系统是solaris 2.6。 多谢多谢!
如标题,如何利用listening port找出pid?:em17: OS:HPUX 11.23 netstat中p的含义是protocol,不是port或program 最终解决方案: 安装lsof工具 lsof start.log |grep 1u |grep java |awk '{print $2}' 因为lsof出来有2个相同,1u2u随便选一个就好了,要不然awk出来2个重复的:shock: 有点复杂,反正AWK我不熟悉的,shell学习任重而道远啊~:em17: [ 本帖最后由 guorui913 于 2009-1-4 10:18 编辑 ]
别用sockaddr_in.sin_port = 0 我想知道用什么方法能能得到一个未被占用的端口号 比如说有什么系统调用或者写一个什么样的程序就能求得 (我的详细需求在这里,麻烦大家回复之前先看一下:http://bbs.chinaunix.net/thread-1002362-1-1.html) 嗯 我主要是遇到了这个问题 不知道正确的解决方式是什么 [ 本帖最后由 Jass 于 2007-10-15 09:56 编辑 ]