从阿里云高校计划免费获取云服务器ECS
获取步骤
- 学生验证
- 完成预备营训练
- 有一个命令行登录有问题,但是不影响完成实验,应该是创建资源然后结束实验就可以了![屏幕截图 2022-05-27 204521](http://hexo-git.oss-cn-beijing.aliyuncs.com/img/屏幕截图 2022-05-27 204521.png)
- 试题还是蛮简单的,也没有限制答题手段,10min够了。
- 领取2周
- 个人需要:Ubuntu20.04
- 好像要求签署什么续费协议?没仔细看,后面再说。
VsCode远程连接
我是之前已经在电脑上配置过ssh,略。
使用VScode连接阿里云远程服务器_euphorias的博客-CSDN博客_vscode 阿里云
- Remote-SSH扩展
- 新建远程连接,配置config,Hostname:公网IP,User:root
- 开启远程连接
报错denied,解决:
- 打开ESC→实例
- 添加ssh入站规则
配置规则→快速添加→添加ssh22端口
- 返回实例界面,重置登录密码
Nachos
用docker配置nachos环境的一些错误尝试
安装docker:
如何在 Ubuntu 20.04 上安装和使用 Docker-阿里云开发者社区 (aliyun.com)
1 | systemctl status docker |
Nachos4.1 需要镜像资源
挂载数据卷后全是二进制,然后用docker扩展连接强制下载docker桌面应用,放弃vscode,研究vscode-server
vscode-server:
~ 表示代码主目录,也就是当前登录用户的用户目录。
en除了学到了一些Linux的命令以外一无所获
噢还乱下载了很多东西
回归上传文件
实际实践
上传文件
怎么在windows传文件到阿里云服务器_oncevan的博客-CSDN博客_上传文件到阿里云服务器没试
尝试了这个:使用ESC服务器配置code-server-阿里云开发者社区 (aliyun.com),sftp上传: https://www.cxyzjd.com/article/weixin_47932709/108359979
TinyWebServer
mysql
apt install mysql-server-5.7 apt-get install libmysqlclient-dev
sh ./build.sh ./server1
2
3
4
5
- 创建相应的数据库&表,修改main.cc中的数据库配置
## 编译运行
- 注意要将相应端口加入安全组
# Remake
原因是当初搞了code-server不知道怎么停止,正好这学期的课程设计也都结束了,暂时用不上,重新安排一下吧。
- 打包备份:tar -zcvf name.tar.gz directory
- 重置实例密钥
- vnc远程连接
- 新建普通用户用于ssh?不推荐root(!!要把之前的删掉,在known_hosts文件)
- adduser username
- visudo 修改文件,赋予sudo权限
- su username 切换用户
- ssh username@ip 连接