`

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: 32805"
> done
------ process 0 ---------
------ process 1 ---------
------ process 1025 ---------
------ process 1035 ---------
------ process 1037 ---------
------ process 1038 ---------
------ process 1039 ---------
------ process 1040 ---------
------ process 1041 ---------
------ process 1166 ---------
------ process 123 ---------
------ process 12535 ---------
------ process 12536 ---------
------ process 134 ---------
------ process 141 ---------
------ process 142 ---------
------ process 148 ---------
------ process 164 ---------
------ process 1679 ---------
------ process 1807 ---------
------ process 1817 ---------
------ process 18459 ---------
------ process 18462 ---------
------ process 18464 ---------
------ process 18612 ---------
------ process 18613 ---------
------ process 18615 ---------
------ process 18639 ---------
------ process 18653 ---------
------ process 18680 ---------
------ process 2 ---------
------ process 226 ---------
------ process 290 ---------
------ process 3 ---------
------ process 302 ---------
------ process 303 ---------
------ process 311 ---------
------ process 334 ---------
------ process 372 ---------
------ process 376 ---------
------ process 397 ---------
------ process 398 ---------
------ process 400 ---------
------ process 416 ---------
------ process 418 ---------
------ process 432 ---------
------ process 434 ---------
------ process 435 ---------
------ process 436 ---------
------ process 442 ---------
------ process 443 ---------
------ process 458 ---------
------ process 463 ---------
------ process 464 ---------
------ process 465 ---------
------ process 564 ---------
------ process 565 ---------
------ process 566 ---------
------ process 598 ---------
------ process 599 ---------
------ process 613 ---------
------ process 619 ---------
------ process 631 ---------
------ process 633 ---------
------ process 634 ---------
------ process 637 ---------
------ process 651 ---------
------ process 653 ---------
------ process 666 ---------
------ process 686 ---------
------ process 689 ---------
------ process 6929 ---------
------ process 6932 ---------
------ process 6934 ---------
------ process 6958 ---------
------ process 6959 ---------
------ process 6960 ---------
------ process 7 ---------
------ process 763 ---------
------ process 834 ---------
------ process 836 ---------
------ process 837 ---------
------ process 838 ---------
------ process 839 ---------
------ process 840 ---------
------ process 9 ---------
------ process 990 ---------
------ process 991 ---------
------ process 992 ---------
        peername: AF_INET 127.0.0.1  port: 32805
------ process 993 ---------
------ process 994 ---------
        sockname: AF_INET 127.0.0.1  port: 32805

从以上的结果可以得知,端口32805被进程992和994所使用。可以进一步使用pfiles <pid>来确认。

分享到:
评论

相关推荐

    Solaris 10安装VNC图形化桌面

    输入服务器的 IP 地址和端口号(默认为 5900 + 显示号),即可连接 VNC 服务器。 七、总结 本文详细讲解了 Solaris 10 安装 VNC 图形化桌面的步骤,包括查看软件包、配置环境变量、启动 VNC 服务器、修改图形化...

    运行于solaris平台下的Socket连接

    结构体包含端口号(sin_port或sin6_port)和IP地址(sin_addr或sin6_addr)。 3. **绑定**: 使用`bind()`函数将Socket与特定的本地地址和端口关联。这对于服务器端尤其重要,因为它需要监听特定的端口以接收...

    Solaris9系统参数守则

    - **定义**:TCP 协议最大可用端口号。 - **应用场景**:在高并发服务环境中,合理的端口范围设置能够有效避免端口冲突问题。 - **建议值**:默认值通常为 65535,但在高负载下可能需要调整至更高的值。 6. **...

    Sun - SA388 Solaris Network Security

    - **端口号**:解释了端口号的作用及其在网络通信中的重要性。 - **服务器进程启动**:详细说明了一个服务器进程是如何被启动的。 - **远程过程调用(RPC)**:探讨了RPC的工作原理以及如何启动一个RPC进程。 #### ...

    solaris技术指南009.PDF

    - 可扩展的端口号分配,不再受限于每个`getty`进程一个端口的模型。 - 解决了`/etc/utmp`文件在描述远程服务时出现的问题。 - 支持非RPC和TCP/IP请求的混合使用,增强了系统的可信度。 #### 5. SAF 组成元素 - ...

    solaris网络配置

    进入网络服务部分,`/etc/services` 文件列出了各种网络服务及其对应的端口号和传输协议。例如,`ftp-data 20/tcp` 表示 FTP 数据连接使用 TCP 协议的 20 端口。这个文件是系统识别服务并分配端口的重要依据。 `/...

    服务器试题[收集].pdf

    11. **Solaris进程查看**:在Solaris下,使用"ps"命令查看进程。 12. **IIS服务**:IIS(Internet Information Services)自带的服务包括Web服务、FTP服务和SMTP服务,不包括telnet服务。 13. **Sun公司服务器平台...

    01-运维测试题.doc

    查看占用端口 8080 的进程命令是 `netstat -anp | grep 8080` 或 `lsof -i :8080`。其中,`netstat` 命令用于显示网络连接和路由表信息, `-anp` 选项指定显示所有网络连接和监听端口,并显示对应的进程号。`lsof` ...

    JRTP库使用教程

    1. **端口冲突**:确保使用的端口号没有被其他进程占用。 2. **网络配置**:确认网络配置正确无误,特别是对于多播环境。 3. **权限问题**:确保运行程序有足够的权限访问网络接口。 4. **数据包丢失**:检查网络...

    开源电子书:Nginx 开发手册文档.pdf

    2. 配置 Nginx:可以使用配置文件来配置 Nginx,包括设置服务器根目录、端口号、虚拟主机、负载均衡等。 3. PHP-FPM 安装配置:可以使用 PHP-FPM 作为 FastCGI server,提供 PHP支持。 Nginx 的一些常见问题和解决...

    bugfree和xampp

    - 如果Apache服务未能成功启动,通常是因为80端口被其他进程占用。可以通过以下两种方式解决: - 方法一:打开命令提示符,输入`netstat -ano`查看占用80端口的进程PID,然后在任务管理器中结束该进程。 - 方法二...

    Zend_Optimizer安装图解

    如果 Apache 无法启动,可能是 80 端口被其他程序占用,关闭占用端口的进程或更改 Apache 的端口号即可。 4. 检验 XAMPP 是否安装成功,通过在浏览器中输入 `http://localhost`,如果看到欢迎页面,表明已安装成功。...

    nginx入门.pdf

    查看Nginx的版本号则使用`nginx -V`。启动、停止、重载配置文件的命令分别是`start nginx`、`nginx -s stop`和`nginx -s reload`。当配置文件有变动时,可以使用`nginx -s reload`命令来使配置生效,这将会启动新的...

    klockwork培训手册

    - 更改用于许可证管理的端口号。 - **修改LICENSE服务器主机**: - 更改许可证服务器的主机名或IP地址。 - **创建并构建MULTI_PROBLEMS项目**: - 创建支持多语言项目的配置。 - 构建项目以进行静态代码分析。 ##...

    TCP-IP详解1

    - 端口号用于在主机上识别网络进程,一个端口号对应一个网络服务。 TCP/IP实用工具和服务: - Ping和Traceroute是诊断网络问题时常用的工具。Ping用来测试目标主机是否可达,Traceroute用来显示数据包到达目标主机...

    memcached总结

    为了连接到本地运行的Memcached服务,可以通过JavaMemcachedClient创建一个连接池实例,指定Memcached服务器的IP地址和端口号。示例代码如下: ```java // 创建连接池实例 SchoonerSockIOPool pool = new ...

    sun的系统库函数

    - **主要内容**:这部分详细介绍了Solaris操作系统下的系统库函数,旨在帮助开发者更好地理解和使用这些函数。 - **章节编号**:在文档中,这部分被标记为“manpages section 2: System Calls”。 ##### 系统库函数...

    UNIX 高级教程系统技术内幕

    2.4 内核态下运行 2.4.1 系统调用接口 2.4.2 中断处理 2.5 同步 2.5.1 阻塞操作 2.5.2 中断 2.5.3 多处理器 2.6 进程调度 2.7 信号 2.8 新进程和程序 2.8.1 fork 和exec 2.8.2 进程创建 2.8.3 fork 优化 2.8.4 执行...

    CentOS6.4 SSH Telnet服务器配置

    2. **配置PuTTY连接设置**:在PuTTY配置界面中输入服务器的IP地址和端口号。 3. **保存会话**:为了方便以后快速连接,可以选择保存当前的连接配置。 4. **开始SSH会话**:点击“Open”按钮即可开始SSH会话。 #### ...

Global site tag (gtag.js) - Google Analytics