1. 程式人生 > >CentOS7 Firewall常用命令彙總,開放埠及檢視已開放的埠

CentOS7 Firewall常用命令彙總,開放埠及檢視已開放的埠

1、firewalld的基本使用

啟動: systemctl start firewalld

檢視狀態: systemctl status firewalld 

停止: systemctl disable firewalld

禁用: systemctl stop firewalld

2.systemctl是CentOS7的服務管理工具中主要的工具,它融合之前service和chkconfig的功能於一體。

啟動一個服務:systemctl start firewalld.service
關閉一個服務:systemctlstop firewalld.service
重啟一個服務:systemctlrestart firewalld.service
顯示一個服務的狀態:systemctlstatus firewalld.service
在開機時啟用一個服務:systemctlenable firewalld.service
在開機時禁用一個服務:systemctldisable firewalld.service
檢視服務是否開機啟動:systemctlis-enabled firewalld.service
檢視已啟動的服務列表:systemctllist-unit-files|grep enabled
檢視啟動失敗的服務列表:systemctl--failed

3.配置firewalld-cmd

檢視版本: firewall-cmd --version

檢視幫助: firewall-cmd --help

顯示狀態: firewall-cmd --state

檢視所有開啟的埠: firewall-cmd--zone=public --list-ports

更新防火牆規則: firewall-cmd --reload

檢視區域資訊:  firewall-cmd--get-active-zones

檢視指定介面所屬區域: firewall-cmd--get-zone-of-interface=eth0

拒絕所有包:firewall-cmd --panic-on

取消拒絕狀態: firewall-cmd --panic-off

檢視是否拒絕: firewall-cmd --query-panic

那怎麼開啟一個埠呢

新增

firewall-cmd --zone=public --add-port=80/tcp --permanent   (--permanent永久生效,沒有此引數重啟後失效)

重新載入

firewall-cmd --reload

檢視

firewall-cmd --zone=public --query-port=80/tcp

刪除

firewall-cmd --zone=public --remove-port=80/tcp --permanent

檢視firewall是否執行,下面兩個命令都可以

systemctl status firewalld.service

firewall-cmd --state

檢視當前開了哪些埠

其實一個服務對應一個埠,每個服務對應/usr/lib/firewalld/services下面一個xml檔案。

firewall-cmd --list-services

檢視還有哪些服務可以開啟

firewall-cmd --get-services

檢視所有開啟的埠: 

firewall-cmd --zone=public --list-ports

更新防火牆規則: 

firewall-cmd --reload

相關推薦

CentOS7 Firewall常用命令彙總開放檢視開放

1、firewalld的基本使用 啟動: systemctl start firewalld 檢視狀態: systemctl status firewalld  停止: systemctl disable firewalld 禁用: systemctl stop fi

常用的shell命令彙總夯實Linux基礎

一、硬體篇 1、cpu相關 lscpu                #檢視CPU的統計資訊 cat /proc/cpuinfo    #檢視CPU詳細資訊,如每個CPU的型號等 2、記憶體相關 free -m              #概要檢視記憶體情況,這裡的單位是MB cat /proc

centos7常用命令大全)

centos7常用命令管理centos服務器的時候常會對文件進行一些常規操作,除了ftp之外了解在ssh下必要的文件操作命令那也是必不可少的,以下摘錄一些常用的文件操作命令:文件操作: ls ####查看目錄中的文件#### ls -F ####查看目錄中的文件#### ls -l ####顯示文件和目錄的詳

Linux常用命令——lastlastlog

分享圖片 至少 顯示文件 lastlog AS 選項 所有 process 格式 last 顯示文件的類型 語法格式:last 【option】 last [選項] 註意: file 命令及後面的選項裏,每個元素之間都要至少要有一個空格選項說明: 參數選項 解釋說

Kafka常用命令彙總

Kafka常用命令彙總: 1、列出叢集裡的所有主題。 kafka-topics.sh --zookeeper localhost:2181 --list [[email protected] ~]$ kafka-topics.sh --zookeeper localhost:218

Vim常用命令彙總

