文章目录
2.Linux 安装
2.1 Linux 哲学思想(重点)
Unix从诞生并发展了近五十年,依然占有高端服务器市场,其稳定,性能优异,和其涉及的思想有重要关系。Linux和Unix一脉相承,也继承了Unix优秀的涉及思想,我们称为“哲学思想”。其思想有下面五个:
-
一切皆文件(包括硬件)
一切皆文件是Unix/Linux的基本哲学之一。不仅普通文件,目录、字符设备、块设备、套接字等在Unix/Linux中都是以文件被对待;它们虽然类型不同,但是对其提供的却是同一套操作接口,使之所有资源的访问都统一的表现为对文件的访问。
-
提供很多小型的单一用途的程序
Linux中提供的程序和可执行文件一般功能单一,短小精干,所以程序一般不太复杂,从而保证了Linux可以高效运行。Linux中创建的工具也就几白个,掌握这些命令,基本就可以玩转Linux了。
-
链接程序,共同完成复杂的功能(脚本)
由于每个Linux命令功能简单,如果想实现复杂的任务时,可以通过连接多个简单的程序实现复杂的功能。对于复杂的功能Linux通过许多简单程序的组合灯方式实现,在保证简单功能的高效性的同事,复杂的程序也必然是高效性的。
-
避免令人困惑的用户界面
对于使用Windows过程中故障和问题,比如莫名其妙地无法上网等,一般人选择的会是重启计算机,实在是不行的话就是重新安装系统了。因为Windows使用图形界面,相对比较复杂,最重要的是Windows不是开源系统,所以Windows的故障,一般的人是根本没有办法解决的。但是Linux就不一样了,Linux通常使用字符界面,相对比较单一,资源消耗小,最重要的是开源的,出现的问题都是可以通过简洁的命令行实现拍错,修改系统的配置,一切都是简洁明了为基础。
-
配置数据存储在文本中
Linux及各种应用的配置文件都存放在文本配置文件当中的,无论什么配置修改都只需修改其配置文件即可,配置文件是文本形式的,只需任意一款文本编辑器修改即可,而不是类似于Windows那样保存在注册表中,并且Windows的注册表需要专门的二进制或十六进制的编辑器才可编辑,修改比较复杂。
2.2 Linux 生产主流版本
Linux 各种版本
- Rocky Linux各版本介绍
- https://zh.wikipedia.org/wiki/Rocky_Linux
- RHEL各版本介绍
- https://zh.wikipedia.org/wiki/Red_Hat_Enterprise_Linux
- Ubuntu各版本介绍
- https://zh.wikipedia.org/wiki/Ubuntu
- https://blog.csdn.net/songfulu/article/details/85310273
- CentOS Stream各版本介绍
- https://zh.wikipedia.org/wiki/CentOS
- AlmaLinux各版本介绍
- https://zh.wikipedia.org/wiki/AlmaLinux
- Debian各版本介绍
- https://zh.wikipedia.org/wiki/Debian
目前国内主流的操作系统有Rocky Linux、红帽的收费版本RHEL、Ubuntu、AlmaLinux和Debian。
获取发行版
- Rocky Linux
- 官方:https://rockylinux.org/download
- 阿里云:https://mirrors.aliyun.com/rockylinux
- 腾讯:https://mirrors.tencent.com/rocky
- 网易:https://mirrors.163.com/rocky
- 搜狐:https://mirrors.sohu.com/Rocky
- 南京大学:https://mirrors.nju.edu.cn/rocky
- 中国科学技术大学:https://mirrors.ustc.edu.cn/rocky
- 上海交通大学:https://mirror.sjtu.edu.cn/rocky
- 西安交通大学:https://mirrors.xjtu.edu.cn/rocky
- 北京大学:https://mirrors.pku.edu.cn/rocky
- Ubuntu
- Server版
-
amd64版本:
- 官方:https://cn.ubuntu.com/server
- 阿里云:https://mirrors.aliyun.com/ubuntu-releases
- 华为:https://mirrors.huaweicloud.com/ubuntu-releases
- 腾讯:https://mirrors.tencent.com/ubuntu-releases
- 清华大学:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases
- 网易:https://mirrors.163.com/ubuntu-releases
- 搜狐:https://mirrors.sohu.com/ubuntu-releases
- 南京大学:https://mirrors.nju.edu.cn/ubuntu-releases
- 中国科学技术大学:https://mirrors.ustc.edu.cn/ubuntu-releases
- 上海交通大学:https://mirror.sjtu.edu.cn/ubuntu-releases
- 西安交通大学:https://mirrors.xjtu.edu.cn/ubuntu-releases
- 北京外国语大学:https://mirrors.bfsu.edu.cn/ubuntu-releases
- 北京交通大学:https://mirror.bjtu.edu.cn/ubuntu-releases
- 北京大学:https://mirrors.pku.edu.cn/ubuntu-releases
-
其它平台版本
-
官方:https://cdimage.ubuntu.com/releases
-
阿里云:https://mirrors.aliyun.com/ubuntu-cdimage/releases
-
-
- desktop版:https://cn.ubuntu.com/desktop
- Server版
- AlmaLinux
- 官方:https://almalinux.org/get-almalinux
- 阿里云:https://mirrors.aliyun.com/almalinux
- 腾讯:https://mirrors.tencent.com/almalinux
- 南京大学:https://mirrors.nju.edu.cn/almalinux
- 上海交通大学:https://mirrors.sjtug.sjtu.edu.cn/almalinux
- 北京大学:https://mirrors.pku.edu.cn/almalinux
- CentOS Stream
- 官方:https://www.centos.org/download
- 阿里云:https://mirrors.aliyun.com/centos-stream
- 华为:https://mirrors.huaweicloud.com/centos-stream
- 腾讯:https://mirrors.tencent.com/centos-stream
- 清华大学:https://mirrors.tuna.tsinghua.edu.cn/centos-stream
- 南京大学:https://mirrors.nju.edu.cn/centos-stream
- 中国科学技术大学:https://mirrors.ustc.edu.cn/centos-stream
- 北京外国语大学:https://mirrors.bfsu.edu.cn/centos-stream
- 北京大学:https://mirrors.pku.edu.cn/centos-stream
- Debian
- 官方:https://cdimage.debian.org/debian-cd/current/amd64/iso-dvd
- 阿里云:https://mirrors.aliyun.com/debian-cd
- 华为:https://mirrors.huaweicloud.com/debian-cd
- 腾讯:https://mirrors.tencent.com/debian-cd
- 清华大学:https://mirrors.tuna.tsinghua.edu.cn/debian-cd
- 网易:https://mirrors.163.com/debian-cd
- 搜狐:https://mirrors.sohu.com/debian-cd
- 南京大学:https://mirrors.nju.edu.cn/debian-cd
- 中国科学技术大学:https://mirrors.ustc.edu.cn/debian-cd
- 上海交通大学:https://mirror.sjtu.edu.cn/debian-cd
- 西安交通大学:https://mirrors.xjtu.edu.cn/debian-cd
- 北京外国语大学:https://mirrors.bfsu.edu.cn/debian-cd
- 北京交通大学:https://mirror.bjtu.edu.cn/debian-cd
- 北京大学:https://mirrors.pku.edu.cn/debian-cd
2.3 安装 Linux 系统
2.3.1 Linux安装前准备
虚拟机:用软件(如:vmware,virtualbox等)模拟硬件,方便实验的灵活配置
图1-54 虚拟化
硬件上面跑一个操作系统,操作系统上面跑一个软件,这个软件上面再去跑操作系统,就是把操作系统放到软件上面去运行。
图1-55 虚拟机
计算机硬件上面装一个Windows 11,在Windows 11上装一个软件叫VMware WorkStation,在VMware WorkStation上面在各个系统装上,比方说装个Rocky 9、Ubuntu 24.04等操作系统。
2.3.1.1 VMware WorkStation下载、安装和网络设置
VMware WorkStation是一款功能强大的桌面虚拟计算机软件,是软件虚拟化,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试、部署新的应用程序的最佳解决方案,也是主流的桌面虚拟机软件。
VMware被博通(broadcom)收购且宣布了17.5版本的VMware Workstation Pro对个人用户免费许可使用。由于现在官网的下载方式有改变,故贴出来一下,给广大用户一个便利的方式,省得到处找下载地址了。
- 下载准备条件:
需要有一个博通的账号。使用QQ邮箱注册成功,没什么问题。
1)下载的时候需要输入地址等其他信息必填项什么的,可随便填即可,这个没有影响。
- 下载地址:
https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware Workstation Pro
- 如图1-56红色框选的是免费版,蓝色框选的是收费版,这里选择“ VMware WorkStation Pro 17.0 for Personal Use (Windows)”。如果需要VMware WorkStation Pro 17.0 for Windows,官方是不能直接下载的,请去这里“https://sysin.org/blog/vmware-workstation-17/”下载。
图1-56 VMware WorkStation下载
- 如图1-57选择VMware WorkStation的版本,这里选择的是17.6.1。
图1-57 选择VMware WorkStation的版本
- 如图1-58选择红色框选的地方下载VMware WorkStation。
图1-58 下载VMware WorkStation
虚拟机硬件配置
- CPU:2核或更多
- 内存:1G以上,推荐2G
- 硬盘:一块硬盘,200G
- 网卡:NAT模式
- 光盘:挂载对应版本的ISO文件
打开虚拟化功能
在很多家用台式机和笔记本电脑上,虚拟化功能默认是关闭的,再要打开后才能使用Vmware等虚拟化软件,否则会报类拟以下的错误
图1-59 Intel CPU 报错提示
图1-60 AMD CPU 报错提示
如果安装虚拟机有上面的报错,在电脑的BIOS里,打开虚拟化功能
图1-61 Intel CPU 开启虚拟化功能
图1-62 AMD CPU 开启虚拟化功能
在Windows系统下安装了适合Windows版本的VMware WorkStation之后,就可以在VMware WorkStation上创建虚拟机了,之后运行创建的虚拟机,在虚拟机上安装Rocky或Ubuntu操作系统,这个安装过程与在实际生产环境下的安装是一样的。
VMware WorkStation虚拟机软件的安装很简单,只需要按照Windows常规方法持续“下一步”即可完成,这里不再讲述。
虚拟网络设置
网络规划:
- 仅主机网络:
10.0.0.0/21 子网掩码:255.255.255.248
网络地址段:10.0.0.0、10.0.1.0、10.0.2.0、10.0.3.0、10.0.4.0、10.0.5.0、10.0.6.0、10.0.7.0
- NAT网络:
172.31.0.0/21 网关:172.30.0.2 子网掩码:255.255.255.248
网络地址段:172.31.0.0、172.31.1.0、172.31.2.0、172.31.3.0、172.31.4.0、172.31.5.0、172.31.6.0、172.31.7.0
VMware虚拟机厂家的网络类型有bridaed(桥接)、host-only(仅主机)、NAT(地址转换)3种,在分析如何选择之前,先向大家简单介绍下这三种网络类型。
虚拟机界面选择“编辑”,然后在选择“虚拟机编辑器”,如图1-63虚拟机网络编辑器界面。
图1-63 虚拟机网络编辑器界面
- Bridged(桥接模式)
桥接模式可以简单地理解为通过物理主机网卡架设了一座桥,从而连入到实际的网络中。因此,虚拟机可以被分配与物理主机相同网段的独立IP,所有网络功能与网络中的真实机器几乎完全一样。桥接模式下的虚拟机和网内真实计算机所处的位置是一样的。
在Bridged模式下,电脑设备创建的虚拟机就像一台真正的计算机一样,它会直接连接到实际的网络上,逻辑上上网与宿主机(电脑设备),没有联系。Bridged网络类型的原理逻辑图如图1-64所示。
Bridged网络类型适合的场景:特别适合于局域网环境,优势是虚拟机像一台真正的主机一样,缺点是可能会与其他物理主机IP发生冲突,并且在与宿主机交换数据时,都会经过实际的路由器,在不考虑NAT模式的时候,就选这个桥接模式,桥接模式下更换了网络环境之后,所有虚拟机的IP都会受影响。
图1-64 VMware Bridged网络模式原理逻辑图
- Host-only(仅主机)
在Host-only模式下,虚拟机的网卡会连接到宿主机的VMnet1上,但宿主系统并不会为虚拟机提供任何路由服务,因此虚拟机只能与宿主机进行通信,不能连接到实际的网络上,即无法上网。Host-only网络类型的原理逻辑图如图1-65所示。
图1-65 VMware Host-only网络模式原理逻辑图
选择VMnet1 仅主机模式,然后设置子网IP:10.0.0.0,子网掩码:255.255.248.0,然后选择DHCP设置,如图1-66所示。
图1-66 设置仅主机模式
仅主机模式的DHCP设置,设置起始IP地址:10.0.7.1,结束IP地址:10.0.7.254,然后单击确定。
图1-67 仅主机模式DHCP设置
- NAT(地址转换)
NAT(Network Address Translation),网络地址转换,NAT模式是比较简单的实现虚拟机上网的方式,简单的理解就是,NAT模式虚拟机就是通过宿主机(物理电脑)进行上网和交换数据的。
在NAT模式下,虚拟机的网卡连接到宿主机的VMnet8上。此时系统的VMware NAT Service服务就充当了路由器,负责将虚拟机发到VMnet8的包进行地址转换之后再发到实际的网络上,再将实际网络上返回的包进行地址转换后通过VMnet8发送给虚拟机。VMware DHCP Service负责为虚拟机分配IP地址。NAT网络类型的原理逻辑图如图1-68所示。
图1-68 VMware Host-only网络模式原理逻辑图
选择VMnet8 NAT模式,然后设置子网IP:172.31.0.0,子网掩码:255.255.248.0,然后依次选择DHCP设置和NAT设置,如图1-69所示。
图1-69 设置NAT模式
NAT模式的DHCP设置,设置起始IP地址:172.31.7.1,结束IP地址:172.31.7.254,然后单击确定。
图1-70 NAT模式DHCP设置
回到图1-69选择NAT模式,NAT设置,设置网关IP:172.31.0.2,,然后单击确定,如图1-71所示。
图1-71 NAT设置
选择“应用”,完成后,再选择确定,虚拟网络就设置完成了,如图1-72所示。
图1-72 虚拟网络设置
2.3.1.2 下载操作系统
-
下载Rocky操作系统镜像
去官方网站:https://rockylinux.org/download下载Rocky的系统镜像,选择“AMD/Intel(x86_64)”,然后选择“Rocky Linux 9”,再选择“DVD ISO”进行下载,如图1-73所示。
图1-73 Rocky官方下载
如果国外网站下载速度慢去阿里云镜像站:https://mirrors.aliyun.com/rockylinux/9/isos/x86_64/下载Rocky Linux的系统镜像,选择“Rocky-9.4-x86_64-dvd.iso”文件进行下载,如图1-74所示。
图1-74 阿里云镜像站下载Rocky Linux系统
当然也可以去上面获取发行版里面其它镜像站点下载Rocky Linux系统。
-
下载Ubuntu操作系统镜像
去官方网站:https://cn.ubuntu.com/server下载Ubuntu的系统镜像,选择“下载Ubuntu服务器版”,如图1-75所示。
图1-75 Ubuntu官方下载
选择"下载Ubuntu Server 24.04.1 LTS"进行下载,如图1-76所示。
图1-76 Ubuntu官方下载2
如果国外网站下载速度慢去阿里云镜像站:https://mirrors.aliyun.com/ubuntu-releases/24.04下载Ubuntu的系统镜像,选择“ubuntu-24.04.1-live-server-amd64.iso”文件进行下载,如图1-77所示。
图1-77 阿里云镜像站下载Ubuntu系统
当然也可以去上面获取发行版里面其它镜像站点下载Ubuntu系统。
-
下载CentOS Stream操作系统镜像
去官方网站:https://www.centos.org/download下载CentOS Stream的系统镜像,选择“x86_64”进行下载,如图1-78所示。
图1-78 CentOS Stream官方下载
如果国外网站下载速度慢去阿里云镜像站:https://mirrors.aliyun.com/centos-stream/9-stream/BaseOS/x86_64/iso下载CentOS Stream的系统镜像,选择“CentOS-Stream-9-20241016.0-x86_64-dvd1.iso”文件进行下载,如图1-79所示。
图1-79 阿里云镜像站下载CentOS Stream系统
当然也可以去上面获取发行版里面其它镜像站点下载CentOS Stream系统。
-
下载Almalinux操作系统镜像
去官方网站:https://almalinux.org/get-almalinux下载Almalinux的系统镜像,选择“AlmaLinux OS 9.4 DVD ISO”进行下载,如图1-80所示。
图1-80 Almalinux官方下载
如果国外网站下载速度慢去阿里云镜像站:https://mirrors.aliyun.com/almalinux/9/isos/x86_64下载Almalinux的系统镜像,选择“AlmaLinux-9.4-x86_64-dvd.iso”文件进行下载,如图1-81所示。
图1-81 阿里云镜像站下载Almalinux系统
当然也可以去上面获取发行版里面其它镜像站点下载Almalinux系统。
-
下载Debian操作系统镜像
去官方网站:https://cdimage.debian.org/debian-cd/current/amd64/iso-dvd下载Debian的系统镜像,选择“debian-12.7.0-amd64-DVD-1.iso”进行下载,如图1-82所示。
图1-82 Debian官方下载
如果国外网站下载速度慢去阿里云镜像站:https://mirrors.aliyun.com/debian-cd/current/amd64/iso-dvd下载Debian的系统镜像,选择“debian-12.7.0-amd64-DVD-1.iso”文件进行下载,如图1-83所示。
图1-83 阿里云镜像站下载Debian系统
当然也可以去上面获取发行版里面其它镜像站点下载Debian系统。
2.3.1.3 创建一个新的虚拟机
在虚拟机上创建虚拟机并安装Linux系统。
-
打开VMware WorkStation软件,然后单击“创建新的虚拟机“,如图1-84打开的VMware WorkStation界面。
图1-84 打开的VMware WorkStation界面
-
在弹出的“新建虚拟机向导”窗口,选择“典型”默认的即可,单击“下一步”,如图1-85选择虚拟机类型。
图1-85 选择虚拟机类型
-
在弹出的“安装客户机操作系统”窗口,选择“稍后安装操作系统”,单击“下一步”,如图1-86安装客户端操作系统界面。
图1-86 安装客户端操作系统界面
-
在弹出的“选择客户机操作系统”窗口,选择客户端操作系统,根据需要选择相应的内容即可,客户端操作系统选择“Linux”,版本根据需要选择,如果是Rocky Linux选择“Rocky Linux 64位”,如果是Ubuntu选择“Ubuntu 64位”,如果是CentOS Stream因为选项里没有CentOS Stream的选项,选择“Rocky Linux 64位”也是可以的,如果是Almalinux选择“Almalinux 64位”,如果是Debian选择“Debian 12.x 64位”,单击“下一步”,如图1-87选择客户端操作系统界面。
图1-87 选择客户端操作系统界面
-
在弹出的“命名虚拟机”窗口,可自定义填写虚拟机名称,安装位置,填写完成后单击“下一步”,如图1-88命名虚拟机界面。
图1-88 命名虚拟机界面
-
在弹出的“指定磁盘容量”窗口,设置“最大磁盘大小(GB)”为200,根据需求设置,然后选择“将虚拟磁盘存储为单个文件”,然后单击“下一步”,如图1-89指定磁盘容量界面。
图1-89 指定磁盘容量界面
-
在弹出的“已准备好创建虚拟机”窗口,可以看到设置的虚拟机配置,然后选择“自定义硬件”,如果1-90已准备好创建虚拟机界面。
图1-90 已准备好创建虚拟机界面
-
在弹出的“虚拟机设置”窗口,在这里可以对虚拟机的内存、处理器和网络适配器等进行设置,根据需求设置即可,单击“CD/DVD(IDE)”,然后选择“使用ISO映像文件”,然后再选择“浏览”,如图1-91虚拟机设置界面。
图1-91 虚拟机设置界面
-
在弹出的“浏览ISO镜像”窗口,选择下载好的的镜像文件,根据要安装的操作系统选择Rocky、Ubuntu、CentOS、Almalinux和Debian的操作系统镜像,然后单击“打开”,如图1-92浏览ISO映像界面。
图1-92 浏览ISO映像界面
-
返回到“虚拟机设置”窗口,然后点击“确定”,如图1-93确认虚拟机设置窗口。
图1-93 确认虚拟机设置窗口
-
到此虚拟机就创建和设置完成了,选择“完成”,如图1-94所示。
图1-94 虚拟机配置窗口
2.3.2 安装Rocky Linux 9操作系统
由于CentOS 8将于2021年12月31日停止维护,转到CentOS Stream上游版本(也就是测试版本),这里用CentOS原作者基于RHEL 9做的二次开发的Rocky Linux 9安装,Rocky Linux 9已经发布了稳定版,所以不用考虑稳定性稳定,Rocky 8、CentOS Stream 9和Almalinux 8/9安装方法大致相同,参考Rocky Linux 9安装方法。
由于CentOS Stream 8 已于 2024 年 5 月 31 日到期, CentOS Linux 7 的生命周期结束日期是 2024 年 6 月 30 日,如果需要安装它们的安装方法和Rocky Linux 9大致相同,参考Rocky Linux 9安装方法。
-
下面就开始安装Rocky Linux 9系统了,单击“开启此虚拟机”,如图1-95虚拟机主界面。
图1-95 虚拟机主界面
-
如果弹出如下弹窗,选择“确定”,弹出这个报错是因为系统里装了虚拟化软件造成的,如没有弹出这个报错,请从步骤3开始,如图1-96弹出报错。
图1-96 弹窗报错
选择“电源”,再选择“关机”,如图1-97所示。
图1-97 关闭虚拟机
在这个弹出的窗口选择“关机”,如图1-98所示。
图1-98 关闭虚拟机2
选择“编辑虚拟机设置”,如图1-99编辑虚拟机设置界面。
图1-99 编辑虚拟机设置界面
选择“选项”,然后再选择“高级”,勾选“为启动了Hyper-V的主机禁用侧通道缓解”,然后选择“确定”,最后再重复步骤1,如图1-100所示。
图1-100 虚拟机设置 -
弹出安装界面,用鼠标单击主界面,这里第一项“Install Rocky Linux 9.4(安装Rocky Linux 9.4)”,第二项是“Test this media & install Rocky Linux 9.4(测试此媒体并安装 Rocky Linux 9.4),第三项是“Troubleshooting(故障排除)”,这里用方向键选择第一项进行安装,如图1-101安装引导界面。
图1-101 安装引导界面
-
在弹出的界面选择语言,默认选择“English”,键盘布局选择“English (United States)”,单击“Continue(继续)”,如图1-102选择语言界面。
图1-102 选择语言界面
-
首先看到的是“INSTALLATION SUMMARY(安装摘要)”界面,下面是对安装摘要的简单描述。
图1-103 设置时间和日期界面
INSTALLATION SUMMARY(安装摘要):
- LOCALIZATION(本地化)
- Keyboard(键盘)
- Language Support(语言支持)
- Time & Date(时间和日期)
- SOFTWARE(软件)
- Installation Source(安装源)
- Software Selection(软件选择)
- SYSTEM(系统)
- Installation Destination(安装目的地)
- KDUMP
- Network & Host Name(网络和主机名)
- Security Profile(安全信息)
- USER SETTINGS(用户设置)
- Root Password(Root密码)
- User Creation(用户创建)
如图1-103我们首先看到的是安装摘要界面,安装摘要分为4大部分,有本地化、软件、系统和用户设置;
在本地化里有键盘、语言支持、时间和日期,键盘就是设置键盘布局,语言支持是设置系统的语言,日期和时间就是设置系统时区和时间等;
在软件里有安装源和软件选择,安装源就是系统安装的来源,软件选择就是安装系统时所选的软件;
在系统里有安装目的地、KUDMP、网络和主机名、安全信息,安装目的地是选择磁盘的分区方式,有自动分区和手动分区,KUDMP就是收集内核故障等相关信息,网络和主机名就是设置网络和主机名,安全信息就是配置系统的安全相关的信息;
在用户设置里有Root密码和用户创建,Root密码就是设置Root用户的密码,用户创建就是创建系统中的普通用户。
首先我们在安装摘要界面的“LOCALIZATION(本地化)”下面选择“Time & Date(时间和日期)”,如图1-103设置时间和日期界面。
- LOCALIZATION(本地化)
-
在弹出的“TIME & DATE(时间和日期)”界面设置时区,选择“Region(区域)”:Asia(亚洲),“City(城市)”:Shanghai(上海),当然这里已经识别出了可以不用设置,然后单击“Done(完成)”,如图1-90设置时区。
图1-104 设置时区界面
-
回到安装摘要界面,在“SOFTWARE(软件)”下面选择“Software selection(软件选择)”,如图1-105软件选择界面。
图1-105 软件选择界面
-
在弹出的“SOFTWARE SELECTION(选择软件)”界面,选择“Minimal Install(最小化安装)”,然后单击“Done”,如图1-106选择软件界面。
图1-106 选择软件界面
-
回到安装摘要界面,在"SYSTEM(系统)"下面选择“Installation Destination(安装位置)”,如图1-107安装位置界面。
图1-107 安装位置界面
-
在弹出界面“INSTALLATION DESTINATION(安装位置)”界面,选择“Custom(自定义)”,然后单击Done,如图1-108安装位置界面。
图1-108 安装位置界面
-
在弹出“MANUAL PARTITIONING (手动分区)”界面,选择“Standard Partition(标准分区)”,然后单击下面的“+”加号,如图1-109手动分区界面。
图1-109 手动分区界面
Linux系统磁盘分区知识简介
在分区之前,这里需要简单介绍一下磁盘分区的相关知识,以便于大家更好地理解学习。
1)磁盘在使用之前一般要先分区(相当于买了房要分几居一样)。
2)磁盘分区有主分区、扩展分区和逻辑分区之分。一块磁盘最多可以拥有4个主分区,其中,一个主分区的位置可以用一个扩展分区来替换,在这个扩展分区内可以划分多个逻辑分区。
3)如果规划的分区数量超过4个,则分区组合可为3 prmary(p)+1 extend(e)或2p+1e或1p+1e。
4)一块磁盘最多只能有一个扩展分区,扩展分区不能直接使用,必须在扩展分区上划分逻辑分区,然后格式化(创建文件系统),之后才能存取数据或装系统。
磁盘分区命名及编号方式
(1)以设备名命名
在Linux系统中,磁盘设备对应于系统中的特殊文件,这些特殊的文件放在“/dev”目录中,不同的设备对应的设备名称具体如下。
- 系统的第一块IDE接口的硬盘称为/dev/hda。
- 系统的第二块IDE接口的硬盘称为/dev/hdb。
- 系统的第一块SCSI接口的硬盘称为/dev/sda。
- 系统的第二块SCSI接口的硬盘称为/dev/sdb。
- 系统的第一块NVMe接口的硬盘称为/dev/nvme0n1。
- 系统的第二块NVMe接口的硬盘称为/dev/nvme0n2。
(2)使用数字编号
为了表示不同的分区,通常会使用数字进行编号,比如如下示例名称。
- 系统的第一块IDE接口的硬盘的第1个分区称为/dev/hda1。
- 系统的第一块IDE接口的硬盘的第5个分区称为/dev/hda5。
- 系统的第二块SCSI接口的硬盘的第1个分区称为/dev/sdb1。
- 系统的第二块NVMe接口的硬盘的第1个分区称为/dev/nvme0n2p1。
- 系统的第二块NVMeI接口的硬盘的第5个分区称为/dev/nvme0n2p5。
需要注意的是,在对分区进行编号是,数字1~4只能留给主分区或扩展分区使用,逻辑分区(在扩展分区基础之上)的编号只能从5开始。
在对Linux系统设置了分区之后,还要在分区上创建文件系统才能安装系统,这个在安装时可由系统自行完成创建。
Linux系统对分区的基本要求
1)最少要有一个根(/)分区,用来存放系统文件及程序。其大小至少在5GB以上。
2)要有一个swap(交换)分区,它的作用相当于Windows里的虚拟内存,swap分区的大小一般为物理内存容量的1.5倍(内存<8GB)。但当系统物理内存大于8GB时,则对swap分区配置8~16GB即可,太大无用,浪费磁盘空间。swap分区不是必须的,但是大多数情况下还是设置一下比较好,个别企业的数据库应用场景不分swap。
3)/boot分区,这是Linux系统的引导分区,用于存放系统引导文件,如Linux内核等。对于CentOS 7而言,其要比以前的版本大一些。因此,该分区可以设置为1024MB,这个分区也不是必须的。
企业生产场景中Linux系统的分区方案
常规的分区方案如下。
方案1:针对网站集群架构中的某个节点服务器分区,该服务器上的数据包含多份(其他节点也有)且数据不太重要,建议的分区方案如下。
/boot:设置为512~1024MB。
swap:物理内存的1.5倍,当内存大于等于8GB时,分配8~16GB即可。
/:剩余硬盘空间大小(/usr、/home、/var等分区和"/"共用一个分区,这就相当于是Windows系统中只有一个C盘一样,所有数据和系统问题都存放在一起)。
方案2:针对数据库及存储角色的服务器分区,该服务器的业务包含了大量重要的数据,建议分区方案如下。
/boot:设置为512~1024MB。
/:大小设置为50~200GB,只存放系统相关文件,网站等的业务数据不放在这里。
swap:物理内存的1.5倍,当内存大于等于8GB时,分配8~16GB即可。
/data:剩余硬盘空间大小,存放数据库及存储服务等重要数据。当然data的名称也可以换成别的名字。
本方案其实就是讲重要数据单独分区,以便于备份和管理。
方案3:针对大网站或门户级别企业的服务器进行分区
/boot:大小设置为512~1024MB。
swap:物理内存的1.5倍,当内存大于等于8GB时,分配8~16GB即可。
/:大小设置为50~200GB,只存放系统相关文件,网站等的业务数据不放在这里。
保留剩余的磁盘空间,不再进行分区,将来分配给不同的使用部门,由他们自己根据需求再分!
此种分区方案更灵活,比较适合业务线比较多且需求不确定的大企业使用。
对于分区,有网友还给出了如下方案:
/boot、swap、/、/usr、/home、/var
这种分区方案的特点是典型的没有主见的被动式的分区,分了太多的额外分区(/usr、/home、/var),没有必要不说,管理起来也更麻烦了,这就类似于一个家庭就2~3口人,买了100平米的房子,却非要隔成好几个房间是一个道理的,笔者极不推荐这样的分区方案。
如果说是怕某个分区满了会影响系统运行,那么这样的分区想法就是更错了。第一,硬盘空间是固定的,分区多了,比只分一个区肯定更容易满;第二,在企业应用里业务不可用和服务器宕机的危害几乎差不多,因此,分区少一些,然后对所有分区进行监控报警,这是目前大多数规范企业的选择。
本文采用下面分区方案,注意分区的先后顺序。
顺序 挂载点 大小 安装位置 分区1 /boot(boot分区) 1G /dev/sda1或/dev/nvme0n1p1 分区2 / (根分区) 100G /dev/sda2或/dev/nvme0n1p2 分区3 /data(数据分区) 50G /dev/sda3或/dev/nvme0n1p3 分区4 swap (交换分区) 4G /dev/sda5或/dev/nvme0n1p5 表1-4 磁盘分区规划方案
关于磁盘分区这里就介绍这么多。下面我们继续介绍系统的安装操作。
-
在弹出“ADD A NEW MOUNT POINT(创建一个新的挂载点)"界面,选择“Mount Point(挂载点)”:/boot,“Desired Capacity(期望容量)”:1G,单击“Add mount point(添加挂载点)”,如图1-110创建boot分区界面。
图1-110 创建boot分区界面
-
回到手动分区界面,可以看到文件系统是xfs,因为Rocky Linux安装默认的文件系统就是xfs,当然你可以可以选择旁边的“Modify(修改)”对文件系统类型进行修改,这个根据情况而定,然后继续选“+”加号,如图1-111手动分区界面。
图1-111 手动分区界面
-
在弹出“ADD A NEW MOUNT POINT(创建一个新的挂载点)"界面,选择“Mount Point(挂载点)”:/,“Desired Capacity(期望容量)”:100G,单击“Add mount point(添加挂载点)”,如图1-112创建根分区界面。
图1-112 创建根分区界面
-
回到手动分区界面,继续选“+”加号,如图1-113手动分区界面。
图1-113 手动分区界面
-
在弹出“ADD A NEW MOUNT POINT(创建一个新的挂载点)"界面,“Mount Point(挂载点)”:输入/data,“Desired Capacity(期望容量)”:50G,单击“Add mount point(添加挂载点)”,如图1-114创建自定义的/data数据分区界面。
图1-114 创建自定义的/data数据分区界面
-
回到手动分区界面,继续选“+”加号,如图1-115手动分区界面。
图1-115 手动分区界面
-
在弹出“ADD A NEW MOUNT POINT(创建一个新的挂载点)"界面,选择“Mount Point(挂载点)”:swap,“Desired Capacity(期望容量)”:4G,单击“Add mount point(添加挂载点)”,如图1-116创建swap分区界面。
图1-116 创建swap分区界面
-
回到手动分区界面,至此所有分区都已经创建完成了,下面还剩45G分区先不分,后面做实验的时候有用,可以看到下面的分区命名方式是nvme0n1p1、nvme0n1p2、nvme0n1p3、nvme0n1p5,而不是我们常见的sda带数字的方式命名,因为我们这里使用的是nvme接口的固态硬盘,所以分区命名就是以nvme开头后面带数字、字母组合而成的名字,然后单击“Done”,如图1-117手动分区界面。
图1-117 手动分区界面
-
在弹出“SUMMARY OF CHANGES(变动概要)"界面,选择“Accept Changes(同意更改)”,如图1-118格式化分区界面。
图1-118 格式化分区界面
-
回到安装摘要界面,在“SYSTEM(系统)”下面选择“Network & Host Name(网络和主机名)”,如图1-119设置网络和主机名界面。
图1-119 设置网络和主机名界面
-
在弹出“NETWORK & HOST NAME(网络和主机名)"界面,设置Host Name(主机名):rocky9,然后单击“Apply( 应用)”,注意如果网卡按钮是灰色的请勾选网卡按钮为蓝色,然后单击“Done”,如图1-120设置网络和主机名界面。
图1-120 设置网络和主机名界面
-
回到安装摘要界面,在“USER SETINGS(用户设置)”下面选择“Root Password(root密码)”,如图1-121设置Root密码界面。
图1-121 设置Root密码界面
-
在弹出“ROOT PASSWORD(root密码)"界面,在“Root Password”和“Confirm(确认)”,然后勾选“Allow root SSH login with password(允许 root 使用密码登录 SSH)”,然后单击“Done”,注意如果设置密码过于简单下面会有橙色的提示,意思就是设置密码过于简单,按两次“Done”按钮即可,如图1-122设置root密码界面。
图1-122 设置root密码界面
-
回到安装摘要界面,在“USER SETINGS(用户设置)”下面选择“User Creation(用户创建)”,如图1-123用户创建界面。
图1-123 用户创建界面
-
在弹出“CREATE USER(创建用户)"界面,在“Full name(全名)”和“User name(用户名)”设置用户名,然后在“Password(密码)“和“Confirm password(确认密码)”设置两次相同的密码,然后单击“Done”,注意如果设置密码过于简单下面会有橙色的提示,意思就是设置密码过于简单,按两次“Done”按钮即可,如图1-124创建普通用户界面。
图1-124 创建普通用户界面
-
回到安装摘要界面,到这里安装的相关配置就完成了,选择“Begin Installation(开始安装)”,如图1-125开始安装界面。
图1-125 开始安装界面
-
弹出“INSTALLATION PROGRESS(安装进度)"界面,如图1-126安装进度界面。
图1-126 安装进度界面
-
到此Rocky Linux 9就安装完成了,选择“Reboot System(重启系统)”,如图1-127安装完成界面。
图1-127 安装完成界面
-
登录界面,这里就可以使用刚才设置的root密码进行登录,如图1-128登录界面。
图1-128 登录界面
-
选择虚拟机,选择“电源”,然后选择“关闭客户机”,如图1-129关闭虚拟机界面。
图1-129 关闭虚拟机界面
-
给虚拟机创建一个快照,以防在后面使用虚拟机过程中系统损坏,可以还原到当前状态,单击图1-130用红色框起来的带加号的按钮创建快照,它旁边的第二个按钮是恢复当前位置快照,第三个按钮是管理快照,可以恢复到任意你选择创建快照的位置,如图1-130创建快照界面。
图1-130 创建快照界面。
-
在拍摄快照界面,设置名称,然后选择“拍摄快照”,如图1-131拍摄快照界面。
图1-131 拍摄快照界面
至此安装Rocky Linux 9操作系统就全部完成了。
2.3.3 安装Ubuntu 24.04操作系统
虚拟机的创建参照前面2.3.1.3节里的步骤创建,这里不再详述。Ubuntu 20.04/22.04安装方法大致相同,参考Ubuntu 24.04安装方法。
-
下面就开始安装Ubuntu 24.04系统了,单击“开启此虚拟机”,如图1-132虚拟机主界面。
图1-132 虚拟机主界面
-
弹出安装界面,用鼠标单击主界面,这里第一项"Try or Install Ubuntu Server(尝试或安装 Ubuntu 服务器)",第二项“Test memory(测试内存)”,这里用方向键选择第一项进行安装,如图1-133安装引导界面。
图1-133 安装引导界面
-
弹出“Welcome(欢迎)”界面,选择语言默认是“English”,然后回车,如图1-134选择语言界面。
图1-134 选择语言界面
-
弹出“Installer update available(提供安装程序更新)”,下面第一个选项“update to the new installer(更新到新的安装程序)”,第二个选项“continue with updating (继续不更新)”,默认继续不更新,回车进行下一步,如图1-135提供安装程序更新界面。
图1-135 提供安装程序更新界面
-
弹出“Keyboard configuration(键盘配置)”界面,默认“English(US)”即可,选择“Done(完成)”,回车进行下一步,如图1-136键盘配置界面。
图1-136 键盘配置界面
-
弹出“Choose type of install(选择安装类型)”界面,默认“Ubuntu Server”即可,选择“Done(完成)”,回车进行下一步,如图1-137选择安装类型界面。
图1-137 选择安装类型界面
-
弹出“Network connections(网络连接)”界面,默认设置即可,选择“Done(完成)”,回车进行下一步,如图1-138网络连接界面。
图1-138 网络连接界面
-
弹出“Configure proxy(配置代理)”界面,不用设置,选择“Done(完成)”,回车进行下一步,如图1-139配置代理界面。
图1-139 配置代理界面
-
弹出“Configure Ubuntu archive mirror(配置 Ubuntu 存档镜像)”界面,这里一定要更改镜像地址,Ubuntu官方的地址下载会很慢,键盘方向键选中“Mirror address”的框,设置镜像地址为:“https://mirrors.aliyun.com/ubuntu”,然后回车等待更新存档镜像,选择“Done(完成)”,回车进行下一步,如图1-140配置Ubuntu存档镜像界面。
图1-140 配置Ubuntu存档镜像界面
-
弹出“Guided storage configuration(引导式存储配置)”界面,用方向键或Tab键选到“Custom storage layout(定制存储布局)”然后用空格键选定,选择“Done(完成)”,回车进行下一步,如图1-141引导式存储配置界面。
图1-141 引导式存储配置界面
-
弹出“Storage configuration(存储配置)”界面,,分区介绍和分区规划参照安装Rocky Linux 9里的介绍,这里不再详述,用方向键选到“free sapce(空闲空间)”,然后选“Add GPT Partition(添加GPT分区)”,回车进行下一步,如图1-142存储配置界面。
图1-142 存储配置界面
-
弹出“Adding GPT partition to /dev/sda(添加GPT分区到/dev/sda)”界面,设置“Size(大小)”:1G,默认“Format(类型)”:ext4,设置“Mount(挂载)”:/boot,然后“Create(创建)”,然后回车进行下一步,如图1-143创建boot分区界面。
图1-143 创建boot分区界面
-
回到“Storage configuration(存储配置)”界面,用方向键选到“free sapce(空闲空间)”,然后选“Add GPT Partition(添加GPT分区)”,回车进行下一步,如图1-144存储配置界面。
图1-144 存储配置界面
-
弹出“Adding GPT partition to /dev/sda(添加GPT分区到/dev/sda)”界面,设置“Size(大小)”:100G,默认“Format(类型)”:ext4,设置“Mount(挂载)”:/,然后“Create(创建)”,然后回车进行下一步,如图1-145创建根分区界面。
图1-145 创建根分区界面
-
回到“Storage configuration(存储配置)”界面,用方向键选到“free sapce(空闲空间)”,然后选“Add GPT Partition(添加GPT分区)”,回车进行下一步,如图1-146存储配置界面。
图1-146 存储配置界面
-
弹出“Adding GPT partition to /dev/sda(添加GPT分区到/dev/sda)”界面,设置“Size(大小)”:50G,默认“Format(类型)”:ext4,设置“Mount(挂载)”:other,然后回车进行下一步,如图1-147创建自定义/data数据分区界面1。
图1-147 创建自定义/data数据分区界面
-
弹出界面,在other下面的"/"后面输入“data”,然后“Create(创建)”,然后回车进行下一步,如图1-148创建自定义/data数据分区界面2。
图1-148 创建自定义/data数据分区界面2
-
回到“Storage configuration(存储配置)”界面,用方向键选到“free sapce(空闲空间)”,然后选“Add GPT Partition(添加GPT分区)”,回车进行下一步,如图1-149存储配置界面。
图1-149 存储配置界面
-
弹出“Adding GPT partition to /dev/sda(添加GPT分区到/dev/sda)”界面,设置“Size(大小)”:4G,设置“Format(类型)”:swap,然后“Create(创建)”,然后回车进行下一步,如图1-150创建swap分区界面。
1-150 创建swap分区界面
-
回到“Storage configuration(存储配置)”界面,至此所有分区都分完了,用方向键选到“Done(完成)”,回车进行下一步,如图1-151存储配置界面。
图1-151 存储配置界面
-
弹出“Confirm destructive action(确认破坏性行动)”界面,用方向键选到“Continue(继续)”,回车进行下一步,如图1-152格式化分区界面。
图1-152 格式化分区界面
-
弹出“Profile setup(配置文件设置)”界面,设置“Your name(你的名字)”:请自行设置,这里设置为“raymond”,设置“Your server’s name(你的服务器名字)”:请自行设置,这里设置为“ubuntu2204”,设置“Pick a username(择用户名)”:请自行设置,这里设置为“raymond”,设置“Choose a password(选择一个密码)”:请自行设置,设置“confirm your password(确认你的密码)”:请重新输入刚才输入的密码,然后选择“Done”,回车进行下一步,如图1-153设置服务器名、用户名和密码界面。
图1-153 设置服务器名、用户名和密码界面
-
弹出“Upgrade to Ubuntu Pro(升级至 Ubuntu 专业版)”界面,不更新,默认设置:“Skip for now(暂时跳过)”,然后选择“Continue”,回车进行下一步,如图1-154升级Ubuntu到专业版界面。
图1-154 升级Ubuntu到专业版界面
-
弹出“SSH Setup(SSH安装)”界面,用空格选中“Install Openssh server(安装Openssh服务)”,然后选择“Done”,回车进行下一步,如图1-155安装Openssh服务界面。
图1-155 安装Openssh服务界面
-
弹出“Featured Server Snaps(特色服务器快照)”界面,不用设置,选“Done”,回车进行下一步,如图1-156特色服务器快照功能。
图1-156 特色服务器快照功能
-
弹出“Install system(安装系统)”界面,如图1-157安装系统界面。
图1-157 安装系统界面
-
到此系统就安装完成,选择“Reboot now(现在重启)”,如图1-158安装完成界面。
图1-158 安装完成界面
-
弹出图1-159界面,提示敲回车退出光盘,然后就重启了。
图1-159 提示退出光盘界面
-
重启之后到如图1-160登录界面,这里就可以使用刚才设置的普通用户名和密码进行登录。
图1-160 登录界面
至此Ubuntu 22.04操作系统就安装完成了,可以参照安装Rock Linux 9的创建快照,这里就不在详述了。
2.3.4 安装Debian 12操作系统
虚拟机的创建参照前面2.3.1.3节里的步骤创建,这里不再详述。
-
下面就开始安装Debian 12系统了,单击“开启此虚拟机”,如图1-161虚拟机主界面。
图1-161 虚拟机主界面
-
弹出安装界面,用鼠标单击主界面,这里第一项"Graphical install(图像安装)",第二项“Install(安装)”,第三项“Advanced options(高级选项)”,第四项“Accessible dark contrast install menu(无障碍深色对比安装菜单)”,第五项“Help(帮助)”,第六项“Install with speech synthesis(安装语音合成功能)”,这里用方向键选择第一项进行安装,如图1-162安装引导界面。
图1-162 安装引导界面
-
弹出“Select a language(语言选择)”界面,选择语言默认是“English”,然后选择“Continue(继续)”,如图1-163语言选择界面。
图1-163 语言选择界面
-
弹出“Select your location(选择您的位置)”界面,这里没有找到China,选择“Hong Kong”就可以,然后选择“Continue(继续)”,如图1-164选择位置界面。
图1-164 选择位置界面
-
弹出“Configure the keyboard(键盘配置)”界面,选择“American English”,然后选择“Continue(继续)”,如图1-165键盘配置界面。
图1-165 键盘配置界面
-
弹出“Configure the network(网络配置)”界面。
设置“Hostname(主机名)”为:debian12,然后选择“Continue(继续)”,如图1-166设置主机名界面。
图1-166 设置主机名界面
设置“Domain name(域名)”为:raymonds.cc,然后选择“Continue(继续)”,如图1-167设置域名界面。
图1-167 设置域名界面
-
弹出“Set up users and passwords(设置用户和密码)”界面。
设置“Root password(root密码)”为:设置两次相同的密码,然后选择“Continue(继续)”,如图1-168设置root密码界面。
图1-168 设置root密码界面
设置“Full name for the new user(新用户的全名)”为:raymond,然后选择“Continue(继续)”,如图1-169设置新用户全名界面。
图1-169 设置新用户全名界面
设置“Username for your account(您的帐户用户名)”为:raymond,然后选择“Continue(继续)”,如图1-170设置账户用户名界面。
图1-170 设置账户用户名界面
设置“Choose a password for the new user(为新用户设置密码)”为:设置两次相同的密码,然后选择“Continue(继续)”,如图1-171设置新用户密码界面。
图1-171 设置新用户密码界面
-
弹出“Partition disks(磁盘分区)”界面。
设置“Partitioning method(分区方法)”,选择“Manual(手动)”,然后选择“Continue(继续)”,如图1-172设置分区方法界面。
图1-172 设置分区方法界面
选择“SCSI33 (0,0,0) - 214.7 GB VMware, VMware Virtual S”磁盘,然后选择“Continue(继续)”,如图1-173选择磁盘界面。
图1-173 选择磁盘界面
“Creare new empty partition table on this device?(在该设备上创建新的空白分区表?)”勾选“Yes(是)”,然后选择“Continue(继续)”,如图1-174创建新分区表界面。
图1-174 创建新分区表界面
-
创建/boot分区
弹出“Partition disks(磁盘分区)”界面,选择“FREE SPACE(空闲空间)”,然后选择“Continue(继续)”,如图1-175选择空闲空间界面。
图1-175 选择空闲空间界面。
选择“Create a new partition(创建一个新的分区)”,然后选择“Continue(继续)”,如图1-176创建新分区界面。
图1-176 创建新分区界面
设置“New partition size(新分区大小)”为:1G,然后选择“Continue(继续)”,如图1-177设置新分区大小界面。
图1-177 设置新分区大小界面
选择“Type for the new partition(新分区的类型)”为:Primary(主分区),然后选择“Continue(继续)”,如图1-178设置新分区类型界面。
图1-178 设置新分区类型界面
选择“Location for the new partition(新分区的位置)”为:Beginning(起点),然后选择“Continue(继续)”,如图1-179设置新分区位置界面。
图1-179 设置新分区位置界面
在“Partition settings(设置分区)”的“Mount point(挂载点)”:“/”这里双击鼠标,如图1-180设置挂载点界面。
图1-180 设置挂载点界面
在“Mount point for this partition(此分区的挂载点)”,选择“/boot - static files of the boot loader”,然后选择“Continue(继续)”,如图1-181选择挂载点界面。
图1-181 选择挂载点界面
在“Partition settings(设置分区)”,选择“Done setting up the partition(完成分区设置)”,然后选择“Continue(继续)”,如图1-182完成分区设置界面。
图1-182 完成分区设置界面
-
创建根分区
弹出“Partition disks(磁盘分区)”界面,选择“FREE SPACE(空闲空间)”,然后选择“Continue(继续)”,如图1-183选择空闲空间界面。
图1-183 选择空闲空间界面
选择“Create a new partition(创建一个新的分区)”,然后选择“Continue(继续)”,如图1-184创建新分区界面。
图1-184 创建新分区界面
设置“New partition size(新分区大小)”为:100G,然后选择“Continue(继续)”,如图1-185设置新分区大小界面。
图1-185 设置新分区大小界面
选择“Type for the new partition(新分区的类型)”为:Primary(主分区),然后选择“Continue(继续)”,如图1-186设置新分区类型界面。
图1-186 设置新分区类型界面
选择“Location for the new partition(新分区的位置)”为:Beginning(起点),然后选择“Continue(继续)”,如图1-187设置新分区位置界面。
图1-187 设置新分区位置界面
这里“Mount point(挂载点)”默认为:/(根分区)不用设置,直接选择“Done setting up the partition(完成分区设置)”,然后选择“Continue(继续)”,如图1-188完成分区设置界面。
图1-188 完成分区设置界面
-
创建/data分区
弹出“Partition disks(磁盘分区)”界面,选择“FREE SPACE(空闲空间)”,然后选择“Continue(继续)”,如图1-189选择空闲空间界面。
图1-189 选择空闲空间界面
选择“Create a new partition(创建一个新的分区)”,然后选择“Continue(继续)”,如图1-190创建新分区界面。
图1-190 创建新分区界面
设置“New partition size(新分区大小)”为:50G,然后选择“Continue(继续)”,如图1-191设置新分区大小界面。
图1-191 设置新分区大小界面
选择“Type for the new partition(新分区的类型)”为:Logical(逻辑分区),然后选择“Continue(继续)”,如图1-192设置新分区类型界面。
图1-192 设置新分区类型界面
选择“Location for the new partition(新分区的位置)”为:Beginning(起点),然后选择“Continue(继续)”,如图1-193设置新分区位置界面。
图1-193 设置新分区位置界面
在“Partition settings(设置分区)”的“Mount point(挂载点)”:“/home”这里双击鼠标,如图1-194设置挂载点界面。
图1-194 设置挂载点界面
在“Mount point for this partition(此分区的挂载点)”,选择“Enter manually(手动输入)”,然后选择“Continue(继续)”,如图1-195选择挂载点界面。
图1-195 选择挂载点界面
在“Mount point for this partition(此分区的挂载点)”,输入“/data”,然后选择“Continue(继续)”,如图1-196选择挂载点界面。
图1-196 选择挂载点界面
在“Partition settings(设置分区)”,选择“Done setting up the partition(完成分区设置)”,然后选择“Continue(继续)”,如图1-197完成分区设置界面。
图1-197完成分区设置界面
-
创建swap分区
弹出“Partition disks(磁盘分区)”界面,选择“FREE SPACE(空闲空间)”,然后选择“Continue(继续)”,如图1-198选择空闲空间界面。
图1-198 选择空闲空间界面
选择“Create a new partition(创建一个新的分区)”,然后选择“Continue(继续)”,如图1-199创建新分区界面。
图1-199 创建新分区界面
设置“New partition size(新分区大小)”为:4G,然后选择“Continue(继续)”,如图1-200设置新分区大小界面。
图1-200 设置新分区大小界面
选择“Type for the new partition(新分区的类型)”为:Logical(逻辑分区),然后选择“Continue(继续)”,如图1-201设置新分区类型界面。
图1-201 设置新分区类型界面
选择“Location for the new partition(新分区的位置)”为:Beginning(起点),然后选择“Continue(继续)”,如图1-202设置新分区位置界面。
图1-202 设置新分区位置界面
在“Partition settings(设置分区)”的“Use as(分区类型)”:“Ext4 journaling file system”这里双击鼠标,如图1-203设置分区类型界面。
图1-203 设置分区类型界面
在“Partition settings(设置分区)”的“How to use this partition(如何使用该分区)”,选择“swap area”,然后选择“Continue(继续)”,如图1-204选择分区类型界面。
图1-204 选择分区类型界面
在“Partition settings(设置分区)”,选择“Done setting up the partition(完成分区设置)”,然后选择“Continue(继续)”,如图1-205完成分区设置界面。
图1-205 完成分区设置界面
-
弹出“Partition disks(磁盘分区)”界面,选择“Finish partitioning and write changes to disk(完成分区并将更改写入磁盘)”,然后选择“Continue(继续)”,如图1-206完成创建分区界面。
图1-206 完成创建分区界面
弹出“Partition disks(磁盘分区)”界面,“Write the changes to disks?(将更改写入磁盘?)”,然后选择“Continue(继续)”,如图1-207写入磁盘界面。
图1-207 写入磁盘界面
-
弹出“Configure the package manager(配置软件包管理器)”界面
选择"Scan extra installation media?(扫描额外的安装介质?)"为:No(默认),然后选择“Continue(继续)”,如图1-208配置软件包管理器界面。
图1-208 配置扫描额外安装介质界面
选择"Use a network mirror?(使用网络镜像?)"为“Yes”,然后选择“Continue(继续)”,如图1-209配置网络镜像界面。
图1-209 配置网络镜像界面
选择"Debian archive mirror country(Debian 存档镜像国家)"为“China”,然后选择“Continue(继续)”,如图1-210选择存档镜像国家界面。
图1-210 选择存档镜像国家界面
选择"Debian archive mirror(Debian 存档镜像)"为“mirrors.163.com”,然后选择“Continue(继续)”,如图1-211选择存档镜像界面。
图1-211 选择存档镜像界面
选择"HTTP proxy information(HTTP代理信息)"为:不用设置,然后选择“Continue(继续)”,如图1-212设置代理信息界面。
图1-212 设置代理信息界面
-
系统安装过程。
图1-213 系统安装过程界面
-
弹出“Configuring the popularity-contest(设置人气竞赛)”界面,选择"Participate in the package usage survey?(参加包裹使用情况调查?)"为:No(默认,不设置),然后选择“Continue(继续)”,如图1-214设置人气竞赛界面。
图1-214 设置人气竞赛界面
-
弹出“Software selection(选择软件)”界面,勾选"SSH server(SSH服务)",然后选择“Continue(继续)”,如图1-215选择软件界面。
图1-215 选择软件界面
-
弹出“Install the GRUB boot loader(安装 GRUB 引导加载程序)”界面,"Install the GRUB boot loader to your primary drive?(在主硬盘上安装 GRUB 引导加载程序?)"为:Yes(默认,安装),然后选择“Continue(继续)”,如图1-216安装 GRUB 引导加载程序界面。
图1-216 安装 GRUB 引导加载程序界面
在"Device for boot loader installation(用于安装启动加载程序的设备)":选择“/dev/sda”,然后选择“Continue(继续)”,如图1-217设置启动加载设备界面。
图1-217 设置启动加载设备界面
-
弹出“Finish the installation(安装完成)”界面,“Please choose to reboot(请选择<继续>重新启动)”,如图1-218安装完成界面。
图1-218 安装完成界面
-
重启之后到如图1-219登录界面,这里就可以使用刚才设置的用户名和密码进行登录。
图1-219 登录界面
至此Debian 12操作系统就安装完成了,可以参照安装Rock Linux 9的创建快照,这里就不在详述了。