售前咨询400-838-0503

云服务器Linux系统初始安装后需要做哪些基本配置?

技术文档 2025-04-03 23:15

云服务器Linux系统初始安装后的10个关键配置步骤

当您首次在云服务器上安装Linux系统后,正确的初始配置不仅能提高系统安全性,还能为后续应用部署打下坚实基础。本文将详细介绍10个必须完成的基础配置,帮助您打造一个安全、高效的服务器环境。

1. 更新系统软件包

新安装的Linux系统往往不是最新的版本,第一步应该是更新所有软件包:

sudo apt update && sudo apt upgrade -y  # Debian/Ubuntu
sudo yum update -y  # CentOS/RHEL

定期更新可以修复已知漏洞,获取最新功能。

2. 创建新用户并配置sudo权限

避免直接使用root账户操作是基本安全准则:

adduser username
usermod -aG sudo username  # Debian/Ubuntu
usermod -aG wheel username  # CentOS/RHEL

3. 配置SSH安全访问

修改默认SSH端口并禁用root登录:

sudo nano /etc/ssh/sshd_config
# 修改以下参数:
Port 2222
PermitRootLogin no
PasswordAuthentication no

重启SSH服务使配置生效。

4. 设置防火墙规则

配置UFW或firewalld防火墙:

sudo ufw allow 2222/tcp  # Debian/Ubuntu
sudo firewall-cmd --add-port=2222/tcp --permanent  # CentOS/RHEL

5. 配置时区和NTP服务

确保服务器时间准确:

sudo timedatectl set-timezone Asia/Shanghai
sudo systemctl enable chronyd  # CentOS/RHEL
sudo systemctl enable systemd-timesyncd  # Debian/Ubuntu

6. 安装基础工具

根据需求安装常用工具:

sudo apt install -y vim git curl wget htop  # Debian/Ubuntu
sudo yum install -y vim git curl wget htop  # CentOS/RHEL

7. 配置swap分区

对于内存较小的服务器,swap分区很重要:

sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

8. 监控系统资源

安装监控工具了解服务器状态:

sudo apt install -y glances  # Debian/Ubuntu
sudo yum install -y glances  # CentOS/RHEL

9. 配置日志轮转

防止日志文件占用过多空间:

sudo nano /etc/logrotate.conf
# 调整配置参数如rotate周期和保留数量

10. 设置定期备份

即使是云服务器也需要备份:

sudo crontab -e
# 添加备份任务,例如:
0 3 * * * /usr/bin/rsync -a /var/www /backup

完成上述10个基础配置后,您的Linux云服务器将具备基本的安全防护和稳定运行能力。根据实际应用需求,您可能还需要进行更专业的配置,如Web服务器安装、数据库优化等。记住,良好的初始配置是服务器长期稳定运行的基础。

如本公告涉及你的产品,或有不清楚之处,可提交工单确认。

提交工单