相关资源
ubuntu-releases 20.04.6 清华大学开源软件镜像站
Install Ubuntu Server,官方安装指南pdf
Ubuntu Server tutorials,官方安装教程
我是安装完成后才找到的官方文档和教程,官方介绍还是很详细的,每一个步骤都很清楚,应以官方文档为准
安装VMware 16
安装步骤
略
其他
- 在安装VMware Workstation后,在宿主机(物理主机)上会多出两个网卡:VMNet1、VMNet8
vmnet1和vmnet8是两个虚拟网卡,主要作用是让虚拟机可以通过宿主机的网线上网
- 在虚拟机网络编辑器里会多出一个VMNet0
虚拟网卡名 | 模式 | 网络属性 | 描述 | 其他 |
---|---|---|---|---|
VMNet0 | 桥接模型 | 物理网卡 | 虚拟机相当于一台实体机(独立的主机),可以自由访问与被访问及上网 | 安装虚拟机系统后不需要调整网络,物理网络中的 “路由” 所包含的DHCP服务器会自动识别该虚拟机并为其分配IP地址;如果没有路由,需要手动配置IP地址和网关 |
VMNet1 | host-only | 虚拟网卡 | 虚拟机之间、主机与虚拟机之间互访,但虚拟机无法访问外网 | |
VMNet8 | NAT | 虚拟网卡 | 虚拟机之间、主机与虚拟机之间互访,相当于组成一个小局域网,虚拟机可以通过主机访问外网,外网无法访问虚拟机 | NAT模式相当于虚拟机的网关是宿主机,通过宿主机来上网 |
参考资料:
深入理解VMware虚拟网络
vmware中VMnet0、VMnet1、VMnet8是干什么的
关于Linux安装中NAT模式和桥接模式的区别详解
VMnet1、VMnet8到底是什么?
以下安装均采用NAT模式
Ubuntu安装
这里我选择安装server版本,目的是用于熟悉linux下网络编程环境,关于选择desktop版本还是server版本,可参考如下文章:
参考资料:
关于ubuntu选择desktop版本还是sever版本的一篇随笔
Ubuntu Server和Desktop版本的区别
为防止文章失效,我简单做概括:
- Ubuntu server和Desktop版本本质上是 包含不同的默认包(package) 的同一个Ubuntu发行版本(distribution)。你装了server版本之后,只需要apt-get install ubuntu-desktop指令就可以安装桌面(功能上等价于Desktop版本)。而且,在Ubuntu Desktop版本上,你也可以随时安装server版本上的包(比如 email server, ssh server 之类的)
- server可以帮助更深入了解系统,对LAMP有需求建议安装server‘
- 刚接触linux系统的人,desktop版本相对更好适应,GUI更加便利
安装步骤
【创建新的虚拟机】,选择【典型(推荐)】,再点击【下一步】
选择【稍后安装操作系统】,点击【下一步】
- 这里 选择稍后安装,若直接选择【安装程序光盘映像文件】则会执行简易安装,很多安装步骤、选项会以默认方式执行
版本选择【Utuntu 64位】,点击【下一步】
赋予虚拟机名称并选择安装位置,点击【下一步】
选择【将虚拟磁盘存储为单个文件】,点击【下一步】
选择【自定义硬件】
点击【CD/DVD】选项,选择【使用ISO映像文件】并定位到文件所在目录
其他选项根据个人需求配置,后续均可再更改
点击【完成】,点击【开启此虚拟机】
选择语言默认为【English】回车
选择【continue without updating】不更新并继续
选择键盘格式,默认 美式键盘 English(US),默认选择【DONE】
配置网卡,选择DHCP自动配置【Automatic(DHCP)】(不需要选择,默认为此项),分配的IP地址为192.168.129.130 【DONE】
安装完成后,再修改IP地址等信息
若采用手动配置网卡,请参考我的另一篇文章中,手动配置网卡的部分
VMware16安装 server版本 Ubuntu-20.04.6 网络配置
若通过Proxy连接Internet,则配置Proxy地址,若网络是直接连接到Internet,则不需要填写,选择【DONE】
配置镜像地址,可以改为国内源,阿里:http://mirrors.aliyun.com/ubuntu,163:http://mirrors.163.com/ubuntu/
后续配置清华源的方法:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
配置磁盘分区,通过空格键选中,这里我选择了默认配置,【DONE】
【Use an entire disk】保持默认让系统自动分区
【Custom storage layout】自定义方式
默认配置结果:
- 看了很多博客,都是选择了自定义配置,创建了SWAP、data等分区,后续再研究
- 大部分自定义分区,要分四个区域,分别是
/ 根目录,一般15G以上;
/boot 启动目录,开机启动所需目录(200M-2G);
swap 交换空间,一般和内存一样大;
/home 家目录,存放用户数据的目录,一般取剩余所有空间,推荐/与 /home多一点。
选择【Continue】
Your name :计算机名字,相当于服务器描述
Your server’s name :@后的名字,服务器名称不能有大写字母,区别与同一网络内的计算机名称,不能有冲突
配置账号和密码用于登陆
选择SSH协议,用于远程连接,同样通过空格键选择,选择【DONE】
配置SSH协议,请参考我的另一篇文章中,配置远程连接的部分
VMware16安装 server版本 Ubuntu-20.04.6 网络配置
选择【DONE】,这里不安装其他工具
等待一段时间后,选择【Reboot Now】
输入账户及密码
成功
其他
设置root管理员密码,命令行输入
sudo passwd root
首先输入user密码
然后输入两次root密码
passwd: password updated successfully