前言
本文主要讲解如何安装 Debian系统
随着 CentOS Stream 变得滚动更新,不少人正在发愁选择新的系统,Debian 是个很不错的选择,与 CentOS 对比占用更少的内存资源。
为什么不选择 Ubuntu 系统呢?因为 Ubuntu 以病毒似的手段篡改用户执行的命令,使用 APT 安装部分软件会强制安装为 Snap 软件包(一种容器化的软件包格式),先不说 Snap 软件包体积更大速度更慢,就这种病毒式的手段我们就不喜欢,所以才决定选择更自由且更稳定的 Debian 系统。
硬件要求
从官方的推荐配置看无桌面的系统建议是 512M内存/2 GB 硬盘空间,虽然这是官方推荐的配置,但我还是建议你选择 1G 内存/10GB 硬盘空间以上的服务器,毕竟你以后还要跑服务。
系统下载
截至发文时间 Debian 最新的稳定版本是 12.2.0,因为有很多软件还没对 Debian 12 做适配,建议大家暂时先使用 Debian 11.7.0 版本,避免出现不兼容的问题,需要安装最新版的也可以到官网下载。
系统安装
1.安装盘引导启动
虚拟机可以直接设置光驱从下载的 ISO 引导启动安装,实体机建议使用 Rufus 工具制作系统安装盘。
2.安装过程的各项选择
启动进入系统安装菜单界面,选择安装(Install)。
系统语言选择,建议选择英文(English)。
地区选择,选择:Other - Asia - China,或者根据自己的需求选择。
区域本地化设置,选择美国(United States)。
键盘布局设置,选择美式英文键盘即可。
主机名称,这个是服务器在网络的名称,可以根据自己的需求设置。
域名设置,没有特殊需求的可以留空直接回车。
设置 root 用户密码,回车后需要再次输入确认。
设置新用户的名称
设置新用户的用户名,默认和用户名称一致即可。
设置新用户的密码
进入磁盘分区设置的界面,选择 Manual(手动分区)。
选择系统安装目标硬盘,创建新的分区表,如果你的服务器有多个硬盘,这里也会出现多个硬盘选择。
确认创建新的分区表(抹掉所有数据)。
选择磁盘下面的可用空间。
创建一个新分区。
分区容量输入 max (分配全部可用空间)
分区类型选择主分区(Primary)
确保文件系统是 Etx4,挂载点为 / ,完成分区设置(Done setting up the partition)
完成分区操作并保存修改到磁盘
出现没有设置分区用作 SWAP 空间的警告,询问是否回到分区菜单?选择 No
作为服务器使用,我们应该给系统分配 SWAP 空间(类似虚拟内存),但是为了方便管理,等系统安装好后我们再配置一个文件作为 SWAP 空间而不是选择分配一个独立分区。
确认保存修改
接下来就进入了基础系统的安装过程
出现是否扫描额外的安装介质的询问,这里选 No。
询问是否使用软件包网络镜像,先拔掉网线(虚拟机可以在管理页面断开网络),然后选择 No,否则可能会出现安装系统非常慢的问题。
询问是否参与软件包匿名使用调查,这个自己选择,选择 Yes 对开发者有帮助,选择 No 是你的权利。
软件选择,由于我们只是需要将这个系统作为服务器环境并且是最小化安装,我们不需要安装桌面环境以及各个桌面软件包,所以这里只选择安装 SSH Server (SSH 服务器)和 Standard System Utilities(标准系统工具)就可以了。
通过空格选择是否安装,前面带 * 号表示安装,选择好了以后按 Enter 键确认
出现这个界面,是询问我们是否安装 grub 引导,我们选择 Yes,并且插上网线(虚拟机可以在管理页面连接网络)
引导程序安装的位置选择系统安装所在的硬盘即可
安装完成,按 Enter 键重启进入系统(实体机安装需要按照提示拔下你的系统安装盘)
至此,系统安装部分已经完成~
最后
系统安装完成后,默认无法通过 SSH 连接,因为安装过程中 APT 软件源并没有选择使用网络镜像源,所以会出现无法通过 apt 安装软件的问题,根据下面的两个教程可以解决问题。