一聚教程网:一个值得你收藏的教程网站

热门教程

Linux 服务器搭建如何从零开始配置初始化环境

时间:2026-08-27 08:14:48 编辑:袖梨 来源:一聚教程网

Ubuntu 22.04 LTS 最小化安装需四步:下载最新Server镜像并校验SHA256;用Rufus或dd制作USB启动盘;安装时选“Custom storage layout”,分区建议/boot 1GB、/占70%、/var占20%、swap为内存1–2倍;勾选OpenSSH server、取消所有预装软件、仅保留Standard system utilities。

从零开始配置 Linux 服务器初始化环境,核心是「最小化安装 + 网络可用 + 安全加固 + 工具就绪」。不装桌面、不跳步骤,每一步都为后续部署打基础。

选择发行版与安装方式

新手优先选 Debian 12(Bookworm)或 Ubuntu 22.04 LTS:稳定、文档全、社区活跃。企业场景可选 Rocky Linux 9(CentOS 替代)。安装方式推荐虚拟机(VMware/VirtualBox),不破坏主机系统,支持快照回滚。

  1. 下载最新 ISO 镜像(如 debian-12.7.0-amd64-netinst.iso,仅 400MB,纯命令行安装)
  2. 创建虚拟机时分配至少 2 CPU 核心、2GB 内存、20GB 磁盘;网络模式设为 NAT(默认可上网)
  3. 安装过程勾选「SSH 服务」,取消图形界面选项,完成最小化安装

首次登录与基础网络验证

安装完成后启动虚拟机,用终端或 SSH 工具(如 MobaXterm)以 root 或你设置的用户登录。先确认网络通路:

  1. 运行 ip a 查看网卡(通常是 eth0 或 ens33),确认有 IPv4 地址
  2. 执行 ping -c 3 www.baidu.com 测试外网连通性
  3. 若失败,检查 VMware 虚拟网络编辑器中 NAT 设置是否启用,或临时关闭防火墙:sudo ufw disable(Debian/Ubuntu)

更换国内源并更新系统

原生源速度慢,必须换源。以 Debian 12 为例:

  1. 备份原配置:sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
  2. 编辑源文件:sudo nano /etc/apt/sources.list,替换为清华源:
deb https://mirrors.tuna.tsinghua.edu.cn/debian bookworm main contrib non-free non-free-firmware

deb https://mirrors.tuna.tsinghua.edu.cn/debian bookworm-updates main contrib non-free non-free-firmware

deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bookworm-security main contrib non-free non-free-firmware

  1. 执行 sudo apt update && sudo apt upgrade -y 更新系统

创建普通用户并禁用 root 远程登录

安全第一,绝不长期使用 root 操作:

  1. 新建用户:sudo adduser dev(按提示设密码和信息)
  2. 赋予 sudo 权限:sudo usermod -aG sudo dev
  3. 切换测试:su - dev,再执行 sudo apt --version 验证权限
  4. 禁用 root SSH 登录:编辑 sudo nano /etc/ssh/sshd_config,将 PermitRootLogin 改为 no,然后 sudo systemctl restart ssh

热门栏目