centos 7 关闭防火墙
CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙步骤。
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
1
2
|
[root@localhost ~]#firewall-cmd --state
not running
|
检查防火墙的状态:
从centos7开始使用systemctl来管理服务和程序,包括了service和chkconfig。
1
2
|
[root@localhost ~]#systemctl list-unit-files|grep firewalld.service --防火墙处于关闭状态
firewalld.service disabled
|
或者
1
2
3
4
|
[root@localhost ~]#systemctl status firewalld.service
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
|
关闭防火墙:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
1
2
|
[root@localhost ~]#systemctl stop firewalld.service
[root@localhost ~]#systemctl disable firewalld.service
|
1
2
3
4
5
6
7
8
|
启动一个服务:systemctl start firewalld.service
关闭一个服务:systemctl stop firewalld.service
重启一个服务:systemctl restart firewalld.service
显示一个服务的状态:systemctl status firewalld.service
在开机时启用一个服务:systemctl enable firewalld.service
在开机时禁用一个服务:systemctl disable firewalld.service
查看服务是否开机启动:systemctl is -enabled firewalld.service;echo $?
查看已启动的服务列表:systemctl list-unit-files|grep enabled
|
Centos 7 firewall 命令:
查看已经开放的端口:
firewall-cmd --list-ports
开启端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
命令含义:
–zone #作用域
–add-port=80/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效
重启防火墙
firewall-cmd --reload #重启firewall
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
CentOS 7 以下版本 iptables 命令
如要开放80,22,8080 端口,输入以下命令即可
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT /sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
然后保存:
/etc/rc.d/init.d/iptables save
查看打开的端口:
/etc/init.d/iptables status
关闭防火墙
1) 永久性生效,重启后不会复原
开启: chkconfig iptables on
关闭: chkconfig iptables off
2) 即时生效,重启后复原
开启: service iptables start
关闭: service iptables stop
下面说下CentOS7和6的默认防火墙的区别
CentOS 7默认使用的是firewall作为防火墙,使用iptables必须重新设置一下
1、直接关闭防火墙
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
2、设置 iptables service
yum -y install iptables-services
如果要修改防火墙配置,如增加防火墙端口3306
vi /etc/sysconfig/iptables
增加规则
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
保存退出后
systemctl restart iptables.service #重启防火墙使配置生效
systemctl enable iptables.service #设置防火墙开机启动
最后重启系统使设置生效即可。
systemctl start iptables.service #打开防火墙
解决主机不能访问虚拟机CentOS中的站点
1. 本机能ping通虚拟机2. 虚拟机也能ping通本机3.虚拟机能访问自己的web4.本机无法访问虚拟机的web
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables restart
查看CentOS防火墙信息:/etc/init.d/iptables status关闭CentOS防火墙服务:/etc/init.d/iptables stop
centos 7 关闭防火墙相关推荐
- linux 关闭防火墙firewall,centos中关闭防火墙(firewall)及SELinux
centos在不断的版本更新迭代过程中,在centos7中默认使用的是firewall作为防火墙. centos7关闭firewall 查看运行状态:firewall-cmd --state 临时停止 ...
- 虚拟机里linux7关不了,虚拟机上CentOS 7关闭防火墙操作
装机后第一次查看防火墙. 1.首先查看防火墙状态,使用命令:# service iptables status 1.查看防火墙状态 提示:Unit iptables.service could not ...
- hadoop学习;安装jdk,workstation虚拟机v2v迁移;虚拟机之间和跨物理机之间ping网络通信;virtualbox的centos中关闭防火墙和检查服务启动...
JDK 在Ubuntu下的安装 与 环境变量的配置 前期准备工作: 找到 JDK 和 配置TXT文件 并拷贝到桌面下 不是目录 而是文件拷贝到桌面下 以下的命令部分就直接复制粘贴就能够了 1.配 ...
- CentOS 7关闭防火墙命令
1.命令行界面输入命令"systemctl status firewalld.service"并按下回车键. 2.然后在下方可以查看得到"active(running)& ...
- centos永久关闭防火墙
新安装完CentOS Linux,发现配置完apache后没法访问,估计是防火墙问题. /etc/init.d/iptables status 会得到一系列信息,说明防火墙开着. /etc/init. ...
- Linux的centos永久关闭防火墙的命令
永久关闭 systemctl stop firewalld.service systemctl disable firewalld.service 查看 systemctl status firewa ...
- centos 8 关闭防火墙
systemctl stop firewalld.service && systemctl disable firewalld.service
- linux 关闭防火墙
centos 7 关闭防火墙命令:systemctl stop firewalld.service开启防火墙:systemctl start firewalld.service关闭开机自启动:syst ...
- Linux 关闭防火墙方法
不同版本的关闭方法略有不同 1 CentOS 6.* 关闭防火墙方法 1)查询防火墙状态:service iptables status 2)关闭防火墙:service iptables stop 3 ...
最新文章
- Spring官方都推荐使用的@Transactional事务,为啥我不建议使用!
- 开发笔记13 | 部署 Node.js 应用程序到云 ECS
- vue-cli 3.0 源码分析
- python爬虫什么书好_初学python爬虫看什么书
- kotlin学习笔记——重载操作符
- RxJS switchMap, mergeMap, concatMap,exhaustMap 的比较
- python第三章上机实践_《机器学习Python实践》读书笔记-第三章
- 记录一次svn报错:[Previous operation has not finished; run 'cleanup' if it was interrupted] 的排错过程
- GDB的工作原理及skyeye远程调试
- 调用html模板帝国cms,帝国CMS模板制作中常用的调用变量简单整理
- 数据科学家们会被 AutoML 代替吗?
- img之间出现缝隙的原因_神马情况?美缝剂施工出现脱胶是什么原因?
- [安卓学习]AndroidManifest.xml文件内容详解
- 代码设计之多渠道支付
- linux 下 sudo 指令不需要输入密码的配置
- Spring设置定时器配置
- python分支和循环的思维导图_思维导图的绘制步骤【PDCA管理循环】
- java opencv 提取车牌_OpenCV实现车牌字符分割(C++)
- 约瑟夫问题MATLAB代码
- zblog php 分类页,zblog怎样实现不同分类页调用不同页面模板和样式