Linux防火墻firewalldiptables(2)iptables開放指定端口開放指定端口

一、CentOs6 iptables基本操作

# chkconfig --list | grep iptables	查看防火墻的服務
# chkconfig iptables off	永久關閉防火墻
#chkconfig iptables on	永久開啟防火墻# service status iptables 	查看防火墻狀態
# service start iptables		啟動防火墻
# service stop iptables		停止防火墻
# service restart iptables	重啟防火墻# /etc/init.d/iptables status		查看防火墻狀態
# /etc/init.d/iptables start		啟動防火墻
# /etc/init.d/iptables stop		停止防火墻
# /etc/init.d/iptables restart	重啟防火墻

二、CentOs7 iptables基本操作

## 2.1 防火墻服務#chkconfig --list | grep iptables	查看防火墻的服務
#chkconfig iptables off	永久關閉防火墻
#chkconfig iptables on	永久開啟防火墻## 2.2 systemctl基本命令#systemctl status iptables.service	查看防火墻的狀態
#systemctl stop iptables.service	停止防火墻
#systemctl start iptables.service	啟動防火墻
#systemctl restart iptables.service	重啟防火墻
#systemctl reload iptables.service	重載防火墻等價于restart
#systemctl disable iptables.service	禁止開機啟動防火墻
#systemctl enable iptables.service	開機啟動防火墻## 2.3 service基本命令#service iptables status    查看防火墻狀態        
#service iptables start	啟動防火墻
#service iptables stop	停止防火墻
#service iptables restart	重啟防火墻
#service iptables try-restart	嘗試重啟防火墻
#service iptables reload	重載防火墻
#service iptables force-reload	強制重載防火墻

三、防火墻端口(開放/阻止)

3.1 查詢防火墻開放端口

iptables -L -n
或
iptables -L -n --line-number

3.2 開放防火墻指定端口
3.2.1 允許所有服務器訪問指定端口
例如放開常用端口22/80/8080/3306

iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT
iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

–參數說明

參數說明
-A添加一條INPUT的規則
-p指定是什么協議(TCP/UDP)
--dport就是目標端口,當數據從外部進入服務器為目標端口
--sport數據從服務器出去,則為數據原端口
-j就是指定是ACCEPT接受或阻止DROP
-s來源
重啟服務
service iptables restart
或
systemctl restart iptables.service

保存配置

service iptables save
或
/etc/rc.d/init.d/iptables save

3.2.2 防火墻指定IP(允許/禁止)訪問

# 允許ip訪問
iptables -A INPUT -p tcp -s 192.168.xx.x -j ACCEPT
# 禁止ip訪問
iptables -A INPUT -p tcp -s 192.168.xx.x -j DROP

–參數說明: -s 來源

3.2.3 防火墻指定IP(允許/禁止)訪問指定端口

# 允許訪問3306
iptables -A INPUT -s 192.168.xx.x -p tcp -m tcp --dport 3306 -j ACCEPT
# 禁止訪問3306
iptables -A OUTPUT -s 192.168.xx.x -p tcp -m tcp --sport 3306 -j DROP

重啟服務

service iptables restart
或
systemctl restart iptables.service

保存配置

service iptables save
或
/etc/rc.d/init.d/iptables save

四、刪除防火墻端口

先查看防火墻端口規則

iptables -L -n
或
iptables -L -n --line-number

再根據序號刪除指定端口的防火墻規則

iptables -D INPUT 1
iptables -D INPUT 2
iptables -D INPUT 3
iptables -D INPUT 4

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

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

相關文章

HCIA---路由器--靜態路由

提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 文章目錄 目錄 前言 一.路由器簡介 二.路由器轉發原理 三.骨干鏈路 四.路由分類 五.靜態路由 六.靜態路由拓展配置 一.負載均衡 二.環回接口 三.手工匯總 四.路由黑洞 五.缺…

【分布式存儲】數據存儲和檢索~B+樹

為什么數據存儲結構重要 在存儲系統中,其實不管數據是什么樣的,歸根結底其實都還是取決于數據的底層存儲結構,而主要常見的就是數據庫索引結構,B樹、Redis中跳表、以及LSM、搜索引擎中的倒排索引。本質都是如何利用不用的數據結構…

軟件設計師(七)面向對象技術

面向對象: Object-Oriented, 是一種以客觀世界中的對象為中心的開發方法。 面向對象方法有Booch方法、Coad方法和OMT方法等。推出了同一建模語言UML。 面向對象方法包括面向對象分析、面向對象設計和面向對象實現。 一、面向對象基礎 1、面向對象的基本…

7. 延遲隊列

延遲隊列 7.1. 延遲隊列概念 延時隊列,隊列內部是有序的,最重要的特性就體現在它的延時屬性上,延時隊列中的元素是希望 在指定時間到了以后或之前取出和處理,簡單來說,延時隊列就是用來存放需要在指定時間被處理的 元素的隊列。 7…

【Spring Boot】構建RESTful服務 — 使用Swagger生成Web API文檔

使用Swagger生成Web API文檔 高質量的API文檔在系統開發的過程中非常重要。本節介紹什么是Swagger,如何在Spring Boot項目中集成Swagger構建RESTful API文檔,以及為Swagger配置Token等通用參數。 1.什么是Swagger Swagger是一個規范和完整的框架&…

