`

(1) 重启后永久性生效: 开启:chkconfig iptables on 关闭:chkconfig iptables off (2) 即时生效,重启后

 
阅读更多
[color=darkred][b](1) 重启后永久性生效:

开启:chkconfig iptables on

关闭:chkconfig iptables off

(2) 即时生效,重启后失效:

开启:service iptables start

关闭:service iptables stop

需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。

在开启了防火墙时,做如下设置,开启相关端口,

修改/etc/sysconfig/iptables 文件,添加以下内容:

-A RH-Firewall-1-INPUT -m state ——state NEW -m tcp -p tcp ——dport 80 -j ACCEPT

-A RH-Firewall-1-INPUT -m state ——state NEW -m tcp -p tcp ——dport 22 -j ACCEPT

或者:

/etc/init.d/iptables status 会得到一系列信息,说明防火墙开着。

/etc/rc.d/init.d/iptables stop 关闭防火墙

最后:

在根用户下输入setup,进入一个图形界面,选择Firewall configuration,进入下一界面,选择Security Level为Disabled,保存。重启即可。

======================================================

fedora下

/etc/init.d/iptables stop

=======================================================

ubuntu下:

由于UBUNTU没有相关的直接命令

请用如下命令

iptables -P INPUT ACCEPT

iptables -P OUTPUT ACCEPT

暂时开放所有端口

Ubuntu上没有关闭iptables的命令

=======================================================

iptables 是linux下一款强大的防火墙,在不考虑效率的情况下,功能强大到足可以替代大多数硬件防火墙,但是强大的防火墙如果应用不当,可能挡住的可不光是那些潜在的攻击,还有可能是你自己哦。这个带来的危害对于普通的个人PC来说可能无关紧要,但是想象一下,如果这是一台服务器,一旦发生这样的情况,不光是影院正常的服务,还需要到现场去恢复,这会给你带来多少损失呢?

所以我想说的是,当你敲入每一个iptables 相关命令的时候都要万分小心。

1.应用每一个规则到DROP target时,都要仔细检查规则,应用之前要考虑他给你带来的影响。

2.在redhat中我们可以使用service iptables stop来关闭防火墙,但是在有些版本如ubuntu中这个命令却不起作用,大家可能在网上搜索到不少文章告诉你用iptables -F这个命令来关闭防火墙,但是使用这个命令前,千万记得用iptables -L查看一下你的系统中所有链的默认target,iptables -F这个命令只是清除所有规则,只不会真正关闭iptables.想象一下,如果你的链默认target是DROP,本来你有规则来允许一些特定的端口,但一旦应用iptables -L ,清除了所有规则以后,默认的target就会阻止任何访问,当然包括远程ssh管理服务器的你。

所以我建议的关闭防火墙命令是

iptables -P INPUT ACCEPT

iptables -P FORWARD ACCEPT

iptables -P OUTPUT ACCEPT

iptables -F

总之,当你要在你的服务器上做任何变更时,最好有一个测试环境做过充分的测试再应用到你的服务器。除此之外,要用好iptables,那就要理解iptables的运行原理,知道对于每一个数据包iptables是怎么样来处理的。这样才能准确地书写规则,避免带来不必要的麻烦。
[/b]
[/color]
分享到:
评论

相关推荐

    linux修改静态ip和解决不能上网问题以及ip映射(真测配置)

    )、永久性生效,重启后不会复原。 开启: chkconfig iptables on 关闭: chkconfig iptables off 2)、 即时生效,重启后复原 开启: service iptables start 关闭: service iptables stop 3)、在当开启了防火墙...

    linux命令行小结

    关闭: /sbin/service iptables stop --Linux命令行关闭防火墙 即时生效,重启后失效 2./etc/init.d/iptables stop chkconfig --level 35 iptables off --Linux命令行永久关闭防火墙 重启后生效 开启: ...

    shell密令#切换用户#返回上级#打开文件夹#查看

    shell密令#切换用户#返回上级#打开文件夹#查看 liunx防火墙 1) 重启后生效 开启: chkconfig iptables on 关闭: chkconfig iptables off

    Linux 关闭、开启防火墙

    要关闭linux的防火墙,在System->Administration->Firewall and SELinux下,选择...  2) 即时生效,重启后失效:  开启: service iptables start  关闭: service iptables stop  或者:  /etc/init.d/iptab

    Linux环境安装oracle 11g数据库

    1. 关闭SELinux、防火墙 (后续要打开防火墙就得开放1521端口以及允许ip通过) service iptables stop chkconfig iptables off sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config 或者编辑 vi /etc/...

    linux下防火墙开启某个端口号及防火墙常用命令使用(详解)

    1、永久性生效,重启后不会复原 开启:chkconfigiptables on 关闭:chkconfigiptables off 2、即时生效,重启后复原 重启防火墙 方式一:/etc/init.d/iptables restart 方式二:service iptables restart ...

    一键配置CentOS iptables防火墙的Shell脚本分享

    手里几台VPS配置iptables太繁琐,看到了朱哥的LNMP脚本里有一个... 代码如下:chkconfig –level 345 iptables on 完整Shell: 代码如下: #!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local

    linux常用命令和关闭防火墙开启防火墙 自己总结全

    linux常用命令 Mkdir 创建 Rm -rf 删除 Chmod -R 777 权限 Mysql -uroot -r quit退出 find / -name svn 查找位置 ...开启:chkconfig iptables on 关闭:chkconfig iptables off 即时生效,重启后失效 开启:

    h5手游[星辰变]手工架设服务端+数据库+架设流程

    chkconfig iptables off centos7系统 systemctl stop firewalld.service systemctl disable firewalld.service 4、宝塔安装完后: 安装:nginx14 安装:mysql 5.6 安装:php 5.6 5、安装完成后修改在宝塔面板...

    hadoop集群虚拟机环境准备.txt

    chkconfig --list iptables #iptables 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭 2. 创建一个一般用户atguigu useradd usr100 passwd usr100 (密码111111 ) 3. 在/opt目录下创建software module...

    sybase iq 15 64位 window 和linux 安装教程java 链接sybaseiq 分享

    安装条件:1.提供sybase win 2008 企业版本,参考内存6G 2.linux centos 6.5 64 位6G内存 3.1安装包获取 ...chkconfig iptables off sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config

    hadoop2.2伪分布式集群搭建

    hadoop2.2伪分布式集群搭建 #查看防火墙状态 service iptables status #关闭防火墙 service iptables stop #查看防火墙开机启动状态 chkconfig iptables --list #关闭防火墙开机启动 chkconfig iptables off

    kvm虚拟化学习笔记(一)之kvm虚拟化环境安装的步骤

    平时一直玩RHEL/CentOS/OEL系列的操作,玩虚拟化也是采这一类系统,kvm在RHEL6系列操作系统支持比较...(2)关闭selinux,重启后生效 (3)关闭防火墙 chkconfig ip6tables off chkconfig iptables off (4)重启 # reboo

    oracle软件安装

    # chkconfig iptables off # chkconfig ip6tables off 硬件配置: # grep MemTotal /proc/meminfo # grep SwapTotal /proc/meminfo # rpm -qa | grep glibc # yum install glibc # yum install glibc.i686

    Linux 下 安装MySql

    安装MySql 1 确保网络通畅 2 下载并安装mysql相关组件 yum install -y mysql mysql-server mysql-dev 3 安装完成后 启动mysql服务 service mysqld start ...6 mysql -u 登录名 -p ... chkconfig iptables off

    NFS服务器客户机配置

    #chkconfig --level 35 iptables off 关闭防火墙规则。 #iptables -F(清空规则) #iptables -L(查看) #chmod o+w /home/share/file.txt 给其他用户对共享目录中的文本文档写入权限 # exportfs –av 输出当前主机中...

    Linux系统iptables管理的8种命令

    虽然iptables在Unix系统中不是服务,但是为了方便平时的管理也对iptables写了chkconfig的启动脚本,定义在/etc/init.d/即rc.d/init.d目录下,但是iptables和正常的service服务又多了几种命令  Usage: /etc/init.d/...

    linux学习记录

    关闭linux中的防火墙 service iptables stop 要使用用户进行上传,比如root 就必须修改etc目录下的两个文件 一个是user_list 一个是ftpusers Chkconfig 开机自启动 如:chkconfig vsftpd on Chkconfig httpd on ...

    CentOS6.7系统中配置LNMP环境

    #即时生效,重启后失效开启 [root@localhost ~]# service iptables stop 关闭selinux #即时生效,重启后失效 [root@localhost ~]#setenforce 0 //将SELINUX=enforcing修改为disabled然后重启生效 [root@localhost ...

    Linux常用的命令。。。。。

    Chkconfig networkmanager off 关闭此服务 配置dns : vim /etc/resolv.conf nameserver(命令) ip 立刻生效 hostname 主机名 /etc/sysconfig/network (里面有全局网关gateway) hostname +主机名 可以立刻改名,但未...

Global site tag (gtag.js) - Google Analytics