centos7查找端口号的pid
时间: 2023-08-12 21:09:13 浏览: 240
要查找 CentOS 7 上特定端口号对应的进程 ID(PID),可以使用以下命令:
```bash
sudo lsof -i :<port>
```
将 `<port>` 替换为你要查找的端口号。例如,若要查找端口号为 80 的进程 PID,可以运行以下命令:
```bash
sudo lsof -i :80
```
命令输出将会显示与给定端口相关的进程信息,其中的 PID 列即为进程 ID。请注意,你可能需要以管理员权限运行该命令(使用 sudo)才能获取所有进程的信息。
另外,如果你只想获取进程 ID,可以使用以下命令:
```bash
sudo lsof -t -i :<port>
```
这将只返回 PID,而不包含其他进程信息。同样,将 `<port>` 替换为你要查找的端口号。例如:
```bash
sudo lsof -t -i :80
```
相关问题
centos7查看端口号命令
您可以使用以下命令来查看CentOS 7上打开的端口号:
```
sudo netstat -tulpn
```
该命令将列出所有TCP和UDP端口以及它们对应的程序和进程ID。您可以在“PID/Program name”列中找到程序名称。
centos7查看redis端口号
要查看Redis的端口号,可以使用以下命令:
```sh
sudo ss -ntlp | grep redis-server
```
该命令会列出所有当前正在监听网络连接的进程及其对应的端口号。其中,`redis-server` 是Redis的进程名,`grep` 命令用于筛选出包含 `redis-server` 的行,`-n` 参数表示输出行号,`-t` 参数表示输出 TCP 连接信息,`-l` 参数表示输出监听的端口号。
如果Redis正在监听端口,则会输出类似以下的信息:
```
LISTEN 0 128 *:6379 *:* users:(("redis-server",pid=1234,fd=5))
```
其中,`*:6379` 表示 Redis 正在监听本机的 6379 端口。
阅读全文