Linux服务器系统凭借开源、稳定、安全和高性能的特性,成为企业级应用的首选,本教程以Ubuntu Server 22.04 LTS为例,提供从零开始的详细安装指南,涵盖硬件准备、分区方案、安全配置等核心环节,确保即使新手也能独立完成部署。
安装前准备
硬件要求
- 最低配置:1核CPU / 512MB内存 / 5GB硬盘(仅基础系统)
- 推荐配置:2核CPU / 2GB内存 / 20GB硬盘(生产环境)
- 确保服务器支持UEFI或Legacy BIOS启动模式。
所需工具
- Ubuntu ISO镜像:从官网下载(选LTS版本)
- 启动盘制作工具:Rufus(Windows)或dd命令(Linux/macOS)
- 网络环境:稳定的互联网连接(用于安装更新)
制作启动U盘
# Linux/macOS终端执行(替换/dev/sdX为U盘设备名) sudo dd if=ubuntu-22.04-server.iso of=/dev/sdX bs=4M status=progress
注意:操作会清空U盘数据,务必提前备份!
安装步骤详解
启动安装程序
- 插入U盘,重启服务器,按
F12
/Delete
键进入启动菜单(不同品牌按键不同) - 选择U盘作为启动设备,进入Ubuntu安装界面。
系统语言与键盘布局
- 选择English(避免编码问题) → 键盘布局选English (US)。
网络配置
- 安装程序自动检测网卡,按提示设置:
- 主机名:如
web-server01
(建议小写字母+数字) - 静态IP(生产环境必选):
IP地址:192.168.1.100 子网掩码:255.255.255.0 网关:192.168.1.1 DNS:8.8.8.8
- 主机名:如
磁盘分区(关键步骤)
- 选择Custom storage layout(手动分区),推荐方案:
| 挂载点 | 大小 | 文件系统 | 用途 |
|——–|————|———-|——————–|
| /boot | 1GB | ext4 | 系统内核 |
| / | 剩余空间70%| ext4 | 系统文件 |
| /var | 剩余空间20%| ext4 | 日志和缓存 |
| swap | 内存的2倍 | swap | 虚拟内存(≤8GB) | - 确认分区:检查无误后选择
Done
→Confirm
格式化磁盘。
用户与安全设置
- 创建管理员账户:
- 用户名:
admin
(避免用root
) - 密码:12位以上(字母+数字+符号组合)
- 用户名:
- SSH服务:勾选Install OpenSSH server(远程管理必备)
- 安全更新:勾选Install security updates automatically。
软件包选择(按需)
- 空格键勾选所需服务:
docker
(容器部署)lamp-server
(Web服务器)postgresql
(数据库)
完成安装
- 等待进度条结束 → 移除U盘 → 重启服务器。
- 登录控制台:输入用户名
admin
和密码。
安装后必要配置
系统更新与升级
sudo apt update && sudo apt upgrade -y
防火墙设置(UFW)
sudo ufw allow ssh # 放行SSH端口 sudo ufw allow 80,443/tcp # 开放HTTP/HTTPS sudo ufw enable # 启动防火墙
SSH安全加固
sudo nano /etc/ssh/sshd_config # 修改以下参数
Port 2222 # 更改默认端口
PermitRootLogin no # 禁止root登录
PasswordAuthentication no # 改用密钥登录(推荐)
sudo systemctl restart sshd
配置时区与时间同步
sudo timedatectl set-timezone Asia/Shanghai sudo apt install chrony -y && sudo systemctl enable chrony
常见问题解决
-
无法识别硬盘:
- 检查RAID驱动,在安装界面按
e
键添加nomodeset
参数。
- 检查RAID驱动,在安装界面按
-
安装后无法联网:
sudo dhclient -v # 重新获取IP sudo netplan apply # 应用网络配置
-
分区错误导致启动失败:
- 使用Live CD启动 → 挂载原系统分区 → 修复GRUB:
sudo mount /dev/sda2 /mnt sudo grub-install --root-directory=/mnt /dev/sda
- 使用Live CD启动 → 挂载原系统分区 → 修复GRUB:
通过本教程,您已成功部署Linux服务器系统,建议定期执行apt update
更新补丁,并阅读Ubuntu官方文档深入学习,Linux的强大在于灵活性与可控性,持续探索将助您构建更健壮的服务环境。
引用说明:
- Ubuntu Server安装指南:https://ubuntu.com/server/docs/installation
- UFW防火墙配置:https://help.ubuntu.com/community/UFW
- SSH安全最佳实践:https://help.ubuntu.com/community/SSH/OpenSSH/Configuring
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/37170.html