主题
系统初始化
Debian
系统安装
常规支持至 2028 年 8 月 9 日,LTS 支持至 2030 年 6 月 30 日;LTS 阶段的支持范围受架构和软件包限制。
Debian 提供小型网络安装镜像、完整离线镜像和 Live 镜像。服务器通常使用 netinst 网络安装镜像,安装过程中从软件源下载所需组件。
安装步骤
- 从 Debian 13 安装页面获取 trixie 镜像。
- 使用镜像制作启动盘,进入 Debian Installer。
- 选择语言、地区和键盘布局。
- 配置网络、主机名和软件源镜像。
- 设置 root 密码和普通用户。
- 完成磁盘分区。无特殊需求时可使用引导式分区。
- 在软件选择阶段按用途勾选桌面环境、SSH server 和 standard system utilities。
- 安装 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-networkdsystemd-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 enp1s0DNS 配置需要配合 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 enp1s0NetworkManager
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 月。
安装步骤
- 下载 Ubuntu Server 26.04 LTS 镜像并制作启动盘。
- 启动安装程序,选择语言和键盘布局。
- 安装程序提示更新时,可在网络可用的情况下更新安装程序。
- 设置网络,默认使用 DHCP;也可根据环境配置静态地址。
- 设置代理和 Ubuntu 软件源镜像,无特殊要求时保留默认值。
- 配置存储,选择安装硬盘和空间分配方式,确认后清空目标磁盘。
- 设置操作系统的用户信息。
- 选择是否开启 SSH 服务,勾选后可在安装完成后远程连接。
- 根据实际用途选择额外服务。
- 等待安装完成,选择
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.1YAML 使用空格缩进,不能使用 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。
