CentOS8でのyumソース構成とnmcliコマンドの簡単な紹介

1. CentOS8 yumソース構成

1、 CDイメージをマウントして、ローカルのyumソースを構成します

最初にシステムのデフォルトのリポジトリファイルを削除します

cd /etc/yum.repos.d/
mkdir repobak
mv *.repo repobak/

ローカルCDイメージをマウントする

mkdir /mnt/cdrom
mount -t iso9660 /dev/cdrom /mnt/cdrom

ローカルのyumソースリポジトリファイルを編集する

vi CentOS-LocalMedia.repo
cat CentOS-LocalMedia.repo 
[ local-BaseOS]
name=CentOS-BaseOS
baseurl=file:///mnt/cdrom/BaseOS
gpgcheck=0
enabled=1[local-AppStream]
name=CentOS-AppStream
baseurl=file:///mnt/cdrom/AppStream
gpgcheck=0
enabled=1

dnf clean all
dnf makecache
dnf install lrzsz -y

もちろん、yumコマンドを使用することもできます

2、 インターネットに接続できる場合は、Alibaba Cloudyumソースを使用してください

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo
または
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo
sed -i -e '/mirrors.cloud.aliyuncs.com/d'-e '/mirrors.aliyuncs.com/d'/etc/yum.repos.d/CentOS-Base.repo
yummakecacheはキャッシュを生成します

3、 AliyunEPELソース

yum install -y https://mirrors.aliyun.com/epel/epel-release-latest-8.noarch.rpm
sed -i 's|^#baseurl=https://download.fedoraproject.org/pub|baseurl=https://mirrors.aliyun.com|'/etc/yum.repos.d/epel*
sed -i 's|^metalink|#metalink|'/etc/yum.repos.d/epel*

yum install ncduは、epelソースが正常に使用できるかどうかをテストします

2、nmcliコマンド

CentOS8には、デフォルトでnetwork.serviceサービスがありません。servicenetworkrestartと入力すると、network.serviceは表示されません。

yum install network-scriptsを使用して従来のnetwork.serviceをインストールできますが、RHELの次のメジャーバージョンで完全に廃止されるため、network.serviceの使用はお勧めしません。ネットワークを再起動するにはnmcliコマンドを使用する必要があります。

CentOS8のデフォルトのネットワークサービスは、ネットワークを動的に制御および構成するデーモンであるNetworkManagerによって提供されます。これは、現在のネットワークデバイスと接続を動作状態に保つために使用されます。また、従来のifcfgタイプの構成ファイルもサポートします。 NetworkManagerは、次のタイプの接続に使用できます:イーサネット、VLAN、ブリッジ、ボンド、チーム、Wi-Fi、モバイルボードバンド(モバイル3Gなど)およびIP-over-InfiniBand。これらのネットワークタイプの場合、NetworkManagerは、ネットワークエイリアス、IPアドレス、静的ルート、DNS、VPN接続、およびその他の多くの特別なパラメータを構成できます。

コマンドラインツールnmcliを使用してNetworkManagerを制御できます。 CentOS8のネットワーク管理コマンドラインツールnmcli。 ifconfigを頻繁に使用するユーザーは、CentOS8でifconfigを使用しないようにする必要があります。nmcliの機能ははるかに強力で複雑です。

以下にnmcliコマンドを簡単に紹介します

1、 nmcli --help

nmcli device -h
nmcli device status

2、 ネットワークカードを追加し、ネットワークカードの構成を変更します

nmcli connection add type ethernet con-name ens37 ifname ens37

nmcli connection modify ens37 ipv4.addresses 172.16.10.1/24
nmcli connection modify ens37 ipv4.gateway 172.16.10.254
nmcli connection modify ens37 ipv4.dns 172.16.10.254
nmcli connection modify ens37 ipv4.method manual 
nmcli connection modify ens37 +ipv4.dns 223.5.5.5
nmcli connection modify ens37 connection.autoconnect yes

3、 ネットワーク接続のダウンとアップを無効または有効にします

nmcli connection down ens37

nmcli connection up ens37

nmcli device show ens37

**4、 ネットワークカードをデフォルト以外のネットワークカードとして設定しますDEFROUTE = no **

nmcli connection modify ens37  ipv4.never-default yes

nmtuiコマンドに表示されるネットワークカード構成項目に対応:このネットワークをデフォルトルートに使用しないでください

Recommended Posts

CentOS8でのyumソース構成とnmcliコマンドの簡単な紹介
CentOSの下でyumを介してsvnと構成をインストールします
CentOS5からCentOS5.8YUMソース
[redisの概要] Centosの下にredisをインストールします
CentOSでのJava-JDKのインストールと構成
CentOS 7でのTomcatのインストールと構成(Tomcatの起動)
CentOS6 / 7でのMySQL8.0のインストール、展開、および構成
centos7でのredisのインストールと構成
CentOS6は転送する共通のyumソースを追加します
VMware10でのCentOS7のインストールと構成のグラフィックチュートリアル
CentOS6.5でのrsyncサーバーのインストールと構成
Windows 8Hyper-VでのCentOS6およびSSH構成のインストール
ランチャーを使用して、CentOS7でK8sクラスターを構築します
Centos7でのJDK、mysql、tomcatの環境構成
Linuxファイアウォール関連の構成コマンドと操作(centosおよびubuntu)
centOS7でのSparkのインストールと構成のチュートリアルの詳細な説明
Liunx(centos8)でのyumの基本的な使用法と例(推奨)
CentOS7はopenjdk、tomcat、mysqlプロセスの紹介をインストールします
Jexus 5.8.2を使用して、CentosでAsp.netコアをデプロイして実行します
Centosmysqlのインストールと構成
Centos7のインストールと構成のプロメテウス
CentOS7のインストールと構成PPTP
Centos6.10はpythonとyumを再インストールします
CentOSのインストールと構成cmake
Centos7.5のインストールと構成MongoDB4.0.4
CentOS7のインストールと構成PPTP