Linux(Centos7)防火墙端口操作记录

1、nginx -t #Nginx配置文件检查

上述截图代表检查没问题

上述截图检查配置文件配置错误,并提示错误文件位置

2、systemctl restart nginx #重启Nginx

重启Nginx失败

3、systemctl status nginx.service #查看Nginx服务状态

80端口被占导致服务启动失败

4、netstat -nap|grep 80 #查看80端口被占用情况

kill -9 4013199 #杀掉占用进程,再次复查直到没有

Centos7默认没有netstat,没有需要安装

yum install -y net-tools #安装net-tools

netstat -nap|gerp 4045574 #根据PID查看端口

ps 4045574 #查看进程详细信息

5、systemctl start nginx #nginx启动成功

6、ps aux|grep nginx / ps -ef|grep nginx 查看Nginx

7、netstat -ntlp #查看端口占用情况

8、netstat -tuln|grep 9000 #查看端口是否被占用

9、sudo yum install firewalld #安装防火墙

10、sudo systemctl status firewalld #检查防火墙服务状态

上图 防火墙正常启用中,下图为未启用

firewall-cmd --state #查看防火墙状态

11、sudo systemctl stop firewalld #关闭防火墙

12、sudo systemctl disable firewalld #永久关闭防火墙 重启也不会开启

13、sudo systemctl start firewalld #打开防火墙

14、sudo systemctl enable firewalld #开机自动启动防火墙

15、sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent #开放指定端口通过防火 墙

sudo firewall-cmd --zone=public --remove-port=8080/tcp --permanent

--permanent 表示永久开放,不加的话就是临时

16、sudo firewall-cmd --reload #开放端口命令执行后重载防火墙,使开放端口命令生效

17、sudo firewall-cmd --zone=public --query-port=8080/tcp #查看端口是否开放

代表防火墙未开启

端口8080未允许通过防火墙

18、sudo firewall-cmd --list-all #查看防火墙规则

19、service iptables status #查看iptables插件服务状态, iptabls是Centos6的防火墙,Centos7兼容,如有 可 cd /etc/sysconfig vim iptabls

相关推荐
且从容.10 分钟前
Ubuntu安装flume
linux·ubuntu·flume
承渊政道29 分钟前
Linux网络学习【Reactor反应堆模式】
linux·网络·学习·ubuntu·reactor
讯捷蓝达2 小时前
戴尔R720xd服务器卡死在 “Configuring Memory...Done“,换了内存还是卡?问题根本不在内存
运维·服务器
且从容.3 小时前
ubuntu安装flink
linux·ubuntu·flink
爱和冰阔落5 小时前
【Linux网络】TCP 服务器如何并发处理多个客户端?从 fork、僵尸进程到双重 fork
linux·运维·服务器·网络
程序员沉梦听雨5 小时前
WSL2的安装与使用
linux·wsl
微小的鱼5 小时前
Linux的渲染与显示系统链路
android·java·linux
lisanmengmeng6 小时前
alertmanger 标签 rules 打上分组标签
linux·运维·服务器
Android系统攻城狮6 小时前
Linux FFmpeg深度解析之av_write_frame调用流程与实战(三十三)
linux·运维·服务器·ffmpeg·音视频进阶·ffmpeg音视频
上火的金鱼妹6 小时前
k8s生产实际问题排查(网关,数据库读写等)
运维·服务器