網站首頁 編程語言 正文
CentOS和Ubuntu中防火墻相關命令
- 1、CentOS7中防火墻相關命令
- 2、Ubuntu中防火墻相關命令
1、CentOS7中防火墻相關命令
在CentOS 7中,與防火墻相關的命令主要包括firewalld
命令。以下是一些常用的firewalld
命令:
-
查看firewalld服務狀態:
systemctl status firewalld
-
啟動firewalld服務:
systemctl start firewalld
-
關閉firewalld服務:
systemctl stop firewalld
-
禁用firewalld服務(使其在重啟后保持關閉狀態):
systemctl disable firewalld
-
啟用firewalld服務(使其在重啟后自動啟動):
systemctl enable firewalld
-
查看firewalld的狀態(是否運行):
firewall-cmd --state
-
查看防火墻規則:
firewall-cmd --list-all
-
添加端口映射(例如,向public zone添加一個永久的TCP 80端口):
firewall-cmd --zone=public --add-port=80/tcp --permanent
-
移除端口映射(例如,從public zone移除一個TCP 80端口):
firewall-cmd --zone=public --remove-port=80/tcp --permanent
-
重啟防火墻(使更改生效):
firewall-cmd --reload
請注意,對于添加或移除端口映射的操作,需要使用--permanent
選項來確保更改在重啟后仍然生效。而執行這些操作后,需要重啟防火墻或使用firewall-cmd --reload
命令來使更改生效。
2、Ubuntu中防火墻相關命令
在Ubuntu系統中,與防火墻相關的命令主要是使用ufw
(Uncomplicated Firewall)。以下是一些常用的ufw
命令:
-
查看防火墻狀態:
-
sudo ufw status
如果輸出顯示Status: inactive
,表示UFW處于禁用狀態。如果顯示Status: active
,表示防火墻開啟。
-
-
關閉防火墻:
sudo ufw disable
-
啟動防火墻:
sudo ufw enable
-
設置防火墻默認策略:
-
sudo ufw default allow outgoing
:將所有出站連接允許通過防火墻。 -
sudo ufw default deny incoming
:將所有入站連接禁止通過防火墻。
-
-
允許特定端口:
-
sudo ufw allow 8000
:允許通過端口8000的流量。 -
sudo ufw allow ssh
:開啟SSH服務端口(默認端口是22)。
-
-
刪除特定端口規則:
-
sudo ufw delete allow 8000
:刪除允許通過端口8000的規則。
-
-
允許來自特定IP地址的流量:
-
sudo ufw allow from <IP地址> to any port <端口號>
:例如,sudo ufw allow from 172.16.2.193 to any port 8000
允許IP地址為172.16.2.193的設備訪問服務器的8000端口。
-
-
重新加載防火墻規則:
sudo ufw reload
-
重置防火墻配置規則:
sudo ufw reset
請注意,使用這些命令時,需要具有管理員權限(使用sudo
)。而且,防火墻的配置應該根據具體需求進行,慎重考慮哪些端口和服務需要暴露給外部網絡。
原文鏈接:https://blog.csdn.net/weixin_45915647/article/details/134420405
- 上一篇:沒有了
- 下一篇:沒有了
相關推薦
- 2022-03-10 搭建Redis服務器步驟詳細介紹_Redis
- 2022-02-02 使用layui框架時,select的onchange事件沒有生效。
- 2023-07-04 注冊npm上傳包報This operation requires a one-time passwo
- 2022-10-07 C語言直接選擇排序算法詳解_C 語言
- 2023-06-19 scrapy?遠程登錄控制臺的實現_python
- 2022-04-16 一盤王者的時間用C語言實現三子棋_C 語言
- 2022-07-04 Python異步處理返回進度——使用Flask實現進度條_python
- 2023-03-16 C語言進階之字符串查找庫函數詳解_C 語言
- 欄目分類
-
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支