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 server 和 standard 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 许可发布