news 2026/7/26 13:08:28

【虚拟机】安装VM、安装centos7、Ubuntu、rocky;使用NAT、配置静态ip;讲解网络设置;CentOS7换源;同步时间、关防火墙、关SELinux

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【虚拟机】安装VM、安装centos7、Ubuntu、rocky;使用NAT、配置静态ip;讲解网络设置;CentOS7换源;同步时间、关防火墙、关SELinux

下载VM

自2024年后,VM对个人免费使用

从零开始:如何从官网免费下载安装VMware虚拟机?(纯新手向,无废话)_哔哩哔哩_bilibili

要使用微软的outlook邮箱,qq邮箱收不到验证码

(80 条消息) Account verification is Pending. Please try after some time. 最简单下载vmware方法 - 知乎

下载不了,我看这个文章操作的,用chrome浏览器

VM设置

030-尚庭公寓-开发准备-开发环境-Linux-安装虚拟机_哔哩哔哩_bilibili

p30-31

配置

下面这两个的配置,是我把自己的物理CPU配置发给deepseek,然后说明了我的需求是安装redis、msql、nacos等等后给出的。内存我调小了点

注意:

这个视频中用的是桥接模式,因为up用的是有线网络。用无线网络,就用NAT模式(简单),大部分无线网卡(WiFi)不支持桥接模式

镜像文件下载

安装CentOS7的ISO镜像文件

09_Linux操作系统的安装部署_哔哩哔哩_bilibili

从阿里或者清华的镜像网站下载cnetos7.9的镜像

根据数字大小,2207版本更新,2009肯定更稳定

DVD-2009,标准版(包含最小版)

Everything,全部版,以后可能用到的工具包都放进磁盘中(没有必要)

Minimal,最小版

NetInstall,网络安装版,插到磁盘后,要保证电脑有网,连外网下载安装

设置密码

最好在这里设置密码,因为在这里,可以设置如123456这样简单的密码

如果之后设置,在图形化界面没办法设置简单密码,只能用命令

安装Ubuntu

VMware虚拟机安装Ubuntu24.04教程(中文)-CSDN博客

清华镜像站:

清华大学开源软件镜像站 | Tsinghua Open Source Mirror

24版本是Ubuntu最近的一个LTS

我要Desktop可视化界面

安装VMware tools

VMware Tools 安装详细教程(Ubuntu 虚拟机)_vmware tools安装-CSDN博客

我使用方式一安装的,安装后,屏幕能自动适应,同时外面复制的内容也能粘贴进来

放弃

放弃了,下好了Ubuntu,想要用用,但是命令不习惯,还是CentOS7吧,反正之后用docker了

安装rocky linux

Rocky Linux 9 系统安装配置图解教程并做简单配置-腾讯云开发者社区-腾讯云

Rocky Linux来替代CentOS 7

Rocky Linux 10不支持32 位软件包! 尝鲜建议安装Rocky Linux 10,生产环境目前还是Rocky Linux 8 或者9

Rocky Linux 安装图解(替代centos)服务器+桌面-CSDN博客

用作服务器的,下载minimal最合适,如果用作桌面的,下载DVD的选项

CentOS继任者的最新版本:Rocky Linux 9.3安装_哔哩哔哩_bilibili

ustc中国科学技术大学镜像站

Directory Listing

网络

让其每次重启操作系统,都能自动联网

使用NAT模式配置

049-尚庭公寓-开发准备-开发环境-Linux-虚拟机网络配置-NAT配置_哔哩哔哩_bilibili

按照视频配置

这三项的第三位数字都要修改成相同的

配置静态ip(centos7)

1、编辑

ens33是目前的以太网接口:

vim /etc/sysconfig/network-scripts/ifcfg-ens33

2、配置

这里的配置的数字就是修改NAT时你设置的数字

注意:

不要照抄!!!

一定要看自己的设置

IPADDR=192.168.88.215 NETMASK=255.255.255.0 GATEWAY=192.168.88.2 DNS1=192.168.88.2

下面是说明为什么是这些值:

IPADDR可以分配任意一个子网范围内的合法ip,如下:

192.168.88开头,后面最后一位1-254之间,要注意是否与其他的冲突

我选择192.168.88.215

NETMASK子网掩码ip

GATEWAY的ip

DNS1

在VMware中,NAT的网关会充当DNS服务,实际是做了一个转发

所以直接填写网关

3、重启网络服务

systemctl restart network

配置静态ip(rockcy9)

1、编辑

vim /etc/NetworkManager/system-connections/ens160.nmconnection

2、配置

注意:

不要照抄!!!

一定要看自己的设置

method=manual address1=192.168.125.215/24,192.168.125.2 dns=223.5.5.5; 119.29.29.29

配置说明:

上面centos7的静态ip配置,已经说明了一些

下面就单独说明特别的内容

/24 的意思是指:子网掩码的前 24 位 都是 1,换算成十进制,就是:255.255.255.0

192.168.125.215/24 这句话翻译过来就是:

“IP 是 192.168.125.215,子网掩码是 255.255.255.0”。

两个dns,防止单点故障

系统会优先使用第一个 DNS,如果挂了,系统会自动切换到第二个

