Centos8 配置IP地址與配置阿里YUM源


IP地址的配置

Centos8 系統中無法找到network.service網絡服務,默認已經被nmcli替換了,所以修改方式略微變化,在/etc/sysconfig/network-scripts/里也看不到任何腳本文件,沒有傳統的network.service。

  1. 修改 vi /etc/sysconfig/network-scripts/ifcfg-ens32
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR=192.168.1.30
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=ens32
UUID=08a82de8-2371-4411-ba0f-36053776c8ae
DEVICE=ens32
ONBOOT=no

網卡啟動查詢關閉刪除等命令: 使用nmcli重新回載網絡配置

# 重載所有ifcfg或route到connection(不會立即生效)
nmcli c reload

# 重載指定ifcfg或route到connection(不會立即生效)
nmcli c load /etc/sysconfig/network-scripts/ifcfg-ens32
nmcli c load /etc/sysconfig/network-scripts/route-ens32

# 啟用connection(相當於ifup)
nmcli c up ens32

# 停止connection(相當於ifdown)
nmcli c down ens32

# 刪除connection(類似於ifdown並刪除ifcfg)
nmcli c delete ens32

# 查看connection列表
nmcli c show

# 查看connection詳細信息
nmcli c show ens32

命令行配置IP地址的方式:

# 創建connection,配置靜態ip(等同於配置ifcfg,其中BOOTPROTO=none,並ifup啟動)
nmcli c add type ethernet con-name ens32 ifname ens32 ipv4.addr 192.168.1.30/24 ipv4.gateway 192.168.1.1 ipv4.method manual
 
# 創建connection,配置動態ip(等同於配置ifcfg,其中BOOTPROTO=dhcp,並ifup啟動)
nmcli c add type ethernet con-name ens32 ifname ens32 ipv4.method auto

# 修改ip(非交互式)
nmcli c modify ens32 ipv4.addr '192.168.1.30/24'
nmcli c up ens32

# 修改ip(交互式)
nmcli c edit ens32
nmcli> goto ipv4.addresses
nmcli ipv4.addresses> change
Edit 'addresses' value: 192.168.1.30/24
Do you also want to set 'ipv4.method' to 'manual'? [yes]: yes
nmcli ipv4> save
nmcli ipv4> activate
nmcli ipv4> quit

查詢網卡的方法:

nmcli d         # 查詢device列表
nmcli d show ens32  # 查詢指定網卡
nmcli d connect ens32  # 激活網卡
nmcli r all off    # 關閉無線網絡

配置阿里YUM倉庫

CentOS 8更改了軟件包的安裝程序,取消了 yum 的配置方法,改而使用了dnf 作為安裝程序。

1.默認是這樣的。

[root@localhost yum.repos.d]# ls
CentOS-AppStream.repo   CentOS-CR.repo         CentOS-fasttrack.repo  CentOS-PowerTools.repo
CentOS-Base.repo        CentOS-Debuginfo.repo  CentOS-HA.repo         CentOS-Sources.repo
CentOS-centosplus.repo  CentOS-Extras.repo     CentOS-Media.repo      CentOS-Vault.repo
[root@localhost yum.repos.d]#

2.配置文件,依次配置一下四個目錄。

[root@localhost yum.repos.d]# cat CentOS-AppStream.repo
[AppStream]
name=CentOS-$releasever - AppStream
baseurl=http://mirrors.aliyun.com/centos/$releasever/AppStream/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial


[root@localhost yum.repos.d]# cat CentOS-Base.repo
[BaseOS]
name=CentOS-$releasever - Base
baseurl=http://mirrors.aliyun.com/centos/$releasever/BaseOS/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

[root@localhost yum.repos.d]# cat CentOS-Epel.repo
[epel]
name=CentOS-$releasever - Epel
baseurl=http://mirrors.aliyun.com/epel/8/Everything/$basearch
enabled=1
gpgcheck=0

3.建立緩存。

[root@localhost ~]# dnf clean all
20 files removed
[root@localhost ~]# dnf makecache
CentOS-8 - AppStream                                                                    4.5 MB/s | 6.4 MB     00:01
CentOS-8 - Base                                                                         3.5 MB/s | 5.0 MB     00:01
CentOS-8 - Epel                                                                         4.4 MB/s | 5.7 MB     00:01
CentOS-8 - Extras                            [                  ===                   ] ---  B/s |   0  B     --:-- ETA


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM