下载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-ens332、配置
这里的配置的数字就是修改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.nmconnection2、配置
注意:
不要照抄!!!
一定要看自己的设置
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