VMware 的 NAT 模式会将网关 IP 同时作为 DNS 服务器,但是配置静态 IP,不推荐使用 VMware 的那个内部 DNS,建议直接使用公共 DNS:

  • 223.5.5.5 (阿里 DNS)
  • 119.29.29.29 (腾讯 DNS)

3、重置网卡配置:

nmcli c reload nmcli c up ens160

查看ip,可以看到系统的网卡是ens160

查看ip地址

ip a

虚拟机网络模式

047-尚庭公寓-开发准备-开发环境-Linux-虚拟机网络配置-主机网络环境_哔哩哔哩_bilibili

好像不是下面的笔记,我也找不到了

仅主机模式

虚拟机只能与这台windows电脑进行通讯,无法连接外网

桥接模式

桥接模式会给电脑里内置的虚拟机,也安排一个独一无二的ip地址

这个ip地址暴露在整体使用的路由器下,相当于真实的电脑,有一个ip,这样对外开放的服务外部也能访问到

但虚拟机多,会占用大量ip,而且配置麻烦

NAT模式

这台电脑里再内置一个自己的局域网,在自己的局域网里设置自己的网段,ip

虚拟机里的电脑,这个局域网只能和windows电脑进行关联,别人访问不到(没有ip冲突问题)

想访问外网,可以借助windows电脑访问

网络设置

在「编辑」中设置NAT子网的第三位,随便写几都行

自己设置的地址,前三位和在「虚拟网络编辑器」中设置的子网一致,最后一位随意

子网掩码固定

网关、DNS前三位和在「虚拟网络编辑器」中设置的子网一致,最后是2

CentOS7换源

CentOS7将yum源更换为国内源保姆级教程 - 完颜振江 - 博客园

sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

下载阿里的源,让基础系统源(base/extras/updates)切换到阿里云镜像

yum repolist

开发环境要求

051-尚庭公寓-开发准备-开发环境-准备Linux虚拟机_哔哩哔哩_bilibili

与网络时间保持同步

安装

yum install chrony

启动

systemctl start chronyd systemctl enable chronyd

如果时间没有变正确,就需要配置时间源(原本自带的时间源是国外的)

国内常用的NTP时间源同步服务器汇总 - pipci - 博客园

可以把原本的删除或者注释,然后多配几个

vim /etc/chrony.conf

重启生效

systemctl restart chronyd

如果还是不成功,就重启操作系统

关闭防火墙

systemctl stop firewalld systemctl disable firewalld

关闭SElinux

vim /etc/selinux/config

修改:

SELTNUX=disabled

重启

reboot
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/26 13:06:16

tchMaterial-parser:国家中小学智慧教育平台电子课本下载解决方案

tchMaterial-parser:国家中小学智慧教育平台电子课本下载解决方案 【免费下载链接】tchMaterial-parser 国家中小学智慧教育平台 电子课本下载工具,帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载,让您更方便地获取课本内容。…

作者头像 李华
网站建设 2026/7/26 13:04:57

百度网盘批量转存终极指南:告别手动点击,3分钟搞定100个链接

百度网盘批量转存终极指南:告别手动点击,3分钟搞定100个链接 【免费下载链接】BaiduPanFilesTransfers 百度网盘批量转存、分享和检测工具 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduPanFilesTransfers 还在为百度网盘海量分享链接而烦恼…

作者头像 李华
网站建设 2026/7/26 13:04:37

ARM+DSP异构计算实战:TI OMAP-L137双核架构解析与嵌入式开发指南

1. 项目概述:为什么我们需要ARMDSP双核处理器?在嵌入式系统开发领域,尤其是在音视频处理、工业控制或者通信设备里,我们常常会遇到一个经典矛盾:系统需要一个灵活、通用的“大脑”来跑操作系统、管理任务和用户交互&am…

作者头像 李华
网站建设 2026/7/26 13:04:33

AM1806 McASP与McBSP时序深度解析:从参数到稳定通信设计

1. 项目概述与核心价值在嵌入式音频、通信以及需要高速串行数据交换的应用中,AM1806处理器集成的McASP和McBSP是两个至关重要的外设。很多工程师拿到芯片手册,看到那几十页的时序图和密密麻麻的表格就头疼,更别提里面那些tc(AHCLKRX)、tsu(AF…

作者头像 李华
网站建设 2026/7/26 13:04:27

终极免费PPT计时器:Windows演示时间管理的完整解决方案

终极免费PPT计时器:Windows演示时间管理的完整解决方案 【免费下载链接】ppttimer 一个简易的 PPT 计时器 项目地址: https://gitcode.com/gh_mirrors/pp/ppttimer 在当今快节奏的演讲和演示环境中,时间控制已成为专业表达的关键要素。你是否曾在…

作者头像 李华
网站建设 2026/7/26 13:02:29

虚幻引擎Pak文件查看器架构解析:从二进制解析到资源管理

1. 项目概述:为什么我们需要一个Pak文件查看器? 如果你是一名虚幻引擎(Unreal Engine)的开发者,无论是从事游戏制作、虚拟仿真还是数字孪生项目,那么对 .pak 文件一定不会陌生。这个后缀为 .pak 的文件…

作者头像 李华