2021-01-03 学习笔记2

开发环境准备

  • 本地环境:Node.js IDE Vue-Cli
  • 测试环境: Linux(虚拟机自建环境,购买云服务,安装Docker)
  • 数据库服务:MongoDB

本地环境:

  • Node.js(npm/yarn) + nvm (Node.js版本管理)
  • IDE(Webstorm/Vscode/Atom)
  • Vue-Cli
    安装命令: npm install -g @vue/cli
    快速原型开发:npm install -g @vue/cli-service-global

本地开发环境

本地开发环境安装:

Node.js安装
官网下载地址:https://nodejs.org/en/
下载后按步骤安装完毕

  • npm -v 查看npm版本
  • node -v 查看node版本

加速-淘宝镜像源:https://developer.aliyun.com/mirror/NPM?from=tnpm
$ npm install -g cnpm --registry=https://registry.npm.taobao.org

cnpm install -g @vue/cli 安装vue-cli
vue --version 查看版本
cnpm install -g @vue/cli-service-global 快速原型开发, 全局安装了这个,可以直接vue serve vue build 而无需任何本地依赖项

测试环境

Linux测试环境

  • 虚拟机自建环境(Parallels/Vmware/Hyperv)
  • 购买云服务(>1C+2G)
  • 安装Docker

Hyper-V: 是Windows sever及Windows 10 专业版及以后的版本,自带的功能
VMware: 跨平台的虚拟化软件
Parallels Desktop: Mac上好用的虚拟化软件
VitualBox: 跨端免费的虚拟化工具

Docker安装:https://github.com/docker/docker-install

curl -fsSL https://get.docker.com -o get-docker.sh  // 下载
sh get-docker.sh  // 执行

ssh 远程云服务器: 略(后续补上)

Docker 创建MongoDB服务
https://hub.docker.com/_/mongo
docker pull mongo:4 // 下载mongo 4是版本号

Docker文档:https://docs.docker.com/registry/recipes/mirror/#use-case-the-china-registry-mirror

service docker restart 重启docker
docker images 查看本地下载的镜像
docker run -d --name some-mongo -p 10050:27017 mongo:4 运行mongo

  • -d: 后台运行
  • –name some-mongo: 设置名字
  • -p 10050:27017: 设置端口 跑在10050端口上,映射在容器27017端口

docker ps 查看当前正在运行的docker服务

需要在防火墙放行10050端口
两种方法:
第一种:关闭防火墙 简单粗暴

  • Ubuntu: service ufw stop
  • Centos: service firewalld stop
    第二种:将10050端口添加到放行规则里去
  • Ubuntu: ufw allow Port端口号
  • Centos: firewall-cmd --zone=public --add-port=10050/tcp --permanent
    firewall-cmd --reload 重载
    firewall-cmd --state 查看状态

远程mongodb的工具:Robo 3T https://robomongo.org/download

安装nvm包管理工具:https://github.com/nvm-sh/nvm#installation-add-updaste

  • nvm --version 查看版本
  • nvm --help 查看其它命令
  • nvm list 查看本地安装的node版本
  • nvm use v10.15.3 切换node版本为v10.15.3

安装Yarn: https://classic.yarnpkg.com/zh-Hans/

  • yarn -v 查看版本
  • yarn config get registry 查看yarn源
  • yarn config set registry 'https://registry.npm.taobao.org/' 设置yarn源

开发系统环境

介绍:

虚拟机

  • Windows: Vmware Hyper-V
  • Mac OS: Parallels
  • Linux: Centos虚拟化模块

Linux

  • 版本:硬件/性能
    lsb_release -a 查看版本
    在这里插入图片描述
    uname -a 查看内核
    在这里插入图片描述
    df 查看磁盘空间占用情况 以k为单位
    df -Th 以G为单位
    在这里插入图片描述
    在这里插入图片描述

  • 目录结构
    cd / 来到根目录下
    ls -la 显示文件列表
    目录:
    home: 个人目录
    etc: 软件配置文件
    sys: 系统目录
    usr: 系统可执行文件
    var: 日志文件

    top 查看系统运行的进程
    在这里插入图片描述

  • 文件权限

Linux常见命令

  • 文档型: 文件相关命令(touch,cat,echo,rm,vi,cd)
    touch test.txt 修改test.txt文件时间戳,或创建test.txt文件
    vi test.txt 进入文件编辑, 点击键盘i 编辑状态,点击键盘esc退出编辑状态,:wq对文件进行保存退出 :q!不保存,退出
    cat test.txt 查看文件内容
    echo '123456' >> test.txt 往文件追加内容
    echo '123456' > test.text 往文件覆盖内容
    rm test.txt 删除文件
    mkdir testdir 创建testdir文件夹
    rm -r testdir/ 删除testdir目录
    rm -rf f: 强制删除, 使用f,要注意
  • 硬件型:磁盘/进程/服务/网络
  • 功能型:压缩/解压,下载,远程
    tar zxvf 文件名 解压 z: .gz结尾文件,表示tar包是被gzip压缩过的 x: 解压缩 v:显示所有解压的过程 f:指定被处理的文件
    tar zcvf 压缩后的文件名 压缩的文件名 压缩
    ps -ef | grep docker 查看docker进程
    kill -9 27643 强制杀死27643进程
    service sshd status 查看sshd(服务名)运行状态
    service sshd stop 关闭sshd服务
    service sshd restart 重启sshd服务
    systemctl status firewalld.service 检查防火墙状态

猜你喜欢

转载自blog.csdn.net/weixin_40693643/article/details/112132345