centos 查看进程端口
时间: 2023-07-29 16:10:48 浏览: 106
要查看 CentOS 上正在运行的进程以及它们所占用的端口,可以使用以下命令:
1. 查看所有进程及其端口信息:
```
sudo netstat -tlnp
```
2. 查看指定端口所占用的进程信息:
```
sudo lsof -i :端口号
```
例如,如果要查看端口号为 80 的进程信息,可以使用以下命令:
```
sudo lsof -i :80
```
注意,以上命令需要使用管理员权限运行。
相关问题
centos防火墙查看端口
要在CentOS上查看端口占用情况,可以使用以下命令:
```
lsof -i:端口号
```
例如,要查看80端口的占用情况,可以使用以下命令:
```
lsof -i:80
```
如果要查看所有端口的占用情况,可以使用以下命令:
```
netstat -tlnp
```
其中,-t选项表示只显示TCP端口,-l选项表示只显示监听状态的端口,-n选项表示以数字形式显示端口号,-p选项表示显示进程ID和进程名称。
如果您想在CentOS上开放端口,可以使用以下命令:
```
firewall-cmd --add-port=端口号/tcp --permanent
```
例如,要开放3306端口,可以使用以下命令:
```
firewall-cmd --add-port=3306/tcp --permanent
```
需要注意的是,这个命令只是将端口添加到防火墙规则中,如果您想使更改生效,需要重新加载防火墙配置:
```
firewall-cmd --reload
```
centos 查看进程命令
要查看 CentOS 中的进程,可以使用以下命令:
1. `ps aux`: 显示所有进程的详细信息,包括进程的 PID、占用的 CPU 和内存资源、启动时间等。
2. `top`: 动态显示系统中所有进程的资源占用情况,包括 CPU 使用率、内存使用率、进程数量等。
3. `htop`: 与 top 类似,但界面更加友好,可以交互式操作,例如使用键盘选择进程、杀死进程等。
4. `pstree`: 显示进程之间的父子关系,以树形结构展示。
5. `lsof`: 显示系统中所有打开的文件和网络连接,可以用于查找哪些进程占用了某个文件或端口。
6. `netstat`: 显示系统中所有的网络连接,包括 TCP、UDP 等协议,可以用于查找哪些进程正在监听某个端口。