阿里云轻量服务器安装Ubuntu简明指南
结论: 在阿里云轻量服务器上安装Ubuntu是一个简单直接的过程,主要通过控制台选择镜像即可完成,后续需要进行基础安全配置和性能优化。
一、购买与选择配置
- 选择轻量应用服务器:登录阿里云控制台,进入"轻量应用服务器"产品页面
- 地域选择:根据用户群体地理位置选择最近的数据中心
- 镜像选择:在应用镜像中选择Ubuntu系统(通常有16.04/18.04/20.04等LTS版本可选)
- 套餐配置:根据需求选择CPU、内存和SSD存储组合
- 个人博客/小型网站:1核1G/25GB SSD
- 中型应用:2核4G/80GB SSD
二、初始设置关键步骤
- 设置root密码:购买时设置或通过控制台重置
- SSH密钥对(推荐):
- 本地生成密钥:
ssh-keygen -t rsa
- 在控制台绑定公钥提高安全性
- 本地生成密钥:
- 防火墙规则:
- 默认开放22(SSH)、80(HTTP)、443(HTTPS)端口
- 按需开放其他端口
三、首次登录与基础配置
ssh root@your_server_ip
- 系统更新:
apt update && apt upgrade -y
- 创建普通用户(安全最佳实践):
adduser username usermod -aG sudo username
- 禁用root SSH登录:
nano /etc/ssh/sshd_config # 修改 PermitRootLogin 为 no systemctl restart sshd
四、推荐安装的组件
- 基础工具包:
apt install -y curl wget git unzip htop
- Web服务环境(按需选择):
- LAMP:
apt install apache2 mysql-server php
- LEMP:
apt install nginx mysql-server php-fpm
- LAMP:
- 安全增强:
apt install fail2ban ufw ufw allow 22/tcp ufw enable
五、性能优化建议
- 交换空间(内存<2G时建议):
fallocate -l 2G /swapfile chmod 600 /swapfile mkswap /swapfile swapon /swapfile
- 时区设置:
timedatectl set-timezone Asia/Shanghai
- 内核参数优化:调整
/etc/sysctl.conf
中的TCP参数
核心提示: 完成安装后务必进行安全加固,包括更新系统、配置防火墙和安装入侵检测工具,这是服务器长期稳定运行的基础保障。阿里云轻量服务器预装的Ubuntu镜像已经过优化,无需过多调整即可获得良好性能。