CentOS 8防火牆配置指南

一、CentOS 8防火牆配置文件

1、CentOS 8的防火牆配置文件位於/etc/firewalld目錄下,常用命令:

$ cd /etc/firewalld/
$ ls

2、修改防火牆配置文件sysconfig配置文件,默認情況下/etc/sysconfig/ firewalld,使用vi編輯器進行編輯:

$ vi /etc/sysconfig/firewalld

3、重新載入防火牆配置文件:

$ firewall-cmd --reload

二、CentOS 8防火牆配置

1、啟動防火牆,停止防火牆,重啟防火牆:

$ systemctl start firewalld #啟動防火牆
$ systemctl stop firewalld #停止防火牆
$ systemctl restart firewalld #重啟防火牆

2、開放端口:

$ firewall-cmd --add-port=80/tcp --permanent #開啟 80 端口
$ firewall-cmd --list-ports #查看開啟的端口
$ firewall-cmd --remove-port=80/tcp --permanent #刪除 80 端口

3、開放服務:

$ firewall-cmd --add-service=http --permanent #開啟 http 服務
$ firewall-cmd --list-services #查看開啟的服務
$ firewall-cmd --remove-service=http --permanent #刪除 http 服務

三、CentOS 8防火牆配置圖形化界面

1、CentOS 8默認已經安裝了圖形化的防火牆管理工具 firewall-config:

$ firewall-config

2、打開防火牆管理圖形化界面後,可以進行端口和服務的添加,刪除操作。

四、CentOS 8配置yum源

1、備份原有CentOS-Base.repo:

$ mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2、下載使用阿里雲的yum源:

$ curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo

3、更新yum源:

$ yum clean all
$ yum makecache

五、CentOS 8網絡配置

1、查看當前網絡狀態:

$ nmcli device status

2、開啟/關閉網絡:

$ nmcli networking on/off

六、CentOS 8配置網卡

1、安裝network-manager:

$ yum install NetworkManager

2、啟動 network-manager 服務:

$ systemctl start NetworkManager

3、通過 nmcli 命令修改網絡名 (eth0 為網卡名,new_name 為新的網卡名):

$ nmcli connection modify eth0 connection.id new_name

七、CentOS 8配置DNS

1、備份原有/etc/resolv.conf 文件:

$ mv /etc/resolv.conf /etc/resolv.conf.bak

2、創建新的/etc/resolv.conf 文件:

$ vi /etc/resolv.conf

文件內容如下:

nameserver 8.8.8.8
nameserver 8.8.4.4

3、使配置生效:

$ systemctl restart network

八、CentOS 8配置bond

1、檢查主機的網卡:

$ lspci |grep -i net

2、安裝bonding模塊:

$ yum install -y kernel-modules-extra

3、編輯/etc/modprobe.d/bonding.conf 文件,加入雙網卡綁定配置:

alias bond0 bonding
options bonding mode=6 miimon=100 primary=eth0

4、創建bond0 設備:

$ nmcli con add type bond con-name bond0 ifname bond0 mode active-backup ip4 192.168.0.100/24 gw4 192.168.0.1

九、CentOS 8配置靜態IP

1、編輯/etc/sysconfig/network-scripts/ifcfg-eth0 文件,配置靜態IP地址:

$ vi /etc/sysconfig/network-scripts/ifcfg-eth0

文件內容如下:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=no
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eth0
UUID=xxxxxx-xx-xxx-xxx-xxxxxx
ONBOOT=yes
HWADDR=xxxxxxxxxxxx
IPADDR=192.168.0.100
NETMASK=255.255.255.0
GATEWAY=192.168.0.1

2、重啟網絡服務:

$ systemctl restart network

原創文章,作者:UJSOS,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/331983.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
UJSOS的頭像UJSOS
上一篇 2025-01-20 14:10
下一篇 2025-01-20 14:10

相關推薦

  • Java JsonPath 效率優化指南

    本篇文章將深入探討Java JsonPath的效率問題,並提供一些優化方案。 一、JsonPath 簡介 JsonPath是一個可用於從JSON數據中獲取信息的庫。它提供了一種DS…

    編程 2025-04-29
  • 運維Python和GO應用實踐指南

    本文將從多個角度詳細闡述運維Python和GO的實際應用,包括監控、管理、自動化、部署、持續集成等方面。 一、監控 運維中的監控是保證系統穩定性的重要手段。Python和GO都有強…

    編程 2025-04-29
  • Python wordcloud入門指南

    如何在Python中使用wordcloud庫生成文字雲? 一、安裝和導入wordcloud庫 在使用wordcloud前,需要保證庫已經安裝並導入: !pip install wo…

    編程 2025-04-29
  • Python應用程序的全面指南

    Python是一種功能強大而簡單易學的編程語言,適用於多種應用場景。本篇文章將從多個方面介紹Python如何應用於開發應用程序。 一、Web應用程序 目前,基於Python的Web…

    編程 2025-04-29
  • Python小波分解入門指南

    本文將介紹Python小波分解的概念、基本原理和實現方法,幫助初學者掌握相關技能。 一、小波變換概述 小波分解是一種廣泛應用於數字信號處理和圖像處理的方法,可以將信號分解成多個具有…

    編程 2025-04-29
  • Python字符轉列表指南

    Python是一個極為流行的腳本語言,在數據處理、數據分析、人工智能等領域廣泛應用。在很多場景下需要將字符串轉換為列表,以便於操作和處理,本篇文章將從多個方面對Python字符轉列…

    編程 2025-04-29
  • Python初學者指南:第一個Python程序安裝步驟

    在本篇指南中,我們將通過以下方式來詳細講解第一個Python程序安裝步驟: Python的安裝和環境配置 在命令行中編寫和運行第一個Python程序 使用IDE編寫和運行第一個Py…

    編程 2025-04-29
  • Python起筆落筆全能開發指南

    Python起筆落筆是指在編寫Python代碼時的編寫習慣。一個好的起筆落筆習慣可以提高代碼的可讀性、可維護性和可擴展性,本文將從多個方面進行詳細闡述。 一、變量命名 變量命名是起…

    編程 2025-04-29
  • FusionMaps應用指南

    FusionMaps是一款基於JavaScript和Flash的交互式地圖可視化工具。它提供了一種簡單易用的方式,將複雜的數據可視化為地圖。本文將從基礎的配置開始講解,到如何定製和…

    編程 2025-04-29
  • Python中文版下載官網的完整指南

    Python是一種廣泛使用的編程語言,具有簡潔、易讀易寫等特點。Python中文版下載官網是Python學習和使用過程中的重要資源,本文將從多個方面對Python中文版下載官網進行…

    編程 2025-04-29

發表回復

登錄後才能評論