0%

阿里ECS

从阿里云高校计划免费获取云服务器ECS

获取步骤

  1. 学生验证
  2. 完成预备营训练
    1. 有一个命令行登录有问题,但是不影响完成实验,应该是创建资源然后结束实验就可以了![屏幕截图 2022-05-27 204521](http://hexo-git.oss-cn-beijing.aliyuncs.com/img/屏幕截图 2022-05-27 204521.png)
    2. 试题还是蛮简单的,也没有限制答题手段,10min够了。
  3. 领取2周
    1. 个人需要:Ubuntu20.04
    2. 好像要求签署什么续费协议?没仔细看,后面再说。

VsCode远程连接

我是之前已经在电脑上配置过ssh,略。

使用VScode连接阿里云远程服务器_euphorias的博客-CSDN博客_vscode 阿里云

  1. Remote-SSH扩展
  2. 新建远程连接,配置config,Hostname:公网IP,User:root
  3. 开启远程连接

报错denied,解决:

  1. 打开ESC→实例image-20220527213024527
  2. 添加ssh入站规则image-20220527212928149配置规则→快速添加→添加ssh22端口
  3. 返回实例界面,重置登录密码image-20220527213200602

Nachos

用docker配置nachos环境的一些错误尝试

安装docker:

如何在 Ubuntu 20.04 上安装和使用 Docker-阿里云开发者社区 (aliyun.com)

1
2
3
systemctl status docker
docker images
docker ps -a

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
    
    1
    2
    3
    4
    5

    - 创建相应的数据库&表,修改main.cc中的数据库配置

    ## 编译运行

    sh ./build.sh ./server

- 注意要将相应端口加入安全组

# Remake

原因是当初搞了code-server不知道怎么停止,正好这学期的课程设计也都结束了,暂时用不上,重新安排一下吧。

- 打包备份:tar -zcvf name.tar.gz directory
- 重置实例密钥
- vnc远程连接
- 新建普通用户用于ssh?不推荐root(!!要把之前的删掉,在known_hosts文件)
  - adduser username
  - visudo 修改文件,赋予sudo权限
  - su username 切换用户
- ssh username@ip 连接