web环境搭建1.0

  • Linux
    VMware或者wsl2安装Ubuntu,wsl2方式则不能安装其他模拟器,但资源占用较少。
    若使用VMware,网络模式设置为桥接,获取到10开头的ip交与前端才能互通。
    全程最好使用root权限,若非root权限,在使用时不要涉及到root文件夹,提示权限不够可用:
    sudo chmod -R 777/文件路径添加权限。

  • Xshell
    用来跨环境传输文件,比如windows到VMware上的虚拟机,本地到服务器等
    官网安装即可,填写一些信息可以获得一个月免费试用,到期后回提示但是不影响使用
    配置的时候输入对应服务器地址即可,有需要的话可配置代理
    公钥配置与否取决于你的使用环境

  • VScode
    我目前是使用VScode搭配插件进行编译,安装插件有

    点击查看详情
    Chinese 中文界面
    Error Lens 错误会显示在对应代码后
    Remote系列 远程连接需要
    Code Runner 右键运行代码
    Docker 更方便查看docker情况
    Python系列
    Tabnine AI 更具使用者输入习惯补全代码
    indent-rainbow 不同颜色显示空格
    

    右侧电脑图案中可以设置连接linux的方式,SSH或者wsl

  • miniconda
    安装

    • 这里介绍直接在linux下命令行安装
      sudo apt-get install wget
      wget -c https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
      bash Miniconda3-latest-Linux-x86_64.sh
    • 接下来按回车,根据提示输入yes
    • 选择安装路径,不需要更改的话默认即可
      Miniconda3 will now be installed into this location:
    • 添加配置信息,输入yes
      Do you wish the installer to initialize Miniconda3 by running conda init?
    • 运行配置文件
      source ~/.bashrc
    • 验证安装是否成功,可能需要重启linux
      conda --version
    • 若失败,提示conda命令无效,则执行
      export PATH="/你之前的安装路径/miniconda3/bin:$PATH"
    • 再次启用配置
      source ~/.bashrc
    • 最后测试成功与否

    使用

    • 创建虚拟环境
      conda create -n test(自定义名字) python=3.9(想安装的版本,不写则默认最新)
    • 激活环境
      conda activate test
    • 回到基础环境
      conda deactivate
    • 删除环境
      conda remove --name test --all
  • Docker
    安装

    • 在linux中通过reposi仓库安装
      sudo apt-get update
      sudo apt-get install \
      apt-transport-https \
      ca-certificates \
      curl \
      gnupg-agent \
      software-properties-common

    • 添加密钥
      curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

    • 设置repository
      sudo add-apt-repository \
      "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
      $(lsb_release -cs) \
      stable"

    • 开始安装docker
      sudo apt-get update
      sudo apt-get install docker-ce docker-ce-cli containerd.io

    使用

    • 如果不想在输入docker命令时添加sudo,则赋予docker用户组权限
      sudo groupadd docker
      sudo usermod -aG docker $USER

    • 重启虚拟机或者输入
      newgrp docker

    • 检查是否配置成功
      docker run hello-world

    • 配置自启,这里使用systemctl是因为目前使用的是VMware中的ubuntu20.04LTS,若使用wsl2则应用其他命令
      sudo systemctl enable docker

    • 关闭自启
      sudo systemctl disable docker

    配置使用环境,以mysql5.7为例

    • 下载镜像
      docker pull mysql:5.7

    • 有了镜像后才能配置容器,这里不同部署对象具体语句不一样
      docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7

  • 参考连接

https://www.jianshu.com/p/98095bd65a0e
https://www.cnblogs.com/lin-zone/p/10991013.html

posted @ 2022-05-17 13:52  不动感光波  阅读(27)  评论(0)    收藏  举报