Skip to content

系统初始化

Debian

系统安装

常规支持至 2028 年 8 月 9 日,LTS 支持至 2030 年 6 月 30 日;LTS 阶段的支持范围受架构和软件包限制。

Debian 提供小型网络安装镜像、完整离线镜像和 Live 镜像。服务器通常使用 netinst 网络安装镜像,安装过程中从软件源下载所需组件。

安装步骤

  1. Debian 13 安装页面获取 trixie 镜像。
  2. 使用镜像制作启动盘,进入 Debian Installer。
  3. 选择语言、地区和键盘布局。
  4. 配置网络、主机名和软件源镜像。
  5. 设置 root 密码和普通用户。
  6. 完成磁盘分区。无特殊需求时可使用引导式分区。
  7. 在软件选择阶段按用途勾选桌面环境、SSH server 和 standard system utilities。
  8. 安装 GRUB,完成安装并重启。

服务器不需要图形界面时,可仅保留 SSH serverstandard system utilities。安装选项可参考 Debian 13 安装指南

系统升级

bash
apt update
apt full-upgrade
reboot

查看系统版本

bash
cat /etc/debian_version
cat /etc/os-release

设置主机名

bash
# 查看主机名
hostnamectl

# 设置主机名
hostnamectl set-hostname HOSTNAME

修改主机名后,同步检查 /etc/hosts 中的本机映射。

设置静态 IP

Debian 可能使用 NetworkManager、ifupdown 或 systemd-networkd 管理网络。同一个接口只应由一种工具管理,配置前先确认当前方式。

查看网络信息

bash
# 查看接口、地址和路由
ip address
ip route

# 查看网络管理服务
systemctl is-active NetworkManager
systemctl is-active networking
systemctl is-active systemd-networkd

systemd-networkd

/etc/systemd/network/ 下创建 20-static.network

ini
[Match]
Name=enp1s0

[Network]
Address=192.168.1.10/24
Gateway=192.168.1.1
DNS=223.5.5.5
DNS=1.1.1.1

确认该接口未被其他工具管理后,启用并重新配置:

bash
systemctl enable --now systemd-networkd
networkctl reload
networkctl reconfigure enp1s0

DNS 配置需要配合 systemd-resolved 或其他能够接收 systemd-networkd DNS 信息的解析器使用。

ifupdown

编辑 /etc/network/interfaces

bash
auto enp1s0
iface enp1s0 inet static
  address 192.168.1.10/24
  gateway 192.168.1.1

重新加载接口:

bash
ifdown enp1s0 && ifup enp1s0

NetworkManager

bash
nmcli connection modify '<connection_name>' \
  ipv4.method manual \
  ipv4.addresses 192.168.1.10/24 \
  ipv4.gateway 192.168.1.1 \
  ipv4.dns "223.5.5.5 1.1.1.1"

nmcli connection up '<connection_name>'

验证

bash
ip -4 address show enp1s0
ip route

应用网络配置会暂时中断连接。远程配置前应保留可用的本地控制台,并将示例接口名称、IP、网关和 DNS 替换为实际值。更多说明可参考 Debian Reference:网络配置

Ubuntu

系统安装

标准安全更新和关键错误修复支持至 2031 年 4 月。

安装步骤

  1. 下载 Ubuntu Server 26.04 LTS 镜像并制作启动盘。
  2. 启动安装程序,选择语言和键盘布局。
  3. 安装程序提示更新时,可在网络可用的情况下更新安装程序。
  4. 设置网络,默认使用 DHCP;也可根据环境配置静态地址。
  5. 设置代理和 Ubuntu 软件源镜像,无特殊要求时保留默认值。
  6. 配置存储,选择安装硬盘和空间分配方式,确认后清空目标磁盘。
  7. 设置操作系统的用户信息。
  8. 选择是否开启 SSH 服务,勾选后可在安装完成后远程连接。
  9. 根据实际用途选择额外服务。
  10. 等待安装完成,选择 Reboot Now 并移除安装介质。

安装选项可参考 Ubuntu Server 基础安装Ubuntu 26.04 LTS 发布说明

系统升级

bash
apt update
apt full-upgrade
reboot

查看系统版本

bash
cat /etc/os-release
lsb_release -a

设置主机名

bash
# 查看主机名
hostnamectl

# 设置主机名
hostnamectl set-hostname HOSTNAME

修改主机名后,同步检查 /etc/hosts 中的本机映射。

设置静态 IP

Ubuntu 使用 Netplan 管理持久化网络配置。配置文件位于 /etc/netplan/,Ubuntu Server 通常使用 systemd-networkd 作为后端。

查看网络信息

bash
# 查看接口、地址和路由
ip address
ip route

# 查看现有 Netplan 配置
netplan get
ls /etc/netplan

配置

编辑现有配置文件,或创建 /etc/netplan/99-static-ip.yaml

yaml
network:
  version: 2
  ethernets:
    ens33:
      dhcp4: false
      addresses:
        - 192.168.1.10/24
      routes:
        - to: default
          via: 192.168.1.1
      nameservers:
        addresses:
          - 223.5.5.5
          - 1.1.1.1

YAML 使用空格缩进,不能使用 Tab。接口名称、IP、网关和 DNS 需要替换为实际值。

应用与验证

先生成后端配置并检查语法:

bash
netplan generate

远程服务器优先试运行。未在默认 120 秒内确认时,Netplan 会尝试回滚:

bash
netplan try

在本地控制台可直接应用:

bash
netplan apply

查看生效结果:

bash
ip -4 address show ens33
ip route
netplan status ens33

云镜像的配置可能由 cloud-init 生成。修改前应检查文件头说明,避免配置在重启后被重新生成。更多说明可参考 Netplan:配置静态 IP

基于 MIT 许可发布