Ruins开发日志(一)

Ruins开发日志(一)

  • 开发环境
    本次开发环境使用的是ubuntu20.04、django框架、docker开源应用容器引擎以及acgit代码保存平台

  • 租借服务器
    本次租用的服务器是阿里云的ECS2核2G版云服务器
    阿里云服务器租用地址

    购买好之后通过ubuntu20.04用ssh命令登入到服务器里,创建acs用户
    ssh root@**.***.***.** #其中的IP地址改成自己的公网IP
    adduser acs #创建acs用户

    同时给新建的用户分配sudo权限,后续的开发在此用户的用户端下开发,以防止造成权限问题
    usermod -aG sudo acs

    如果一直在一台机器上开发,则可以选择给自己的服务器设置免密登录:
    在ubuntu20.04下进入.ssh文件夹,使用编辑器打开.config文件,在其中编写以下内容:

    Host myserver
    HostName IP地址或域名
    User 用户名

    写好文件之后键入ssh-keygen命令以配置公钥及密钥,之后想免密码登录哪个服务器,就将公钥传给哪个服务器即可。

    例如,想免密登录myserver服务器。则将公钥中的内容,复制到myserver中的~/.ssh/authorized_keys文件里即可。

    也可以使用ssh-copy-id myserver命令来一键配置免密服务

  • 配置工作环境
    免密登录配置好的服务器,安装vim:
    sudo apt-get install vim-gtk
    安装tmux:
    sudo apt install tmux

  • 安装docker
    docker官方安装文档

posted @ 2022-04-25 17:46  Randouchant  阅读(45)  评论(0)    收藏  举报