操作系统安装
虚拟机选择
| 平台 | 软件 | 说明 |
|---|---|---|
| Windows | VirtualBox | 性能有损耗,开源软件偶尔需要折腾 |
| Windows | VMware | 性能与 VirtualBox相当,功能最丰富,使用简单 |
| Linux | KVM+QEMU | 接近物理机性能 |
操作系统选择
Linux是内核各个发行版都大同小异,主要学习操作思路,各发行版在使用上较明显的区别仅是包管理器、配置文件地址和命名的不同
| 系统 | 说明 |
|---|---|
| CentOS | 老牌服务器系统,稳定版已停止维护,如作学习使用仍可作为首选 |
| Rocky | 作为对CentOS停止维护的替代,有8/9/10版本,8和centOS几乎一致 |
| Ubuntu | 桌面/服务器用户量都很大,各种问题容易找到解决方案,AI领域有大量使用 |
| OpenEuler | 国产信创,国内势头正盛,可能是未来企业服务器的优选 |
CentOS 7 安装
除了Ubuntu server,其余系统都有图形化安装都基本一致,这里以CentOS为例


时间选择上海


如果下载的完整镜像就选择最小安装(不要图形界面,没必要)


磁盘分区,可以自行分区(主要有/boot引导分区,swap交换分区,/根分区),默认分区也是这么分,所以直接默认即可


内存崩溃机制,默认打开,它会在系统启动崩溃时抓取错误信息,方便后续的修复,更安全,但是会占用系统内存大概2G,机器内存如果足够大可以保持默认,这里内存紧张所以选择关闭


打开网络和修改主机名,打开网络没有识别到IP检查下虚拟机的网络设置是不是没打开自动分配DHCP


最后一项是配置安全策略源自于RHEL,该功能在Centos上支持并不好,默认保持关闭,直接跳过

接着下一步,创建root密码和用户账户,用户账户可以不创建,必须创建root密码,否则安装通过不了,密码如果太过简单可以点两次Done让它强制通过,回到安装过程界面点击配置完成等待安装完成重启即可


Ubuntu Server 安装
启动虚拟机,选择第一项

建议选择English,防止乱码问题及方便往后的命令行操作,方向键移动光标,空格键选中,回车确认下一步

这里询问时候检查更新,建议选择第二项不更新继续,服务器要保证稳定性,在不了解新版本特性的情况下都不建议随意更新

这里再次确认语言和键盘布局,直接确认下一步即可

这里是让选择哪个版本,第一个是服务器版会默认安装一些易用工具,这里选择第二项最小化安装,需要什么工具日后再自行安装

这里如果虚拟机添加了网卡会自动获取IP,直接确认下一步即可,识别不到也没关系(大概率虚拟机配置或驱动问题)可暂时不管接着下一步,安装完成再排查解决会简单很多

这里询问设置代理地址,直接下一步

这里需要设置一下国内的软件源,默认地址的软件下载很慢(如果默认地址有返回数据也可以不改): https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ ,输入完回车会自动检测有数据返回说明可用,接着下一步

这里是磁盘分区,默认会使用整个虚拟机磁盘,喜欢自主控制可以选择自定义

第二项选择空闲空间

创建启动分区

创建交换分区,内存多大就设多大,虚拟机内存足够大时可以跳过设置这个分区

创建根分区,直接创建会默认分配剩余全部大小,全部创建完成后的效果:

这里设置基本信息
| 参数 | 说明 |
|---|---|
| Your name: | 用户账号(简写) |
| Your Server name: | 主机名称 |
| Pick a username: | 用户账号(完整) |
| Choose a password: | 用户密码 |
| Confirm your password: | 再次输入密码,确认密码 |

这里询问是否需要官方的增强订阅服务,属于商业服务,订阅会比普通版多5年的安全更新主要用于生产环境,学习用途没必要直接跳过

这里选择安装SSH,方便远程连接

这里可以选择需要安装的软件,可以跳过,用到的时候在安,接着就可以等待安装完成之后reboot now重启即可


浙公网安备 33010602011771号