網(wǎng)站首頁 編程語言 正文
CentOS和Ubuntu中防火墻相關命令
- 1、CentOS7中防火墻相關命令
- 2、Ubuntu中防火墻相關命令
1、CentOS7中防火墻相關命令
在CentOS 7中,與防火墻相關的命令主要包括firewalld
命令。以下是一些常用的firewalld
命令:
-
查看firewalld服務狀態(tài):
systemctl status firewalld
-
啟動firewalld服務:
systemctl start firewalld
-
關閉firewalld服務:
systemctl stop firewalld
-
禁用firewalld服務(使其在重啟后保持關閉狀態(tài)):
systemctl disable firewalld
-
啟用firewalld服務(使其在重啟后自動啟動):
systemctl enable firewalld
-
查看firewalld的狀態(tài)(是否運行):
firewall-cmd --state
-
查看防火墻規(guī)則:
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
選項來確保更改在重啟后仍然生效。而執(zhí)行這些操作后,需要重啟防火墻或使用firewall-cmd --reload
命令來使更改生效。
2、Ubuntu中防火墻相關命令
在Ubuntu系統(tǒng)中,與防火墻相關的命令主要是使用ufw
(Uncomplicated Firewall)。以下是一些常用的ufw
命令:
-
查看防火墻狀態(tài):
-
sudo ufw status
如果輸出顯示Status: inactive
,表示UFW處于禁用狀態(tài)。如果顯示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)。
-
-
刪除特定端口規(guī)則:
-
sudo ufw delete allow 8000
:刪除允許通過端口8000的規(guī)則。
-
-
允許來自特定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端口。
-
-
重新加載防火墻規(guī)則:
sudo ufw reload
-
重置防火墻配置規(guī)則:
sudo ufw reset
請注意,使用這些命令時,需要具有管理員權限(使用sudo
)。而且,防火墻的配置應該根據(jù)具體需求進行,慎重考慮哪些端口和服務需要暴露給外部網(wǎng)絡。
原文鏈接:https://blog.csdn.net/weixin_45915647/article/details/134420405
- 上一篇:沒有了
- 下一篇:沒有了
相關推薦
- 2022-08-02 Go語言kylin任務自動化實例詳解_Golang
- 2022-06-06 elementUI基礎的引入和使用
- 2023-01-20 Python輸入整數(shù)進行排序方式_python
- 2022-10-30 Android常用定時器的實現(xiàn)方式_Android
- 2022-06-01 詳解C語言的void*空指針_C 語言
- 2022-12-28 golang?gin?監(jiān)聽rabbitmq隊列無限消費的案例代碼_Golang
- 2022-04-12 【scp】Windows 下scp報錯 bad permissions
- 2022-07-24 .Net行為型設計模式之職責鏈模式(Chain?of?Responsibility)_基礎應用
- 欄目分類
-
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細win安裝深度學習環(huán)境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結構-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支