服务器教程:从零搭建一台可用的 Linux 服务器
拿到一台新服务器后,最先要做的不是装网站,而是把它变成一台能安全登录、能联网更新、能对外提供服务的机器。
这篇服务器教程按零基础视角,从登录到跑起第一个网页服务,把每一步命令、预期结果和失败排查都写清楚。
开始前的准备与适用环境
本文适用于常见的云服务器(阿里云、腾讯云、华为云等)或本地虚拟机,系统以 Ubuntu 22.04 和 CentOS 7/8 为主,其他主流 Linux 发行版命令差异不大。
你需要准备三样东西:
- 一台能上网的服务器,已知公网 IP、登录用户名(通常为
root或ubuntu)和密码或密钥文件。 - 本地电脑上的终端工具:Windows 用 PowerShell 或 Xshell,macOS/Linux 直接用终端。
- 云控制台的安全组权限,用于放行端口。
先确认一件事:云服务器默认只开放少数端口,如果后面网页打不开,多半是安全组没放行,而不是服务器本身出错。
第一步:用 SSH 登录服务器
在本地终端执行:
ssh root@你的公网IP
首次连接会提示是否信任指纹,输入 yes,然后输入密码。
如果用的是密钥文件:
ssh -i 密钥文件路径 root@你的公网IP
登录成功后命令行提示符会变成类似 root@hostname:~#。如果卡在连接超时,先检查三处:公网 IP 是否写错、云控制台安全组是否放行 22 端口、服务器是否处于运行状态。
第二步:更新系统并加固基础安全
登录后先更新软件源,避免后续安装失败:
Ubuntu/Debian:
apt update && apt upgrade -y
CentOS:
yum update -y
接着做两件基础加固。
一是修改 SSH 默认端口或禁用密码登录(改用密钥),二是开启防火墙。
以 Ubuntu 的 ufw 为例:
ufw allow 22
ufw allow 80
ufw allow 443
ufw enable
CentOS 使用 firewalld:
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=443/tcp
firewall-cmd --reload
注意顺序:一定要先放行 22 端口再启用防火墙,否则可能把自己锁在服务器外面。
如果确实锁住了,通过云控制台的 VNC 登录进去修复即可。
第三步:部署 Nginx 并验证访问
Nginx 是最常用的 Web 服务器,适合用来验证服务器是否真的能对外提供服务。
Ubuntu 安装:
apt install nginx -y
systemctl start nginx
systemctl enable nginx
CentOS 需要先装 EPEL 源:
yum install epel-release -y
yum install nginx -y
systemctl start nginx
安装完成后,在浏览器访问 http://你的公网IP,看到 Nginx 默认欢迎页就说明部署成功。如果打不开,按下面顺序排查:
- 在服务器上执行
curl -I http://127.0.0.1,本地能通说明 Nginx 正常,问题在防火墙或安全组。 - 检查云控制台安全组是否放行 80 端口,这一步最容易被忽略。
- 用
systemctl status nginx查看服务是否处于 active 状态。
避坑与常见问题
很多新手卡住不是因为命令难,而是忽略了环境差异。
下面几个问题出现频率最高:
连接超时或拒绝连接:优先查安全组和防火墙,而不是重装系统。
SSH 能连上但网页打不开,几乎都是端口没放行。
403 Forbidden:通常是网站目录权限或 Nginx 配置里的 root 路径不对,检查 /var/www 或你自定义目录的属主和读取权限。
改了 SSH 端口后连不上:确认防火墙已放行新端口,并保留一个已登录的 SSH 会话不要关闭,方便回滚配置。
命令找不到(command not found):多数是软件没装或没在 PATH 中,先确认安装命令是否执行成功。
涉及修改 SSH 配置、
防火墙规则或删除文件时,
建议先备份原文件,
例如 cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak,
出问题可以快速恢复。
怎么判断这台服务器已经可用
完成以上步骤后,满足以下几点就算基础可用了:SSH 能稳定登录、系统能正常更新、Nginx 服务开机自启、浏览器能访问到默认页面。
之后你就可以在这个基础上部署网站、数据库或 Docker 环境。
服务器教程的价值不在命令多,而在于每一步都能验证结果,出问题时知道从哪里查。
建议把本文涉及的命令整理成自己的操作清单,下次上新机器时直接照着走一遍。