阿里云ECS学生专享:从零上手Linux服务器,实战部署个人项目

阿里云ECS学生专享:从零上手Linux服务器,实战部署个人项目 1. 阿里云ECS学生专享你的第一台云服务器第一次接触云服务器是什么感觉我记得十年前刚上大学那会儿为了搭个个人网站硬是在宿舍折腾了一台二手台式机当服务器。现在想想真是又费电又麻烦还经常因为断电断网导致服务中断。如今阿里云的飞天加速计划让学生党也能轻松拥有自己的云服务器而且还是免费的这个计划面向全日制高校学生提供16个月的免费ECS使用权限。配置是2核2G内存对于学习Linux、部署个人项目完全够用。我去年带的一个学生团队就用这个配置跑通了他们的竞赛项目还拿了省级一等奖。最关键的是你不需要懂什么高深的运维知识跟着我的步骤来半小时内就能让你的项目跑在云端。2. 注册与认证三步拿到免费服务器2.1 准备工作首先确保你有有效的.edu邮箱或学生证支付宝账号用于学生认证一个没注册过阿里云的新账号老用户无法参与打开阿里云官网找到飞天加速计划页面点击高校学生免费领取。这里有个小技巧建议用Chrome浏览器我之前用某国产浏览器遇到过页面加载不全的问题。2.2 实名认证注册完账号后需要进行实名认证。这里建议选择支付宝快速认证比上传身份证方便多了。认证时要注意支付宝必须是你本人实名学生信息要和你学生证一致一个学生身份只能绑定一个阿里云账号认证通过后回到活动页面就能看到立即领取按钮了。我遇到过学生反馈说按钮是灰色的这种情况通常是认证信息还没同步等5-10分钟刷新页面就好。2.3 领取服务器点击领取后会进入ECS创建页面地域选择建议选离你地理位置近的比如华北2北京实例规格固定为ecs.t5-lc1m2.small2核2G镜像选择重点来了强烈推荐CentOS 7.9或Ubuntu 20.04系统盘40GB高效云盘免费额度内有个坑要注意密码设置必须包含大小写字母数字特殊字符比如Student2023。建议记在备忘录里不然初始化时很麻烦。3. Linux服务器初体验3.1 首次登录服务器拿到服务器后Windows用户可以用PuTTYMac/Linux用户直接用终端。连接命令长这样ssh root你的公网IP第一次连接会提示确认指纹输入yes就行。然后输入刚才设置的密码看到[rootxxx ~]#就说明登录成功了。如果连不上八成是安全组没开22端口。去ECS控制台-安全组-配置规则添加一条授权策略允许协议类型SSH(22)授权对象0.0.0.0/0学习用可以这样设生产环境建议改成自己的IP3.2 必做的安全设置裸奔的服务器很危险建议先做这些修改SSH端口比如改成2222禁用root密码登录改用密钥登录创建普通用户并赋予sudo权限具体操作# 修改SSH配置 vim /etc/ssh/sshd_config # 找到Port 22改成Port 2222 # 把PasswordAuthentication yes改成no # 保存退出后重启服务 systemctl restart sshd # 创建新用户 adduser devuser usermod -aG wheel devuser3.3 基础环境配置建议先装这些必备工具# CentOS yum install -y git vim wget curl # Ubuntu apt update apt install -y git vim wget curl配置vim基本设置echo set nu set tabstop4 set expandtab ~/.vimrc4. 实战部署个人博客系统4.1 安装LNMP环境以WordPress为例用OneinStack一键安装wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz tar xzf oneinstack-full.tar.gz cd oneinstack ./install.sh安装时会让你选择组件NginxMySQL 5.7PHP 7.4记得记下MySQL的root密码4.2 配置WordPress下载并解压WordPresswget https://wordpress.org/latest.tar.gz tar zxf latest.tar.gz mv wordpress /data/wwwroot/然后去阿里云控制台安全组开放80和443端口域名解析如果有域名访问IP/wp-admin完成安装4.3 性能优化技巧我的学生用这个配置跑WordPress日PV 5000毫无压力安装WP Super Cache插件Nginx配置添加缓存规则用Aliyun CLI工具设置自动快照备份# 安装Aliyun CLI curl https://aliyuncli.alicdn.com/aliyun-cli-linux-latest-amd64.tgz | tar -xz mv aliyun /usr/local/bin/5. 续领6个月实用技巧完成首月使用后在飞天加速计划页面找到实验与认证完成观看教学视频约15分钟通过在线测试题库网上能搜到点击续领按钮几个实用建议用tmux管理远程会话避免SSH断开导致任务中断定期用df -h查看磁盘空间重要数据一定要备份到OSS遇到问题先看/var/log/下的日志文件最后提醒下虽然是免费资源但记得按时续费任务。我有学生因为忘记做任务导致服务器被释放数据全丢了。建议在手机日历设置提醒到期前3天做个标记。