新手搭建服务器完整操作流程:新手搭建服务器的完整操作流程

对于刚接触云服务器的朋友来说,第一次面对黑乎乎的终端界面可能会感到手足无措。
别担心,这篇文章会手把手带你走完新手搭建服务器完整操作流程,从选购服务器到安全配置,每一步都有对应的命令和操作路径,按顺序执行就能把服务器跑起来。

第一步:选云服务器并获取连接信息

动手之前你需要一台云服务器。
阿里云、腾讯云、华为云等平台都提供新手套餐,建议选择 CentOS 7.9Ubuntu 22.04 LTS 系统,配置上 1 核 2G 的实例就足够入门练习。
购买完成后,记下以下信息:

  • 公网 IP 地址(例如 123.123.123.123)
  • 初始用户名(通常为 root 或 administrator)
  • 登录密码(首次创建时设置,或者密钥对方式)

如果你用的是宝塔面板或可视化后台,同样需要先确认服务器的公网 IP 和 SSH 访问权限。

第二步:用 SSH 连接到服务器

Windows 用户推荐使用 PuTTY 或系统自带的 PowerShell;
Mac/Linux 用户直接打开终端即可。

密码登录示例:

ssh root@123.123.123.123

回车后输入密码(输入时不会显示字符),登录成功后会出现类似 [root@你的主机名 ~]# 的提示符。

密钥登录示例:

ssh -i /path/to/private-key root@123.123.123.123

常见报错:如果提示 Permission denied,检查用户名是否正确、密码是否输错、或者密钥文件权限是否过高(需要 chmod 400)。

第三步:系统初始化与安全配置

连接成功后,先更新系统软件包,再做一些基础安全设置,这是新手搭建服务器完整操作流程中最容易被忽略但非常重要的一步。

更新系统

CentOS 使用 yum:

yum update -y

Ubuntu 使用 apt:

apt update && apt upgrade -y

创建普通用户并禁止 root 直接登录

为安全考虑,建议创建普通用户日常使用。

# 添加新用户,例如 deploy
useradd deploy
passwd deploy

# 赋予 sudo 权限
usermod -aG wheel deploy   # CentOS
usermod -aG sudo deploy    # Ubuntu

然后编辑 SSH 配置文件 /etc/ssh/sshd_config,找到 PermitRootLogin 改为 no,重启 SSH 服务:

systemctl restart sshd

以后使用 ssh deploy@你的IP 登录,需要管理员权限时用 sudo

配置防火墙

CentOS 默认使用 firewalld,Ubuntu 使用 ufw,以下是通用做法:

CentOS 示例:

systemctl start firewalld
systemctl enable firewalld
firewall-cmd --permanent --add-service=ssh
firewall-cmd --reload

Ubuntu 示例:

ufw allow OpenSSH
ufw enable

只允许 SSH 端口通过,其他端口后续按需开放。

第四步:安装常用软件(Web 环境举例)

很多新手买来服务器是想建站或跑应用,这里以安装 Nginx + MySQL + PHP (LNMP) 为例,给出最简化操作。

如果你选择 宝塔面板,官方提供一键安装脚本,但手动安装能让你更理解服务器原理。

Ubuntu 下安装 Nginx

apt install nginx -y
systemctl start nginx
systemctl enable nginx

验证是否启动成功:在浏览器输入 http://你的IP,看到 Welcome to nginx 页面即表示安装成功。

安装 MySQL

apt install mysql-server -y

运行安全配置脚本:

mysql_secure_installation

设置 root 密码,移除匿名用户,禁止 root 远程登录。

安装 PHP

apt install php-fpm php-mysql -y
systemctl start php7.4-fpm   # 版本号以实际安装为准

之后将 Nginx 配置中的 PHP 处理块指向正确的 PHP-FPM socket,这部分可以参考官方文档,这里不展开。

第五步:避坑指南——新手最常踩的五个坑

  1. 安全组没放行端口:买完服务器后一定要在云平台的控制台(安全组或防火墙规则)里放行需要的端口,比如 80、443。否则服务虽然启动,但从外网访问不了。
  2. 忘记更新系统:刚装好的系统可能带有安全漏洞,第一时间 update 并启用自动安全更新。
  3. root 直接长期使用:权限过大,一旦密码泄露风险极大。遵守“最小权限”原则,用普通用户 + sudo。
  4. 防火墙规则顺序错误:某些防火墙策略中 allow 放在 deny 前面才生效,修改后务必 reload 一次。
  5. 配置文件改错导致服务起不来:修改任何服务配置文件前先备份(cp 原文件 .bak),改完后用 nginx -t 等工具测试语法,再重启服务。

第六步:验证服务器是否正常工作

完成以上步骤后,用几个简单命令确认服务器状态:

  • 检查系统资源:htoptop(先安装 htop:apt install htop
  • 检查监听端口:ss -tlnpnetstat -tlnp,应看到 22(SSH)、80(Nginx)等端口在 LISTEN
  • 检查防火墙规则:sudo firewall-cmd --list-all(CentOS)或 sudo ufw status verbose(Ubuntu)
  • 测试远程访问:从本机浏览器或手机打开 http://你的IP,能看到 Nginx 欢迎页说明 Web 服务正常

如果你在操作过程中遇到任何报错,优先查看 /var/log/ 下的系统日志,或者用 journalctl -xe 查看最近错误信息。

以上便是新手搭建服务器完整操作流程的完整指南。
花十几分钟按顺序执行一遍,你就拥有了一个基础可用的云服务环境,后续无论是建站还是部署应用,都能在此基础上继续扩展。
记住:遇到问题别慌,先看日志,再查官方文档,最后才是搜索引擎。

分享到:
上一篇
新手必看:服务器租用防套路详细攻略(2025实操版)
下一篇
零基础入门:服务器自动化运维脚本合集编写与使用指南
1
系统公告

泽御云五一特惠活动🔥

泽御云持证合规运营,资质齐全可查,长久稳定! 五一限时多重福利同步开启: ✅ 香港 2 核 2G 云服务器超值拼团,低价入手团长免费 ✅ 4 核 4G 多机房年付拼团,性价比拉满 ✅ 内蒙古新区限时 7 折(zeyuyunnmg)特惠,专属优惠码锁价续费 ✅ 全站通用 75 折优惠,老用户充值享专属赠金 官方站点:zeyuyun.com 合规资质齐全|售后有保障|活动限时错过不再有
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意