三種模式 命令模式 編輯模式 底線命令模式 常用命令 切換到編輯模式 i:游標處插入 I:該行首插入 A:該行末插入 o:開闢下一行並插入 O:開闢上一行並插入 移動游標 $:行末 ^:行首

shell 指令碼的一些常用命令 set export shell陣列esac teetime

1. set Linux set命令用來設定 shell ,設定使用shell的執行方式。 引數說明 -a  標示已修改的變數,以供輸出至環境變數。 -b  使被中止的後臺程式立刻回報執行狀態。 -C  轉向所產生的檔案無法覆蓋已存在的檔案。 -d  She

linux部署專案常用命令彙總

啟動tomcat:./startup.sh 停止tomcat:shutdown.sh 檢視是否啟動:ps -ef | grep tomcat 檢視通tomcat實時日誌:tail -f catalina.out 殺死程序:kill -9 5144 根據文字搜尋關鍵字:grep O

centos7 firewall常用設定

1 firewall設定    1.關閉:systemctl stop firewalld 或者systemctl stop firewalld.service(之後的.service方式略)    開啟(重啟):systemctl start(res

github常用命令彙總

創立版本庫 mkdir Baidu cd Baidu git init SSH ssh-keygen -t -rsa -C “[email protected]” (在github上new SSH,內容為id_rsa.pub) 新增遠端庫 (github上新建git倉庫

Android中的常用命令彙總

工欲善其事必先利其器,在Android開發過程中,為了開發除錯,查詢問題的需要,必須掌握一些常用的命令的用法,這裡總結了一些在Android開發中經常會用到的命令,一共15個。 1、ps 列出所有的程序 這個命令是Android除錯和問題查詢的時候經常會用到的一個命令,在不帶引數的情況下

centos7基礎常用命令

一、前言 二、遠端訪問/網路 #1、安裝網路工具包: yum install -y net-tools #2、檢視命令: ifconfig #3、安裝ssh-server yum install -y openssh-server #4、安裝wget yum inst

git使用中常用命令彙總

git init:初始化當前目錄為git倉庫 git clone 倉庫地址:下載一份git倉庫到本地(clone下來的倉庫的預設名為origin,而且下載的是主分支,主分支一般是master) git status:檢查本地是否有更新。 git status -s:和g

git常用命令彙總

比較不同    git diff  比較本地和快取區的不同   git diff --cached 比較快取區和分支的不同 刪除和還原     rm test.txt 刪除本地檔案     git rm test.txt 刪除git檔案 撤銷修改和刪除: 1

Git 常用命令清單掌握這些輕鬆駕馭版本管理

GitHub 地址,歡迎star,檢視更多整理的前端知識點 工程下載、分支的增刪查改 工程下載: fetch 遠端分支到本地某分支:git fetch origin <orginname>:<localname> 分支的增刪查改 檢視分支:git branch 檢視遠端所有分支

conda常用命令彙總

conda --version   檢測conda版本 conda update conda  升級conda版本 conda create -n [名稱] python=2.7/3.5    建立一個python環境,版本為python引數設定的 python --vers

MySQL常用命令彙總(偏向運維管理)

MySQL常用命令彙總(偏向運維管理) 基礎部分 1. select @@version; ##查詢當前mysql的版本. 2. show variables like 'port';##檢視mysql例項的埠。 3. show variables like 'socket';##檢

git 常用命令彙總

1 獲取git的版本 git --version    2 初始化倉庫 git init   初始化一個本地倉庫 git --version   獲取git的版本 git config --global user.name "yourname" git

Linux/Unix常用命令彙總

Linux/Unix常用命令彙總 Linux中最常用的命令,應熟練使用 ls:檢視檔案資訊 clear:清屏 cd:切換工作目錄 pwd:顯示當前路徑 mkdir:建立目錄 rm:刪除檔案 cp:拷貝

Linux 常用命令全稱看看你 get 到了哪些?

作者丨飄飄雪 https://www.cnblogs.com/wangcp-2014/p/6539035.html 從事IT行業的很多人都會使用Linux常用命令,但是知道這些常用命令全稱的人並不多,讓我們來看看這些常用命令對應的全稱吧! pwd: print work