zh
如何从零开始设置Linux VPS:完整入门指南
拥有一台全新的Linux VPS是许多网站、应用和项目的起点。正确的初始配置不仅能提升服务器性能,还能为后续工作奠定安全稳固的基础。本指南将手把手带您完成从首次登录到服务器就绪的全部流程。
Need this done for your project?
We implement, you ship. Async, documented, done in days.
第一步:通过SSH首次连接到VPS
收到VPS后,您会获得IP地址、root用户名和初始密码(或SSH密钥)。在本地终端运行以下命令连接服务器:
ssh root@您的服务器IP
首次连接时,系统会提示您确认服务器指纹,输入「yes」后按回车。若使用SSH密钥,命令格式为:
ssh -i ~/.ssh/您的密钥文件 root@您的服务器IP
成功连接后,建议立即修改root密码:passwd。选择至少16位的随机密码并记录在密码管理器中。
第二步:更新系统软件包
连接成功后,第一件事是将系统更新到最新状态。不同发行版的命令略有不同:
Ubuntu / Debian系统:
apt update && apt upgrade -y && apt autoremove -y
CentOS / AlmaLinux / Rocky Linux系统:
dnf update -y
系统更新可能需要几分钟,完成后若提示需要重启,执行 reboot 命令。等待约30秒后重新SSH连接。保持系统最新是防止已知漏洞攻击的最基本措施,建议每周至少执行一次。
第三步:创建普通用户并配置sudo权限
长期使用root账户存在安全风险。建议创建一个普通用户进行日常操作。
创建新用户(以myuser为例):
adduser myuser
将用户添加到sudo组:
usermod -aG sudo myuser(Ubuntu/Debian)
usermod -aG wheel myuser(CentOS/AlmaLinux)
切换到新用户测试权限:
su - myuser
sudo whoami
若输出「root」则配置成功。之后所有操作尽量使用此普通用户,仅在必要时通过sudo提权。这一习惯能有效降低误操作和安全风险。
第四步:设置主机名和时区
为服务器设置有意义的主机名,便于日后管理多台服务器时区分:
hostnamectl set-hostname 您的主机名
设置正确的时区确保日志时间准确:
timedatectl list-timezones | grep Asia (查看亚洲时区列表)
timedatectl set-timezone Asia/Shanghai (设置为上海时区)
timedatectl (验证时区设置)
完成以上四步后,您的VPS已具备基本可用状态。建议接下来参考本站的「VPS防火墙设置」和「SSH密钥认证」指南,进一步加固服务器安全性。AnubizHost提供的离岸VPS支持多种Linux发行版,全程SSD存储和高速网络,为您的项目提供可靠基础。
Related Services
Why Anubiz Host
100% async — no calls, no meetings
Delivered in days, not weeks
Full documentation included
Production-grade from day one
Security-first approach
Post-delivery support included
Ready to get started?
Skip the research. Tell us what you need, and we'll scope it, implement it, and hand it back — fully documented and production-ready.