AcWing Django框架课学习笔记
云平台:阿里云
环境:linux ubuntu 20.04
云平台的作用:
存放docker容器 让计算跑在云端获得公网ip,让别人访问到我的web应用
服务器:核心放在ECS服务器上
ECS服务器(毛坯服务器) :需要根据需求自己定制 ,存放web框架租一个服务:mysql、redis、cdn
方式:
1、 通过socket(ip地址+端口)
2、http
AC Terminal:
AcWing提供的一个远程Linux服务器,拥有完全独立的运行环境与空间。
可连网,支持作为跳板ssh登录到我们租的云服务器服务器上。
需要配置ssh免密登录、别名
docker容器:(开发的主要工作环境)
优势:可以迁移能够使所有人使用统一的环境(docker镜像)
进入docker:
登录到运行docker的服务器 attach到docker
通过ssh登录docker容器
1、组云服务器并用AC Terminal登录
先租一个云服务器:1核2GB就可以
我这里使用的是阿里云,并设置好登录密码(我这里是试用一个月)
然后打开AC Terminal,用ssh登录到租好的服务器上
注意:复制和粘贴是ctrl + shift + c/v
ssh root@xxx.xxx.xxx.xxx # xxx.xxx.xxx.xxx替换成新服务器的公网IP logout # 退回到AC Terminal的命令
查看内存:
free -h
查看有几核:
cat /proc/cpuinfo
登录的时候默认是root用户,root用户权限太大,容易误删关键的系统文件。最好的方式是建立一个新的用户然后赋予sudo权限。
创建acs用户:
adduser acs # 创建用户acs usermod -aG sudo acs # 给用户acs分配sudo权限配置免密登陆:
使用logout退回到AC Terminal
创建文件~/.ssh/config
在文件中输入:
Host server1 Hostname Ip地址 User 用户名
之后再使用服务器时,可以直接使用别名server1



