Debian操作系统的安装和初始配置

一般来说,用户在 IDC 厂商购买云服务器后,直接使用厂商提供的操作系统即可,安全性和稳定性会更好一些,但会默认安装一些软件。
如果你需要为家庭服务器配置 Linux 系统,或者希望为云服务器安装最纯净的系统,那么,掌握手工安装 Linux 系统是必备的技能。这里以 Debian 系统为例,一步一步带您完成 Linux 系统的安装和配置。
一、系统安装
建议从高校镜像站下载 Debian 系统的 ISO 文件,从 校园网联合镜像站 查询提供镜像站的高校,或者直接查询 Debian 系统,下载 ISO 镜像文件(约 4GB 的 ISO 格式的文件)。
使用 Ventoy工具 制作启动 U 盘,将下载的 ISO 镜像拷贝到 U 盘的镜像分区,从 U 盘启动系统,找到 ISO 镜像,运行即可开始系统安装。具体安装步骤参考 从零开始的软路由之爱快虚拟机安装Debian。
使用 Ventoy工具 制作启动 U 盘的优点是,只需要在第一次安装 Ventoy 时格式化 U 盘!
后续就只需要把各种 ISO/WIM/VHD(x)/EFI 镜像文件拷贝到 U 盘中,然后用 U 盘启动电脑,选择对应的镜像文件启动;
你也可以把它当成普通 U 盘使用,保存普通文件、图片或视频等,这不会影响 Ventoy 的功能。
Debian 系统有以下几点注意事项:
- 下载系统 DVD 镜像(约 4GB 的文件),不要下载基于网络的镜像,不然安装过程会很慢。
- 作为家庭服务器使用,非必要不安装桌面,小容量硬盘建议桌面环境选择 Xfce。
- 语言直接选择英文,免除中文乱码等乱七八糟的问题。
- 系统安装后面部分会安装软件,速度会非常非常慢,慢到怀疑人生,因此建议在完成网卡检测和网络配置后,断开网络,继续安装。
- 安装完毕后,不要拆除显示器。先设置允许远程登陆,从常用的电脑远程登录并完成其他配置(这时可以复制粘贴代码,更加方便),再重启一次,确保没有问题,最后拆掉显示器。
二、系统配置
(一)允许远程登录
如果在安装过程中没有安装 SSH 服务,则不允许远程登录。
|
|
|
|
如果无法安装,注意修改软件源(
nano /etc/apt/sources.list),具体参见第(三)部分。
|
|
找到下面的 3 个参数,修改为对应的值。
- Port 22
- PermitRootLogin yes
- PasswordAuthentication yes
|
|
完成设置后,就可以使用 root 用户通过 SSH 远程控制服务器了。
回到自己舒适的电脑桌位置,从 PC 通过 SSH 远程登录服务器,继续配置。
推荐使用 WindTerm开源软件,使用这个软件不仅支持命令配色,还支持图形化上传文件,适合新手,详见 《开源远程控制软件WindTerm的下载、设置、使用详解》。
(二)调整日期和时间
|
|
|
|
|
|
|
|
|
|
为了确保时间准确,使用 crontab -e 计划任务,定时校准时间。
|
|
(三)更改软件源
Debian 系统的强大优势之一是丰富和便捷的软件安装过程,但是前提是需要配置了良好的软件源。软件源配置位于 /etc/apt/sources.list 文件,有两种配置方法,推荐第一种。
方法①:推荐方法,使用 GNU/Linux 一键更换系统软件源脚本,直接执行如下命令:
|
|
方法②:使用 清华大学开源软件镜像站的 Debian 软件源,按照页面提示设置。
更换软件源后,不要忘记更新索引和系统
|
|
(四)设置静态网络
在家庭网络中,一般都是采用的 DHCP 动态分配 IP 地址的方案。为了防止家庭服务器的 IP 地址发生变化,这里建议配置静态 IP 地址。
如果你的路由器支持配置静态 IP,也可以在路由器中配置,替代该配置。
参考文章:Debian 11修改IP地址的方法
IP 地址信息存储在 /etc/network/interfaces 文件,DNS 信息存储在 /etc/resolv.conf 文件。
首先使用 cp 命令备份网络配置文件。
|
|
|
|
使用 ip addr 命令查看网卡名称,比如 enp2s0。
修改 IP 地址的配置文件 /etc/network/interfaces ,改为以下内容:
|
|
如果你配置了旁路由,可以修改上面
gatway网关为旁路由地址,以便家庭服务器可以更加顺畅的联网。
修改 DNS 地址的配置文件 /etc/resolv.conf ,改为以下内容:
|
|
至此,IP 地址、DNS 配置完成。
|
|
|
|
如果重启网络后,配置并没有生效,请检查是否有书写错误,比如全角和半角字符。
经过上面的设定,Debian 系统已经可用了。为了使用起来更加顺手,还需要安装软件、配置安全环境,请参考 《VPS服务器的基础设置和安全设置》 打造坚固的 Debian 系统。