购买HostEase VPS服务器后,不建议立即部署网站或应用。无论是用于WordPress建站、程序开发,还是运行数据库,都应该先完成基础初始化配置,确保服务器安全、稳定运行。
那么,HostEase VPS购买后需要进行哪些设置?本文以常见Linux VPS为例,整理了10项新手必备的初始化操作。
1. 登录服务器并检查配置
收到HostEase VPS的IP地址、用户名和密码后,可以通过SSH连接服务器:
ssh root@服务器IP地址
登录成功后,检查操作系统、CPU、内存和磁盘信息:
cat /etc/os-release
lscpu
free -h
df -h
了解服务器的基本配置,方便后续选择合适的软件和运行环境。
2. 更新系统软件包
新服务器建议先更新系统,安装最新的软件包和安全补丁。
Ubuntu/Debian:
apt update && apt upgrade -y
RHEL系系统:
dnf upgrade -y
3. 创建普通用户
长期使用root账户存在一定安全风险,建议创建普通用户并配置sudo权限。
以Ubuntu为例:
adduser admin
usermod -aG sudo admin
RHEL系系统通常可以将用户加入wheel组:
usermod -aG wheel admin
4. 配置SSH密钥登录
SSH密钥登录比单纯使用密码更加安全。
在本地电脑生成密钥:
ssh-keygen -t ed25519
上传公钥:
ssh-copy-id admin@服务器IP地址
完成后,重新打开终端测试密钥登录。确认可以正常连接后,再考虑关闭SSH密码认证。
5. 修改SSH默认端口
SSH默认使用22端口,可以根据需要修改为其他未占用端口。
编辑配置文件:
sudo nano /etc/ssh/sshd_config
修改端口:
Port 2222
保存后检查配置:
sudo sshd -t
确认新端口已在防火墙和安全组中放行,再重启SSH服务并测试连接。不要在测试成功前关闭原有连接。
6. 配置服务器防火墙
建议只开放业务需要的端口,减少不必要的网络访问。
Ubuntu系统可以使用UFW:
sudo ufw allow 2222/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable
其中,2222为示例SSH端口,80和443分别用于HTTP、HTTPS访问。如果仍使用默认SSH端口,应放行22端口。
7. 设置服务器时区
服务器时间不准确,可能影响日志记录和定时任务。
查看当前时间:
timedatectl
设置为UTC时区:
sudo timedatectl set-timezone UTC
也可以根据业务所在地选择其他时区,并检查系统时间同步状态。
8. 配置Swap虚拟内存
对于1GB或2GB内存的入门级VPS,可以根据实际情况配置Swap,缓解内存不足的问题。
以2GB Swap为例:
fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
检查是否生效:
free -h
Swap不能替代物理内存,如果长期大量使用Swap,仍需要考虑优化程序或升级VPS配置。
9. 安装常用管理工具
安装基础工具,方便后续监控服务器资源和排查故障。
Ubuntu/Debian:
apt install -y curl wget vim htop iotop ncdu lsof
常用工具包括:
- htop:查看CPU、内存及进程占用。
- iotop:监控磁盘读写。
- ncdu:分析磁盘空间。
- curl、wget:网络请求和文件下载。
- lsof:查看文件及端口占用。
10. 建立定期备份机制
服务器出现故障、误操作或数据丢失时,备份可以帮助恢复重要数据。
建议定期备份网站文件、数据库和配置文件。
MySQL数据库备份:
mysqldump -u root -p 数据库名称 > backup.sql
网站文件备份:
tar -czf website-backup.tar.gz /var/www/html
重要数据建议同步到其他服务器或对象存储,并定期测试恢复流程。
总结
以上10项设置基本涵盖了HostEase VPS服务器购买后的常见初始化需求,包括系统更新、账户安全、SSH配置、防火墙、资源监控和数据备份等。
完成这些基础配置后,就可以根据实际需求安装宝塔面板、Nginx、MySQL、Docker等软件,进一步搭建网站或部署应用。
如果准备使用HostEase VPS搭建WordPress网站、外贸独立站或运行其他应用,建议根据业务规模选择合适的CPU、内存、存储和带宽配置,同时做好日常监控与数据备份,为后续稳定运行打好基础。
