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

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/449357.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/449357.shtml
英文地址,請注明出處:http://en.pswp.cn/news/449357.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

怎樣從Linux終端管理進程:10個你必須知道的命令

本文由 極客范 - Ben Zhang 翻譯自 Chris Hoffman。歡迎加入極客翻譯小組,同我們一道翻譯與分享。轉載請參見文章末尾處的要求。Linux終端有一系列有用的命令。它們可以顯示正在運行的進程、殺死進程和改變進程的優先級。本文列舉了一些經典傳統的命令和一些有用新…

易盛極星多合約回測(問題很多)

注意,使用此函數,在考慮手續費時,無法做到統一。 import talib import numpy as np import EsTalib from EsSeries import NumericSeries# 策略參數字典 g_params[p1] 5 g_params[p2] 10 g_params[p3] 120 g_params[ZQ] 5 #交易周期…

Qt 程序獲取程序所在路徑、用戶目錄路徑、臨時文件夾等特殊路徑的方法

Qt 程序獲取程序所在路徑、用戶目錄路徑、臨時文件夾等特殊路徑的方法 經常我們的程序中需要訪問一些特殊的路徑,比如程序所在的路徑、用戶目錄路徑、臨時文件夾等。在 Qt 中實現這幾個功能所用的方法雖然都不難,但是各不相同,每次用到時還要…

搞了個30天學習量化的數據資料,可以bt做全球。數據鏈接白送

待會上傳代碼,資料,打包好了,拿來就能用。累死我了,搞了兩天,必須收費,絕不允許白嫖。不然對不起我熬夜,那么辛苦。 確定后,掃描百度網盤 鏈接:https://pan.baidu.com/s/1C0k6zkjHchFVQaHe4nRMsg?pwd=kkgb 提取碼:kkgb 如何回測k線圖 如何根據形態選股

解決 springboot + JPA + MySQL 表名全大寫 出現 “表不存在” 問題(Table ‘XXX.xxx‘ doesn‘t exist)

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 項目中使用 JPA 和 mysql 。表名是全大寫的。 出現 如下報錯: java.sql.SQLSyntaxErrorException: Table XXX_ms.work_tas…

自學Linux命令的四種方法

本文由 極客范 - 小道空空 翻譯自 Danny Stieben。歡迎加入極客翻譯小組,同我們一道翻譯與分享。轉載請參見文章末尾處的要求。如果你想成為Linux高手,那么掌握一些Linux命令是必不可少的。下面是自學Linux命令的四種方法。 每日提示 學習Linux命令的…

第五周學習總結

第六章: 主要內容: 1.接口 2.實現接口 3.理解接口 4.接口回調 5.接口與多態 6.接口變量做參數 7.面向接口編程 Example6_1: Example6_2: Example6_3: Example6_4: Example6_5: Example6_6: 總結:這章節沒有較大問題,例題也都做了一遍。蠻順利…

Android 設備的CPU類型(通常稱為”ABIs”)

armeabiv-v7a: 第7代及以上的 ARM 處理器。2011年15月以后的生產的大部分Android設備都使用它.arm64-v8a: 第8代、64位ARM處理器,很少設備,三星 Galaxy S6是其中之一。armeabi: 第5代、第6代的ARM處理器,早期的手機用的比較多。x86: 平板、模…

國信證券學習系列(1)

軟件不錯,滿足了我對股票,期貨,期權的全部要求。而且數據可以提供下載,簡直沒話說了。 數據清洗問題,我其實很早以前就在思考這個問題,回測,到底在測什么?什么樣的數據可以用來回測&…

JNA—JNI終結者

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1.介紹 給大家介紹一個最新的訪問本機代碼的Java框架—JNA。 JNA(Java Native Access)框架是一個開源的Java框架,是SUN公司…

FIFO存儲器

FIFO( First Input First Output)簡單說就是指先進先出。由于微電子技術的飛速發展,新一代FIFO芯片容量越來越大,體積越來越小,價格越來越便宜。作為一種新型大規模集成電路,FIFO芯片以其靈活、方便、高效的特性,逐漸在…

通過8個技巧讓你成為一個超強的Linux終端用戶

本文由 極客范 - minejo 翻譯自 Chris Hoffman。歡迎加入極客翻譯小組,同我們一道翻譯與分享。轉載請參見文章末尾處的要求。使用Linux終端不僅僅是只輸入命令。學習這些基本的技巧,你就會逐漸掌握Bash shell,這個在大多數Linux發行版上默認…

國信證券學習系列(2)

獲取指數池: def init(ContextInfo):#設置股票池stock300 ContextInfo.get_stock_list_in_sector(滬深300)ContextInfo.stock300_weight {}stock300_symbol []stock300_weightlist [] ContextInfo.index_code ContextInfo.stockcode"."ContextInfo.m…

旅游服務商Bikego完成A輪融資,共建創投、馬蜂窩投資

2月26日消息,近日Bikego宣布完成A輪融資,共建創投、北京馬蜂窩之旅國際旅行社投資。目前金額尚未公開。 bikego領趣旅行成立于2016年,是一家目的地日游服務運營商。從內容切入,提供國內自由行客戶的白天玩法解決方案,…

python-flask-1

https://askubuntu.com/questions/244641/how-to-set-up-and-use-a-virtual-python-environment-in-ubuntu 1. virtualenv安裝 sudo apt-get install virtualenv sudo apt install virtualenvwrapper echo "source /usr/share/virtualenvwrapper/virtualenvwrapper.sh&quo…

JSch:Java Secure Channel -- java 代碼實現 ssh 遠程操作

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 JSch 是SSH2的一個純Java實現。 它允許你連接到一個 sshd 服務器,使用端口轉發,X11轉發,文件傳輸等…

國信證券學習系列(3)

日內回轉策略&#xff1a;做T策略 擇時交易&#xff1a; if date[-8:-3] ! 14:55:if macd > 0 and macd_pre < 0:# 根據MACD>0則開倉,小于0則平倉if avaliable > df.iloc[-1, 0] * ContextInfo.Lots * 100:order_shares(ContextInfo.get_universe()[0], ContextIn…

時序數據庫連載系列: 時序數據庫一哥InfluxDB之存儲機制解析

2019獨角獸企業重金招聘Python工程師標準>>> InfluxDB 的存儲機制解析 本文介紹了InfluxDB對于時序數據的存儲/索引的設計。由于InfluxDB的集群版已在0.12版就不再開源&#xff0c;因此如無特殊說明&#xff0c;本文的介紹對象都是指 InfluxDB 單機版 1. InfluxDB 的…

如何在Linux上提高文本的搜索效率

本文由 極客范 - minejo 翻譯自 Xmodulo。歡迎加入極客翻譯小組&#xff0c;同我們一道翻譯與分享。轉載請參見文章末尾處的要求。對于系統管理員或程序員來說&#xff0c;當需要在復雜配置的目錄中或者在大型源碼樹中搜尋特定的文本或模式時&#xff0c;grep類型的工具大概是…

Spring Boot 10:處理Json數據中的null值

Jackson版&#xff1a; /*** Jackson 配置類 對Json數據進行特殊處理** Author YangXuyue* Date 2019/04/02 07:12*/ Configuration public class JacksonConfig {/*** 配置Jackson** param builder* return* Author YangXuyue* Date 2019/04/02 07:14*/BeanPrimaryConditional…