`

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/

 

或者整理为一行命令:

# for i in *; do echo ------ process $i --------- ; pfiles $i | grep -i "port: 8080" ; done


然后用
kill -9 4721
kill -9 4724

来杀死进程

分享到:
评论

相关推荐

    solaris lsof

    solaris 查询进程和端口的工具,非常好用。

    SOLARIS高级系统管理员指南

    7.4.4 映射项目文法及快捷方式 91 7.5 自动加载程序如何工作 93 7.6 如何规划自动加载 95 7.6.1 推荐的自动加载策略 95 7.6.2 使用自动加载程序的预请求 96 第8章 设置自动加载程序 97 8.1 设置自动加载服务器系统 ...

    Java问题定位技术.pdf

    C 在Solaris下,查找占用指定的端口的进程 D 如何在solaris下面分析IO瓶颈? E AIX操作系统下,32位进程的最大内存占有情况 F 关于TCP/IP G windows 2003/XP下,一个端口可以多个监听 H Suse9.0下,线程创建的数量...

    Solaris系统管理指南:高级管理

    SAC初始化进程 ......................................................................................................................... 36 端口监视器服务管理(pmadm) ......................................

    UNIX 高级教程系统技术内幕

    14.2.1 mmap 及相关系统用 14.3 VM 设计原理 14.4 基本抽象概念 14.4.1 物理内存 14.4.2 地址空间 14.4.3 地址映射 14.4.4 匿名页面 14.4.5 硬件地址转换 14.5 段驱动程序 14.5.1 seg-vn 14.5.2 seg-map 14.5.3 ...

    流量监控小工具部分核心代码

    提供流量监控小工具的一部分代码,主要是抓取网卡实时流量和查看哪些进程占用端口情况, 一共三个源文件, net_traffic.cpp 实时流量 ports_stat.cpp/ports_stat.h, 端口信息 代码支持 linux, solaris,windows...

    Linux运维监控工具,支持系统硬件信息,内存,cpu,温度,磁盘空间及IO,硬盘smart,系统负载,网络流量等监控,服务接口

    支持进程应用、文件、端口、服务器上的日志、docker容器、数据库、数据表等资源。 支持监控服务接口API、数据通讯设备(如交换机、路由器、打印机等)自动生成网络拓扑图、大屏可视化、web SSH(堡垒机)、统计分析...

    网络安全技术参数.docx

    投标产品能够支持Windows 2003/2008、Linux 、Solaris/HP-UX/AIX等服务器操作系统,并有合同证明。 3. 能有效的限制系统特权用户的权限,合理的划分系统的权限为系统管理员,安全管理员,审计管理员。 4. 能实现...

    bsd-pstack-开源

    [来自端口的pkg-descr]“ pstack”与同名的Solaris程序类似。 在进程或核心文件上运行pstack会生成该进程中每个线程的堆栈跟踪。

    simple-heartbeat:从 code.google.compsimple-heartbeat 自动导出

    进程检测是通过 TCP 连接完成的。 该脚本允许配置要运行的命令、对等方检查其对应项的时间间隔,以及将命令拉到首选机器的回退模式。 每个主机上都启动了一个脚本实例。 一个被选为工人,在循环中执行命令。 脚本的...

    nginx(1-9-8).syno.tar官方镜像

    它获得了两节式BSD许可,并在Linux,BSD变体,Mac OS X,Solaris,AIX,HP-UX以及其他* nix版本上运行。它还具有用于Microsoft Windows的概念证明端口。 托管一些简单的静态内容 $ docker run --name some-nginx -...

    Oracle9i的init.ora参数中文说明

    说明 : 指定在启动例程后, 要为共享服务器环境创建的服务器进程的数量。 值范围: 根据操作系统而定。 默认值 : 1 circuits: 说明 : 指定可用于入站和出站网络会话的虚拟电路总数。 该参数是构成某个例程的总 SGA ...

Global site tag (gtag.js) - Google Analytics