centos7防火墙命令

查看 防火墙 状态
systemctl status firewalld
关闭 防火墙
systemctl stop firewalld	#停止firewall

systemctl disable firewalld	#禁止firewall开机启动
启动 防火墙
systemctl start firewalld	
开放端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent		#开放8080端口

firewall-cmd --zone=public --remove-port=8080/tcp --permanent	#关闭8080端口

firewall-cmd --reload	#配置立即生效
查询已开放的端口
netstat -anp
查询指定端口是否已开
firewall-cmd --query-port=8080/tcp
检查端口被哪个进程占用
netstat -lnpt |grep 8080
查看进程的详细信息
ps 8080
查看监听的端口
netstat -lnpt
查看防火墙开放的所有端口
firewall-cmd --zone=public --list-ports
显示本机Linux系统上所有开放的端口列表
ss -nutlp | awk '{print $1,$5}' | awk -F"[: ]" '{print "协议:"$1,"端口号:"$NF}' | grep "[0‐9]" | uniq

你可能感兴趣的:(网络,linux,服务器)