QT創建項目

可選擇CMake或qmake

SSL證書DV和OV的區別?

SSL證書是在互聯網通信中保護數據傳輸安全的一種加密工具。它能夠確保客戶端和服務器之間的通信得以加密,防止第三方竊聽或篡改信息。在選擇SSL證書時,常見的有DV證書和OV證書,它們在驗證標準和信任級別上有所不同。那么SSL證書DV和OV的有哪些…

二叉搜索樹K和KV結構模擬

一 什么是二叉搜索樹 這個的結構特性非常重要,是后面函數實現的結構基礎,二叉搜索樹的特性是每個根節點都比自己的左樹任一節點大,比自己的右樹任一節點小。 例如這個圖, 41是根節點,要比左樹大,比右樹小&…

Neo4j之DELETE基礎

在 Neo4j 中,DELETE 語句用于刪除節點、關系或節點屬性。它允許從圖數據庫中移除不再需要的數據。 1】刪除節點及其關系: MATCH (p:Person {name: Alice}) DETACH DELETE p;這個查詢會找到具有 "Person" 標簽且屬性 "name" 為 &qu…

人工智能原理概述 - ChatGPT 背后的故事

大家好,我是比特桃。如果說 2023 年最火的事情是什么,毫無疑問就是由 ChatGPT 所引領的AI浪潮。今年無論是平日的各種媒體、工作中接觸到的項目還是生活中大家討論的熱點,都離不開AI。其實對于互聯網行業來說,自從深度學習出來后就…

進入現代云技術的世界-APIGateway、ServiceMesh、OpenStack、異步化框架、云原生框架、命令式API與聲明式API

目錄 APIGateway Service Mesh OpenStack 異步化框架 云原生框架 命令式API與聲明式API APIGateway API網關(API Gateway)是一個服務器——充當了客戶端和內部服務之間的中間層。API網關負責處理API請求,將客戶端的請求路由到相應的后端…

StringJoiner

1、為什么要學習StringJoiner? 2、StringJoiner概述 StringJoiner跟StringBuilder一樣,也可以看成一個容器,創建之后里面的內容是可變的。 2.1、作用 提高字符串的操作效率,而且代碼編寫特別簡潔,但是目前市場上很少有…

銀行家算法

1.設計目的與要求 1.1設計目的 了解銀行家算法中使用的數據結構和求安全序列算法,并進一步加深對避免死鎖算法及其實現過程的理解。 1.2設計要求 通過編寫和調試一個系統動態分配資源的簡單模擬程序,觀察死鎖產生的條件,并采用適當的算法&a…

2023.8.7論文閱讀

文章目錄 CMUNeXt: An Efficient Medical Image Segmentation Network based on Large Kernel and Skip Fusion摘要本文方法實驗結果 Boundary Difference Over Union Loss For Medical Image Segmentation(損失函數)摘要本文方法實驗結果 CMUNeXt: An E…

回歸預測 | MATLAB實現基于PSO-LSSVM-Adaboost粒子群算法優化最小二乘支持向量機結合AdaBoost多輸入單輸出回歸預測

回歸預測 | MATLAB實現基于PSO-LSSVM-Adaboost粒子群算法優化最小二乘支持向量機結合AdaBoost多輸入單輸出回歸預測 目錄 回歸預測 | MATLAB實現基于PSO-LSSVM-Adaboost粒子群算法優化最小二乘支持向量機結合AdaBoost多輸入單輸出回歸預測預測效果基本介紹模型描述程序設計參考…

【基礎操作】Linux打開terminal,Anaconda默認進入的虛擬環境(python版本)設置(自行指定)

為了免除每次打開terminal都要輸入 conda activate … 的麻煩,可以這么設置。 1. 打開terminal,然后輸入命令 vim ~/.bashrc2. 然后在文件末尾添加 conda activate your_envs # your_envs是你的虛擬環境名稱3. 保存退出,重新打開就成功啦…

navicat連接postgresql報錯

navicat連接postgresql報錯 navicat連接postgresql報錯 現象 有小伙伴告訴我 安裝了新的postgresql 使用navicat連接,報錯 ERROR: column "datlastsysoid" does not existLINE 1: SELECT DISTINCT datlastsysoid FROM pg database column “datlastsy…

Go 語言類型轉換的陷阱

1 介紹 Go 語言作為強類型語言,在使用 Golang 開發項目時,經常會遇到類型轉換的場景,整型之間可以直接轉換,字節切片和字符串之間也可以直接轉換。 但是,如果整型和字符串之間做類型轉換,則需要使用 str…

.netcore grpc客戶端流方法詳解

一、客戶端流式處理概述 客戶端流式處理方法在該方法沒有接收消息的情況下啟動。 requestStream 參數用于從客戶端讀取消息。 返回響應消息時,客戶端流式處理調用完成。客戶端可以發送多個消息流到服務端,當所有客戶端消息流發送結束,調用請…

SpringBoot案例-部門管理-修改

目錄 前言 查看頁面原型,明確需求 頁面原型 需求 閱讀接口文件 思路分析 功能接口開發 控制層(Controller類) 業務層(Service類) 業務類 業務實現類 持久層(Mapper類) 接口測試 前…