2021-01-03 notas de estudio 2

Preparación del entorno de desarrollo

  • Entorno local: Node.js IDE Vue-Cli
  • Entorno de prueba: Linux (entorno de creación propia de la máquina virtual, compra del servicio en la nube, instalación de Docker)
  • Servicio de base de datos: MongoDB

Ambiente local:

  • Node.js (npm / yarn) + nvm (gestión de versiones de Node.js)
  • IDE (Webstorm / Vscode / Atom)

  • Comando de instalación de Vue-Cli : npm install -g @vue/cli
    creación rápida de prototipos:npm install -g @vue/cli-service-global

Entorno de desarrollo local

Instalación del entorno de desarrollo local:

Instalación de Node.js
Dirección de descarga del sitio web oficial: https://nodejs.org/en/
Después de la descarga, siga los pasos para instalar

  • npm -v Ver la versión npm
  • node -v Ver la versión del nodo

Fuente espejo de Aceleración-Taobao: https://developer.aliyun.com/mirror/NPM?from=tnpm
$ npm install -g cnpm --registry=https://registry.npm.taobao.org

cnpm install -g @vue/cliInstale vue-cli para
vue --versionver la versión
cnpm install -g @vue/cli-service-globalRapid prototyping, esto se instala globalmente, puede directamente vue serve vue buildsin dependencias locales

entorno de prueba

Entorno de prueba de Linux

  • Entorno autoconstruido de máquina virtual (Parallels / Vmware / Hyperv)
  • Adquirir servicios en la nube (> 1C + 2G)
  • Instalar Docker

Hyper-V: servidor de Windows y Windows 10 Professional y versiones posteriores, con funciones integradas
VMware: software de virtualización multiplataforma
Parallels Desktop: software de virtualización fácil de usar en Mac
VitualBox: herramienta de virtualización gratuita cross-end

Instalación de Docker: https://github.com/docker/docker-install

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

Servidor en la nube remota ssh: Ligeramente (agregado posteriormente)

Docker crea el servicio MongoDB
https://hub.docker.com/_/mongo
docker pull mongo:4 // descarga mongo 4 es el número de versión

Documentación de Docker: https://docs.docker.com/registry/recipes/mirror/#use-case-the-china-registry-mirror

service docker restartReinicie la ventana acoplable para
docker imagesver la imagen descargada localmente y
docker run -d --name some-mongo -p 10050:27017 mongo:4ejecute mongo

  • -d: ejecutar en segundo plano
  • --Name some-mongo: establecer nombre
  • -p 10050: 27017: configura el puerto para que se ejecute en el puerto 10050 y asigne el puerto 27017 del contenedor

docker ps Ver el servicio de Docker que se está ejecutando actualmente

Es necesario permitir el puerto 10050 en el firewall.
Dos métodos: el
primero: apagar el firewall es simple y grosero.

  • Ubuntu: service ufw stop
  • Centos: service firewalld stop
    Segundo: agregue el puerto 10050 a las reglas de lanzamiento
  • Ubuntu: ufw allow Port端口号
  • Centos: firewall-cmd --zone=public --add-port=10050/tcp --permanent
    firewall-cmd --reloadrecargar
    firewall-cmd --statever estado

Herramienta remota mongodb: Robo 3T https://robomongo.org/download

Instale la herramienta de administración de paquetes nvm: https://github.com/nvm-sh/nvm#installation-add-updaste

  • nvm --version Ver versión
  • nvm --help Ver otros comandos
  • nvm list Ver la versión del nodo instalado localmente
  • nvm use v10.15.3 Cambiar la versión del nodo a v10.15.3

Instalar hilo: https://classic.yarnpkg.com/zh-Hans/

  • yarn -v Ver versión
  • yarn config get registry Ver fuente de hilo
  • yarn config set registry 'https://registry.npm.taobao.org/' Configurar la fuente de hilo

Entorno del sistema de desarrollo

Introducción:

máquina virtual

  • Windows: Vmware Hyper-V
  • Mac OS: Parallels
  • Linux: módulo de virtualización Centos

Linux

  • Versión: Hardware / Rendimiento
    lsb_release -aVer versión
    Inserte la descripción de la imagen aquí
    uname -aVer kernel
    Inserte la descripción de la imagen aquí
    dfVer el uso de espacio en disco en unidades de ky unidades
    df -Thde G
    Inserte la descripción de la imagen aquí
    Inserte la descripción de la imagen aquí

  • Estructura del directorio
    cd /Vaya al directorio raíz y
    ls -lamuestre la lista de archivos
    directorio:
    inicio: directorio personal,
    etc.: archivo de configuración de software
    sys: directorio del sistema
    usr: archivo ejecutable del sistema
    var: archivo de registro

    top Ver los procesos que se ejecutan en el sistema
    Inserte la descripción de la imagen aquí

  • permiso de archivo

Comandos comunes de Linux

  • Tipo de documento: los comandos relacionados con el archivo (touch, cat, echo, rm, vi, cd)
    touch test.txtmodifican la marca de tiempo del archivo test.txt o crean el archivo test.txt para
    vi test.txtingresar a la edición del archivo, haga clic en el teclado i para editar el estado, haga clic en el teclado esc para salir del estado de edición,: wq Guarde el archivo y salga: q! No guardar, salir
    cat test.txtVer el contenido del archivo
    echo '123456' >> test.txtAgregar contenido
    echo '123456' > test.textal archivo Sobrescribir el contenido del archivo
    rm test.txtEliminar archivo
    mkdir testdirCrear carpeta
    rm -r testdir/testdir Eliminar directorio testdir
    rm -rff: Forzar eliminación, usar f, prestar atención
  • Tipo de hardware: disco / proceso / servicio / red
  • Tipo de función: compresión / descompresión, descarga,
    tar zxvf 文件名descompresión remota z: archivo final .gz, que indica que el paquete tar está comprimido por gzip x: descompresión v: muestra todo el proceso de descompresión f: especifica el archivo a procesar
    tar zcvf 压缩后的文件名 压缩的文件名compresión
    ps -ef | grep dockerver el proceso de la ventana acoplable
    kill -9 27643forzar Finalizar el proceso 27643
    service sshd statusVerificar el estado de ejecución de sshd (nombre del servicio)
    service sshd stopCerrar el servicio sshd
    service sshd restartReiniciar el servicio sshd
    systemctl status firewalld.serviceVerificar el estado del firewall

Supongo que te gusta

Origin blog.csdn.net/weixin_40693643/article/details/112132345
Recomendado
Clasificación