Skip to content

Instantly share code, notes, and snippets.

@iintothewind
Last active September 3, 2019 13:11
Show Gist options
  • Select an option

  • Save iintothewind/5e673e4097803257a7f23bb41a4d3bb7 to your computer and use it in GitHub Desktop.

Select an option

Save iintothewind/5e673e4097803257a7f23bb41a4d3bb7 to your computer and use it in GitHub Desktop.

Revisions

  1. iintothewind revised this gist Sep 3, 2019. 1 changed file with 9 additions and 5 deletions.
    14 changes: 9 additions & 5 deletions firewalld.md
    Original file line number Diff line number Diff line change
    @@ -22,6 +22,13 @@ systemctl restart firewalld.service
    firewall-cmd --state
    ```

    zone

    ```bash
    firewall-cmd --get-default-zone
    firewall-cmd --get-active-zones
    ```

    查看所有打开的端口:

    ```bash
    @@ -39,6 +46,7 @@ firewall-cmd --reload

    ```bash
    firewall-cmd --zone=public --add-port=80/tcp --permanent
    firewall-cmd --zone=FedoraServer --add-port=80/tcp --permanent
    firewall-cmd --zone=FedoraServer --add-port=5060-5061/udp
    ```

    @@ -47,11 +55,7 @@ firewall-cmd --zone=FedoraServer --add-port=5060-5061/udp
    ```bash
    firewall-cmd --zone=public --remove-port=80/tcp --permanent
    firewall-cmd --zone=FedoraServer --remove-port=80/tcp --permanent
    firewall-cmd --zone=FedoraServer --remove-port=80/tcp --permanent
    ```

    zone

    ```bash
    firewall-cmd --get-default-zone
    firewall-cmd --get-active-zones
    ```
  2. iintothewind revised this gist Oct 18, 2018. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions firewalld.md
    Original file line number Diff line number Diff line change
    @@ -26,6 +26,7 @@ firewall-cmd --state

    ```bash
    firewall-cmd --zone=public --list-ports
    firewall-cmd --zone=FedoraServer --list-ports
    ```

    更新防火墙规则:
    @@ -45,6 +46,7 @@ firewall-cmd --zone=FedoraServer --add-port=5060-5061/udp

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

    zone
  3. iintothewind revised this gist May 18, 2018. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion firewalld.md
    Original file line number Diff line number Diff line change
    @@ -38,13 +38,13 @@ firewall-cmd --reload

    ```bash
    firewall-cmd --zone=public --add-port=80/tcp --permanent
    firewall-cmd --zone=FedoraServer --add-port=5060-5061/udp
    ```

    删除一个端口:

    ```bash
    firewall-cmd --zone=public --remove-port=80/tcp --permanent
    firewall-cmd --zone=FedoraServer --add-port=5060-5061/udp
    ```

    zone
  4. iintothewind revised this gist May 18, 2018. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion firewalld.md
    Original file line number Diff line number Diff line change
    @@ -43,7 +43,8 @@ firewall-cmd --zone=public --add-port=80/tcp --permanent
    删除一个端口:

    ```bash
    firewall-cmd --zone= public --remove-port=80/tcp --permanent
    firewall-cmd --zone=public --remove-port=80/tcp --permanent
    firewall-cmd --zone=FedoraServer --add-port=5060-5061/udp
    ```

    zone
  5. Ivar Chen revised this gist Apr 24, 2018. 1 changed file with 8 additions and 1 deletion.
    9 changes: 8 additions & 1 deletion firewalld.md
    Original file line number Diff line number Diff line change
    @@ -44,4 +44,11 @@ firewall-cmd --zone=public --add-port=80/tcp --permanent

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

    zone

    ```bash
    firewall-cmd --get-default-zone
    firewall-cmd --get-active-zones
    ```
  6. Ivar Chen created this gist Apr 24, 2018.
    47 changes: 47 additions & 0 deletions firewalld.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,47 @@
    启动一个服务:

    ```bash
    systemctl start firewalld.service
    ```

    关闭一个服务:

    ```bash
    systemctl stop firewalld.service
    ```

    重启一个服务:

    ```bash
    systemctl restart firewalld.service
    ```

    显示状态:

    ```bash
    firewall-cmd --state
    ```

    查看所有打开的端口:

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

    更新防火墙规则:

    ```bash
    firewall-cmd --reload
    ```

    添加一个端口:

    ```bash
    firewall-cmd --zone=public --add-port=80/tcp --permanent
    ```

    删除一个端口:

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