日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CentOS 6 和 CentOS 7 防火墙的关闭

發布時間:2023/12/18 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CentOS 6 和 CentOS 7 防火墙的关闭 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。
CentOS6.5查看防火墻的狀態:

1 [linuxidc@localhost ~]$service iptable status

  顯示結果:

1 2 3 4 5 [linuxidc@localhost ~]$service iptable status Redirecting?to?/bin/systemctl status? iptable.service ● iptable.service ? ?Loaded:?not-found (Reason:?No?such file?or?directory) ? ?Active: inactive (dead)??--表示防火墻已經關閉

? ? CentOS 6.5關閉防火墻

1 2 [root@localhost ~]#servcie iptables stop? ? ? ? ? ? ? ? ? ??--臨時關閉防火墻 [root@localhost ~]#chkconfig iptables?off? ? ? ? ? ? ? ? ? ??--永久關閉防火墻

? ? CentOS 7.2關閉防火墻

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

查看防火墻狀態:?service iptables status

下面說下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?#打開防火墻

systemctl stop iptables.service #關閉防火墻

解決主機不能訪問虛擬機CentOS中的站點

前陣子在虛擬機上裝好了CentOS6.2,并配好了apache+php+mysql,但是本機就是無法訪問。一直就沒去折騰了。? 具體情況如下? 1. 本機能ping通虛擬機? 2. 虛擬機也能ping通本機? 3.虛擬機能訪問自己的web? 4.本機無法訪問虛擬機的web? 后來發現是防火墻將80端口屏蔽了的緣故。? 檢查是不是服務器的80端口被防火墻堵了,可以通過命令:telnet server_ip 80 來測試。? 解決方法如下:? /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT? 然后保存:? /etc/rc.d/init.d/iptables save? 重啟防火墻? /etc/init.d/iptables restart? CentOS防火墻的關閉,關閉其服務即可:? 查看CentOS防火墻信息:/etc/init.d/iptables status? 關閉CentOS防火墻服務:/etc/init.d/iptables stop?

更多CentOS相關信息見CentOS?專題頁面?http://www.linuxidc.com/topicnews.aspx?tid=14

轉自??http://www.linuxidc.com/Linux/2016-12/138979.htm

CentOS6.5查看防火墻的狀態:

1 [linuxidc@localhost ~]$service iptable status

  顯示結果:

1 2 3 4 5 [linuxidc@localhost ~]$service iptable status Redirecting?to?/bin/systemctl status? iptable.service ● iptable.service ? ?Loaded:?not-found (Reason:?No?such file?or?directory) ? ?Active: inactive (dead)??--表示防火墻已經關閉

? ? CentOS 6.5關閉防火墻

1 2 [root@localhost ~]#servcie iptables stop? ? ? ? ? ? ? ? ? ??--臨時關閉防火墻 [root@localhost ~]#chkconfig iptables?off? ? ? ? ? ? ? ? ? ??--永久關閉防火墻

? ? CentOS 7.2關閉防火墻

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

查看防火墻狀態:?service iptables status

下面說下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?#打開防火墻

systemctl stop iptables.service #關閉防火墻

解決主機不能訪問虛擬機CentOS中的站點

前陣子在虛擬機上裝好了CentOS6.2,并配好了apache+php+mysql,但是本機就是無法訪問。一直就沒去折騰了。? 具體情況如下? 1. 本機能ping通虛擬機? 2. 虛擬機也能ping通本機? 3.虛擬機能訪問自己的web? 4.本機無法訪問虛擬機的web? 后來發現是防火墻將80端口屏蔽了的緣故。? 檢查是不是服務器的80端口被防火墻堵了,可以通過命令:telnet server_ip 80 來測試。? 解決方法如下:? /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT? 然后保存:? /etc/rc.d/init.d/iptables save? 重啟防火墻? /etc/init.d/iptables restart? CentOS防火墻的關閉,關閉其服務即可:? 查看CentOS防火墻信息:/etc/init.d/iptables status? 關閉CentOS防火墻服務:/etc/init.d/iptables stop?

更多CentOS相關信息見CentOS?專題頁面?http://www.linuxidc.com/topicnews.aspx?tid=14

本文永久更新鏈接地址:http://www.linuxidc.com/Linux/2016-12/138979.htm

總結

以上是生活随笔為你收集整理的CentOS 6 和 CentOS 7 防火墙的关闭的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。