防火墙保卫系统免受外来侵袭,是系统重要组成部分,熟练操控防火墙是后台小伙伴的必备技能。以centos系统为基础,盘点整理一番防火墙相关的操作指令。
查看防火墙运行状态
systemctl status firewalld
或者防火墙自带命令同样可以查看运行状态:
firewall-cmd --state
防火墙一定要运行起来,不要为了开放端口方便就直接关闭防火墙。
1、防火墙的开启和关闭
开启:systemctl start firewalld
关闭:systemctl stop firewalld
2、查看已开放外部访问的所有端口
firewall-cmd --zone=public --list-ports
3、防火墙开放、关闭端口,允许和限制外部访问端口
开放8088端口
firewall-cmd --zone=public --add-port=8088/tcp --permanent
关闭8088端口
firewall-cmd --zone=public --remove-port=8088/tcp --permanent
开放关闭端口命令执行后,刷新配置
firewall-cmd --reload
4、端口占用查看
查看在用端口和占用端口进程信息:
netstat -lnpt
使用ps加占用端口进程PID,查进程信息
ps pid