阿里云轻量应用服务器安装Ubuntu的完整指南
结论
在阿里云轻量应用服务器上安装Ubuntu非常简单,只需通过控制台选择Ubuntu镜像并完成初始化配置即可。关键步骤包括选择正确的镜像、配置安全组规则以及通过SSH连接管理服务器。
详细步骤
1. 购买与配置轻量应用服务器
- 登录阿里云控制台,进入轻量应用服务器页面。
- 点击创建实例,选择以下配置:
- 地域:根据用户群体选择最近的地域(如华北、华东等)。
- 镜像:选择Ubuntu(推荐最新LTS版本,如Ubuntu 22.04)。
- 套餐:根据需求选择CPU、内存和带宽(个人博客或小型网站可选最低配置)。
- 密码:设置SSH登录密码(建议使用密钥对更安全)。
关键点:选择Ubuntu镜像时务必确认版本,LTS(长期支持版)更适合生产环境。
2. 安全组与防火墙配置
- 默认情况下,阿里云会开放22(SSH)、80(HTTP)、443(HTTPS)端口。
- 如需额外端口(如MySQL的3306),需手动添加规则:
- 进入实例详情页 → 防火墙 → 添加规则。
- 输入端口范围(如3306)并允许指定IP访问(避免公开暴露敏感服务)。
3. 通过SSH连接服务器
- 使用终端(Linux/macOS)或PuTTY(Windows)连接:
ssh root@<你的服务器IP> - 输入初始密码完成登录。
安全建议:首次登录后立即修改密码或配置SSH密钥认证,禁用root远程登录以提高安全性。
4. 系统初始化配置
更新软件包
apt update && apt upgrade -y
创建新用户(可选)
adduser yourusername
usermod -aG sudo yourusername # 赋予sudo权限
安装常用工具
apt install -y git curl wget ufw
配置防火墙(UFW)
ufw allow 22/tcp
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable
5. 部署应用(示例:Nginx)
- 安装Nginx:
apt install -y nginx systemctl start nginx systemctl enable nginx - 访问服务器IP,看到Nginx欢迎页即表示成功。
常见问题与解决
- SSH连接失败:检查安全组是否开放22端口,确认IP未被防火墙拦截。
- apt更新慢:更换阿里云Ubuntu镜像源(
/etc/apt/sources.list)。 - 磁盘空间不足:使用
df -h检查,清理日志或扩容云盘。
总结
- 阿里云轻量应用服务器安装Ubuntu仅需选择镜像并完成初始化,适合快速搭建Web服务或开发环境。
- 重点操作:配置安全组、SSH密钥登录、系统更新及防火墙规则,确保安全与稳定性。
- 如需更复杂应用(如Docker、K8s),可基于Ubuntu继续扩展,阿里云文档提供了详细指引。
CLOUD云计算