简介 RockyLinux项目是什么? RockyLinux是一个社区化的企业级操作系统。其设计为的是与美国顶级企业Linux发行版实现100Bug级兼容,而原因是后者的下游合作伙伴转移了发展方向。目前社区正在集中力量发展有关设施。RockyLinux由CentOS项目的创始人GregoryKurtzer领导。目前已经发布了首个正式版。环境介绍 CPU:8核 内存:8G 网络:NAT模式 服务器为虚拟机,我们新增一张网卡,使用仅主机模式连接上对应的Linux操作系统 配置网络 1。先从虚拟机的管理界面登录服务器,然后查看网卡与IP〔rootlocalhost〕ipa1:lo:LOOPBACK,UP,LOWERUPmtu65536qdiscnoqueuestateUNKNOWNgroupdefaultqlen1000linkloopback00:00:00:00:00:00brd00:00:00:00:00:00inet127。0。0。18scopehostlovalidlftforeverpreferredlftforeverinet6::1128scopehostvalidlftforeverpreferredlftforever2:enp0s3:BROADCAST,MULTICAST,UP,LOWERUPmtu1500qdiscfqcodelstateUPgroupdefaultqlen1000linkether08:00:27:5b:fb:66brdff:ff:ff:ff:ff:ffinet10。0。2。1524brd10。0。2。255scopeglobaldynamicnoprefixrouteenp0s3validlft86031secpreferredlft86031secinet6fe80::a00:27ff:fe5b:fb6664scopelinknoprefixroutevalidlftforeverpreferredlftforever3:enp0s8:BROADCAST,MULTICAST,UP,LOWERUPmtu1500qdiscfqcodelstateUPgroupdefaultqlen1000linkether08:00:27:6c:b0:03brdff:ff:ff:ff:ff:ff 根据输出,我们得到信息enp0s3为NAT模式网卡,enp0s8为仅主机模式网卡,因为为配置IP,所以IP信息输出为空。 我们进入到对应的网络文件配置目录〔rootlocalhost〕cdetcsysconfignetworkscripts〔rootlocalhostnetworkscripts〕lsifcfgenp0s3 可以看出只配置了enp0s3网卡,所以enp0s8网卡无信息(文件命名方式ifcfg网卡名) 我们复制一下ifcfgenp0s3的文件,改名成ifcfgenp0s8〔rootlocalhostnetworkscripts〕cpifcfgenp0s3ifcfgenp0s8 然后我们查看一下ifcfgenp0s8文件的内容〔rootlocalhostnetworkscripts〕catifcfgenp0s8TYPEEthernetPROXYMETHODnoneBROWSERONLYnoBOOTPROTOdhcp使用DHCP分配IPDEFROUTEyesIPV4FAILUREFATALnoIPV6INITyesIPV6AUTOCONFyesIPV6DEFROUTEyesIPV6FAILUREFATALnoNAMEenp0s8网卡名称UUIDa29362661efa4ac4baf8196958743461网卡UUIDDEVICEenp0s8网卡名称ONBOOTyes 编辑ifcfgenp0s8,配置对应IP〔rootlocalhostnetworkscripts〕viifcfgenp0s8TYPEEthernetPROXYMETHODnoneBROWSERONLYnoBOOTPROTOstatic静态分配IPDEFROUTEyesIPV4FAILUREFATALnoIPV6INITyesIPV6AUTOCONFyesIPV6DEFROUTEyesIPV6FAILUREFATALnoNAMEenp0s8DEVICEenp0s8ONBOOTyesIPADDR192。168。56。201设置IP地址NETMASK255。255。255。0设置子网掩码GATEWAY192。168。56。1设置网关DNS1114。114。114。114设置dns 使用nmclicreload命令重启网络服务,网络这块算是centos8改动较大的一块了,nmcli命令的参数如下所示:〔rootlocalhostnetworkscripts〕nmclihUsage:nmcli〔OPTIONS〕OBJECT{COMMANDhelp}OPTIONSo〔verview〕overviewmode(hidedefaultvalues)t〔erse〕terseoutputp〔retty〕prettyoutputm〔ode〕tabularmultilineoutputmodec〔olors〕autoyesnowhethertousecolorsinoutputf〔ields〕field1,field2,。。。allcommonspecifyfieldstooutputg〔etvalues〕field1,field2,。。。allcommonshortcutformtabulartfe〔scape〕yesnoescapecolumnsseparatorsinvaluesa〔sk〕askformissingparameterss〔howsecrets〕allowdisplayingpasswordsw〔ait〕secondssettimeoutwaitingforfinishingoperationsv〔ersion〕showprogramversionh〔elp〕printthishelpOBJECTg〔eneral〕NetworkManagersgeneralstatusandoperationsn〔etworking〕overallnetworkingcontrolr〔adio〕NetworkManagerradioswitchesc〔onnection〕NetworkManagersconnections网络管理一般使用nmclicd〔evice〕devicesmanagedbyNetworkManagera〔gent〕NetworkManagersecretagentorpolkitagent 重启完成,我们再查看网络配置〔rootlocalhostnetworkscripts〕ipa1:lo:LOOPBACK,UP,LOWERUPmtu65536qdiscnoqueuestateUNKNOWNgroupdefaultqlen1000linkloopback00:00:00:00:00:00brd00:00:00:00:00:00inet127。0。0。18scopehostlovalidlftforeverpreferredlftforeverinet6::1128scopehostvalidlftforeverpreferredlftforever2:enp0s3:BROADCAST,MULTICAST,UP,LOWERUPmtu1500qdiscfqcodelstateUPgroupdefaultqlen1000linkether08:00:27:5b:fb:66brdff:ff:ff:ff:ff:ffinet10。0。2。1524brd10。0。2。255scopeglobaldynamicnoprefixrouteenp0s3validlft85251secpreferredlft85251secinet6fe80::a00:27ff:fe5b:fb6664scopelinknoprefixroutevalidlftforeverpreferredlftforever3:enp0s8:BROADCAST,MULTICAST,UP,LOWERUPmtu1500qdiscfqcodelstateUPgroupdefaultqlen1000linkether08:00:27:6c:b0:03brdff:ff:ff:ff:ff:ffinet192。168。56。20124brd192。168。56。255scopeglobalnoprefixrouteenp0s8validlftforeverpreferredlftforeverinet6fe80::a00:27ff:fe6c:b00364scopelinknoprefixroutevalidlftforeverpreferredlftforever 从中得知网络已经配置完成。 RockyLinux和CentosLinux,RedhatLinux不能说差不多,只能说一模一样,所以RockyLinux的配置一样能使用到其他两个Linux系统上。