背景:
线上都是云商的服务器有小部分centos8但是这个的一般都没有重启过network服务的,依稀还能记得systemctl restart network命名。今天闲来无事内网搭建一台centos8服务器。安装完毕后修改network配置:ONBOOT=yes.设置系统启动时激活网卡:
vi /etc/sysconfig/network-scripts/ifcfg-ens18
当然了 ifcfg后面的应该都是不一样的一般都是eth0
然后systemctl restart network.就出现了Failed to restart network.service: Unit network.service not found……
what?网络服务没有了?
百度搜索下一下相关信息。详见:https://www.cnblogs.com/djlsunshine/p/9733182.html。centos8启动了nmcli的命令去做这些配置:
nmcli networking off
nmcli networking on
我就嘴简单的办法 off下然后启动下先激活网卡了:
一. 详细了解一下nmcli
1.nmcli –help
了解一个命令的方式最简单的应该是看他的文档。linux中常用的就是–help,命令的基本格式:nmcli OPTIONS… ARGUMENTS…
nmcli c h 查看connection帮助信息
不求甚解,还是研究下自己需要的吧……
2.个人觉得一些有用的命令:
1. nmcli c 查看连接信息
[root@bogon ~]# nmcli c
NAME UUID TYPE DEVICE
ens18 354e9f6f-82a2-4df9-9950-e3df760da4b8 ethernet ens18
2. nmcli d show ens18 显示网卡详细信息
[root@bogon ~]# nmcli d show ens18
GENERAL.DEVICE: ens18
GENERAL.TYPE: ethernet
GENERAL.HWADDR: 56:59:8A:15:59:56
GENERAL.MTU: 1500
GENERAL.STATE: 100 (connected)
GENERAL.CONNECTION: ens18
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/1
WIRED-PROPERTIES.CARRIER: on
IP4.ADDRESS[1]: 192.168.0.173/24
IP4.GATEWAY: 192.168.0.1
IP4.ROUTE[1]: dst = 0.0.0.0/0, nh = 192.168.0.1, mt = 100
IP4.ROUTE[2]: dst = 192.168.0.0/24, nh = 0.0.0.0, mt = 100
IP4.DNS[1]: 192.168.0.13
IP4.DNS[2]: 192.168.0.8
IP4.DOMAIN[1]: joychina.net
IP6.ADDRESS[1]: fe80::172b:1344:148a:3c4a/64
IP6.GATEWAY: --
IP6.ROUTE[1]: dst = fe80::/64, nh = ::, mt = 100
IP6.ROUTE[2]: dst = ff00::/8, nh = ::, mt = 256, table=255
3. 禁用启用网卡
nmcli con down ens18
nmcli con up ens18
太复杂的我就不讲了..个人也不太关心……
二 . 由nmcli 延伸到centos8与centos7的一些变化
centos8与7的差异具体的可参照:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/considerations_in_adopting_rhel_8/index还是的看官方文档。也可以看下:https://blog.csdn.net/seaship/article/details/109292307
对于个人来说。最大的差距是dnf的命令….。当然了yum还是可以用的。个人还是用的yum,其他的差异就在工作中慢慢去看吧……