在centos系统查看端口是否开启指令
时间: 2023-06-26 13:10:36 浏览: 61
在 CentOS 系统中,可以使用以下指令来查看端口是否开启:
1. 使用 netstat 命令:
```shell
netstat -an | grep 端口号
```
例如,要查看 80 端口是否开启,可以使用以下指令:
```shell
netstat -an | grep 80
```
如果该端口已经开启,则会显示类似以下的结果:
```shell
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
```
2. 使用 lsof 命令:
```shell
lsof -i:端口号
```
例如,要查看 80 端口是否开启,可以使用以下指令:
```shell
lsof -i:80
```
如果该端口已经开启,则会显示类似以下的结果:
```shell
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
httpd 1234 root 3u IPv4 12345 0t0 TCP *:http (LISTEN)
```
相关问题
CentOS7.9中开启服务器端口,用什么指令
要在CentOS7.9中开启服务器端口,可以使用firewall-cmd命令。具体指令如下:
1. 查看已开启的端口:
```bash
firewall-cmd --list-ports
```
2. 开启端口:
```bash
firewall-cmd --zone=public --add-port=端口号/tcp --permanent
```
其中,端口号是需要开启的端口号,tcp表示使用TCP协议,--permanent参数表示设置开机自启动。
3. 重新加载防火墙配置:
```bash
firewall-cmd --reload
```
执行完以上三个步骤,就可以在CentOS7.9中成功开启服务器端口了。
centos7的防火墙指令
CentOS 7 使用的是 firewalld 作为防火墙管理工具,你可以使用以下指令来操作防火墙:
1. 启动防火墙:
```
sudo systemctl start firewalld
```
2. 停止防火墙:
```
sudo systemctl stop firewalld
```
3. 重启防火墙:
```
sudo systemctl restart firewalld
```
4. 查看防火墙状态:
```
sudo systemctl status firewalld
```
5. 开机自启动防火墙:
```
sudo systemctl enable firewalld
```
6. 禁止防火墙开机自启动:
```
sudo systemctl disable firewalld
```
7. 打开端口:
```
sudo firewall-cmd --zone=public --add-port=端口号/协议 --permanent
```
8. 关闭端口:
```
sudo firewall-cmd --zone=public --remove-port=端口号/协议 --permanent
```
9. 查看已开放的端口:
```
sudo firewall-cmd --zone=public --list-ports
```
10. 重新加载防火墙配置:
```
sudo firewall-cmd --reload
```
这些指令可以帮助你在 CentOS 7 上管理防火墙的配置。