服务器安装Linux系统,核心在于选择合适的发行版、制作安装介质、合理规划磁盘分区,并完成初始安全配置,整个流程只要按步骤操作,多数情况下半小时内即可完成。
服务器linux安装哪个版本好?主流发行版对比
选对发行版是第一步,不同场景对应的最优解差异很大,不是越新越好,而是稳定性和生态兼容性优先。
企业级首选:RHEL及其免费克隆版
Red Hat Enterprise Linux(RHEL)是商业服务器领域的标杆,但许可证费用不低,对于预算有限或个人用户,Rocky Linux以及AlmaLinux是RHEL的直接免费替代品,二进制兼容性极高,如果你需要部署企业级应用(如Oracle数据库、商业ERP),这类发行版是稳妥选择,据行业共识,它们在安全补丁和长期支持方面表现稳定,生命周期可达10年。
社区与生态最佳:Ubuntu Server LTS
Ubuntu Server LTS版本每两年发布一次,拥有庞大的社区和文档资源,如果你需要快速部署Web服务、容器(Docker/Kubernetes)或机器学习环境,Ubuntu的包管理器(APT)和PPA仓库非常方便,近年来,Ubuntu在云服务器上占据相当大比例,AWS、简米云等平台默认镜像支持度很高。
轻量与稳定:Debian
Debian以稳定著称,资源占用低,适合内存较小的老服务器或嵌入式场景,它的包版本相对保守,但经过严格测试,如果你对系统资源有极致要求,且不追求最新软件包,Debian值得考虑。
选择建议
- 新手入门或小型项目:Ubuntu Server LTS,文档最丰富。
- 企业生产环境:Rocky Linux / AlmaLinux,兼容RHEL且免费。
- 极致稳定与最小化:Debian。
- 需要中文支持或国内镜像加速:Ubuntu和Debian在国内简米云、清华源等镜像站覆盖最好。
服务器装linux系统分区怎么分?手动分区方案详解
分区是安装过程中最容易出错也最关键的环节。不合理的分区可能导致后期磁盘空间不足或性能瓶颈。
分区表类型:GPT vs MBR
- 如果服务器使用UEFI启动,必须选择GPT分区表,它支持磁盘容量大于2TB,且可以有超过4个主分区。
- 老旧BIOS环境下使用
MBR
,但建议新装机一律采用GPT+UEFI。
必须存在的分区
- 根分区(/):存放系统文件,建议至少20GB,生产环境建议50-100GB。
- /boot分区(可选但推荐):存放内核和引导文件,UEFI下还需要EFI系统分区(ESP),大小建议500MB-1GB,格式化为FAT32。
- 交换分区(swap):当物理内存不足时作为虚拟内存,传统建议为内存大小1-2倍,但内存大于16GB的服务器,可以设8-16GB,或使用swap文件代替分区。
推荐分区布局
- /home(用户数据):如果有多用户登录,单独分区,防止系统重装时数据丢失。
- /var(日志与数据库):Web服务器日志、数据库文件(如MySQL默认数据目录)可能会快速增长,建议单独分区,分配较大空间(如50GB以上)。
- /tmp(临时文件):单独分区可防止临时文件撑爆根分区,建议至少5GB。
- /usr(系统软件):多数情况下可合并到根分区,但若计划安装大量软件包,可单独挂载。
示例(500GB硬盘,UEFI+GPT):
- EFI分区:1GB(FAT32)
- /boot:2GB(ext4)
- swap:16GB
- /:100GB(ext4)
- /var:100GB(ext4)
- /home:剩余空间(ext4)
手动分区操作步骤
在安装程序进入磁盘分区界面时,选择“手动分区”或“自定义布局”,创建每个分区时指定挂载点、大小、文件系统类型(通常ext4,boot和efi除外),注意根分区必须挂载为/,否则安装程序会报错。
服务器linux系统安装教程:从U盘启动到系统启动
制作启动盘
- 下载镜像:到各发行版官网或国内镜像站获取ISO文件。
- 使用工具:Windows下推荐Rufus,选择GPT分区方案、目标系统类型为UEFI(非CSM),Linux下可用
dd命令:sudo dd if=镜像.iso of=/dev/sdX bs=4M status=progress。 - 注意:U盘需要至少8GB容量,制作前备份数据。
BIOS/UEFI设置
- 插入U盘,开机按F2/Del/F12等进入BIOS。
- 关闭Secure Boot(部分发行版可能不支持),将启动模式设为
UEFI
,U盘启动项置于首位。 - 保存重启,进入安装界面。
安装过程关键步骤
- 选择语言:建议英文,但中文也可,后续可切换。
- 键盘布局:默认美式英语。
- 软件选择:生产环境建议最小化安装(Minimal),或带基础Web服务的服务器版,不装图形界面(GUI占用资源且增加攻击面)。
- 网络配置:设置静态IP或DHCP,注意主机名和DNS。
- 创建用户和root密码:root密码强度要足够,同时创建普通用户用于日常操作。
- 分区:按前述方案手动划分。
- 开始安装,等待进度条跑完,重启时拔出U盘。
服务器linux安装后配置:安全加固与常用软件
安装完成只是开始,初始配置直接决定服务器的安全性。
更新系统与软件包
- Debian/Ubuntu:
sudo apt update && sudo apt upgrade -y - Rocky/AlmaLinux:
sudo dnf update -y - 务必第一时间安装安全补丁。
配置SSH远程访问
- 修改SSH端口(默认22):编辑
/etc/ssh/sshd_config,将Port 22改为高位端口(如2222)。 - 禁止root直接登录:设置
PermitRootLogin no。 - 使用密钥认证:生成密钥对,公钥复制到
~/.ssh/authorized_keys,禁用密码认证:PasswordAuthentication no。 - 重启SSH服务:
sudo systemctl restart sshd。
防火墙配置
- Ubuntu使用UFW:
sudo ufw allow 2222/tcp(新SSH端口),sudo ufw enable。 - Rocky使用firewalld:
sudo firewall-cmd --permanent --add-port=2222/tcp,sudo firewall-cmd --reload。 - 只开放必要端口(如HTTP/HTTPS/SMTPS等)。
设置时区与时间同步
sudo timedatectl set-timezone Asia/Shanghai- 安装NTP服务:
sudo apt install chrony或sudo dnf install chrony,并启用。
安装常用软件
- 编译工具:
build-essential(Ubuntu)、Development Tools(Rocky)。 - 监控工具:
htop、iftop、
nload。 - 日志管理:
logrotate(默认已装,配置即可)。 - 安全工具:
fail2ban(防止暴力破解)、rkhunter(rootkit检测)。
服务器linux安装常见问题与解决方法
安装后无法启动,进入grub rescue
- 原因:分区表错误或引导未正确安装。
- 解决:插入U盘,使用急救模式,重新安装GRUB:
grub-install /dev/sda(磁盘名视情况而定),update-grub。
网络无法连接,ping不通外网
- 检查网卡是否被识别:
ip link;若未启用,sudo ip link set eth0 up。 - 检查DHCP是否获取IP:
sudo dhclient eth0;或手动配置/etc/netplan/01-netcfg.yaml(Ubuntu)或/etc/sysconfig/network-scripts/ifcfg-eth0(Rocky)。 - 查看路由与DNS:
ping 8.8.8.8通但域名不通,检查/etc/resolv.conf。
键盘布局或语言设置错误
- 安装时选了中文但终端乱码?修改
/etc/default/locale为LANG=en_US.UTF-8,重启。 - 键盘布局错误,输入变成?执行
sudo dpkg-reconfigure keyboard-configuration(Ubuntu)或localectl set-x11-keymap us。
磁盘空间不足,尤其log占满/var
- 使用
du -sh /var/log查看,清理旧日志:sudo journalctl --vacuum-time=7d(systemd日志)。 - 配置logrotate,压缩归档过期日志。
Q&A:服务器linux安装核心疑问解答
服务器安装linux系统需要多大硬盘?
最小化安装约10GB,但建议生产环境预留至少50GB(根分区)+ 根据服务需求分配数据盘,如果做虚拟化或存储,建议至少256GB。
服务器linux安装时分区方案推荐?
UEFI+GPT下,建议EFI(1GB)、/boot(2GB)、swap(等内存大小或16GB)、/(50-100GB)、/var(50-100GB)、/home(按需),若数据库单独硬盘,/var可划大,并单独挂载数据盘。
UEFI和Legacy启动模式对安装linux的影响?
UEFI需要GPT分区表和EFI启动分区,支持更大磁盘和更快启动,Legacy模式下使用MBR,磁盘上限2TB,且分区数量受限,新服务器建议统一启用UEFI并关闭CSM。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/513600.html



