本篇文章简单记录Centos7下查看防火墙状态和网络状态命令.
1. 查看对外开放的端口状态
1 | # 查询已开放的端口 |
2. 查看防火墙状态
查看防火墙状态
1
systemctl status firewalld
开启防火墙
1
systemctl start firewalld
关闭防火墙
1
systemctl stop firewalld
重启防火墙
1
service firewalld restart
若遇到无法开启
先用:systemctl unmask firewalld.service
, 然后:systemctl start firewalld.service
3. 对外开放端口
查看想开的端口是否已开
1
firewall-cmd --query-port=8090/tcp
添加指定需要开放的端口
1
2
3
4
5firewall-cmd --add-port=8081/tcp --permanent
# 重载入添加的端口
firewall-cmd --reload
# 查询指定端口是否开启成功
firewall-cmd --query-port=8081/tcp移除指定端口
1
firewall-cmd --permanent --remove-port=8081/tcp
服务器拒绝了我们的连接请求
可能原因:
- 检查端口是否打开
- 重启tomcat服务
1
2
3
4
5
6
7
8
9
10
11
12
13# 1. 首先,进入tomcat下的bin目录
cd /usr/local/tomcat/bin
# 2. 关闭tomcat
./shutdown.sh
# 3. 查看tomcat是否以关闭
# (PS:在确定tomcat关闭之后再启动tomcat,否则会报端口被占用异常。)
ps -ef|grep java
# 若无tomcat进程,则重新启动tomcat;否则,使用kill命令杀死tomcat进程
# 4. 启动tomcat
./startup.sh