很多新手接触服务器,看到命令行界面、磁盘分区设置就觉得复杂。服务器装系统这件事,本质和普通电脑装系统差别不大,准备一台服务器、U盘、网线,再加上一点耐心就能完成。
首先确定系统,这是第一步,决定后续全部操作。
搭建网站、运行应用、部署数据库,Linux适合绝大多数场景。Ubuntu Server对新手友好,社区资料丰富,遇到问题检索很容易找到解决方案。Rocky Linux和AlmaLinux是CentOS停止维护后的替代发行版,完全兼容RHEL,原有CentOS运维团队可以平滑迁移。阿里云、腾讯云这类国内云厂商提供定制Linux镜像,和云平台深度集成,使用省心。

业务依赖.NET程序、SQL Server数据库,团队没人熟悉命令行,直接选用Windows Server。界面和日常Windows相近,学习成本低。缺点是占用资源更高,系统授权需要付费,对小团队来说反而更务实。
选定系统之后下载镜像。Ubuntu Server ISO前往releases.ubuntu.com,挑选server install image。Rocky Linux镜像在rockylinux.org/download,Boot ISO体积约1GB,足够使用;DVD镜像完整,但下载耗时更长。Windows Server镜像从微软官网或者云平台控制台获取,核对版本号与授权方式。
镜像下载完成,制作启动U盘。Windows平台推荐Rufus,Linux系统可以使用dd命令或者balenaEtcher。有个关键点,服务器采用UEFI启动,Rufus分区方案需要选择GPT,不然服务器识别不到U盘。U盘容量至少8GB,当前镜像体积普遍偏大,小容量U盘放不下。
启动盘做好插到服务器,开机。核心操作是进入BIOS修改启动顺序。不同品牌服务器快捷键不一样,戴尔F2,联想F12或者F1,惠普F9,浪潮DEL。开机屏幕会弹出提示,留意提示文字。把U盘调整到第一启动项,保存退出,服务器就会从U盘引导。
引导之后进入安装界面。Ubuntu Server语言推荐英文,部分版本中文会出现编码异常,带来额外麻烦。Rocky Linux安装向导接近RHEL风格,可以直接选择中文,兼容性更好。
接下来是磁盘分区,新手看到手动分区容易紧张,其实不用强制手动。选择自动分区或者使用整块磁盘,安装程序自动创建根分区、boot分区。存在特殊需求,单独存放数据盘,或者给根分区分配更大空间,再选择手动分区。手动分区建议根分区不少于50GB,swap分区设置为物理内存的1至2倍,剩余空间分配到/home或者/data目录,属于通用方案。
网络配置是安装阶段另一个卡点。安装向导询问IP配置方式,具备DHCP服务就自动获取。服务器一般建议静态IP,SSH远程连接,如果IP变动会无法访问。静态IP需要提前准备地址、子网掩码、网关、DNS信息,安装过程直接填入。
分区网络配置完毕,系统开始复制文件。耗时几分钟到十几分钟,取决于U盘读写速度和硬盘性能。期间设置root密码,新建普通用户,普通用户赋予sudo权限,后续操作尽量使用这个账号。
文件复制结束,提示重启。重启前拔掉U盘,避免再次从U盘启动。重启后正常出现登录界面,代表系统安装完成。
装完系统只是起步,全新服务器默认状态防护薄弱,需要依次完成几项操作,顺序不要打乱。
第一,更新系统。Ubuntu执行sudo apt update && sudo apt upgrade,Rocky执行sudo dnf update,升级内核和软件包,修补已知漏洞。
第二,配置防火墙。Linux常用firewalld或者ufw,关闭不需要端口,只开放业务所需端口,例如SSH 22端口,网页服务80、443端口。
第三,加固SSH安全。默认22端口搭配密码登录,极易遭受暴力破解。修改SSH端口,关闭root远程登录,切换密钥认证,三项操作完成,被扫描爆破概率大幅降低。
第四,创建日常管理账号,不要长期使用root操作。权限越小,故障发生时影响范围越小。
完成以上步骤,服务器基础环境就绪。后续部署软件、运行服务属于后续工作,打好基础,后续运维更轻松。
整套操作步骤看着多,实际操作一遍大概一小时。耗时最多的不是安装动作,而是排查故障,U盘识别失败、分区报错、网络不通,新手首次安装大概率会碰到至少一类问题。遇到问题检索资料,社区提问,不要硬扛。服务器装系统很少有人一次全程顺利。