项目部署

在gitee上fork了yudao-ui-admin-vue3项目源码,然后在本地部署运行

步骤

  1. 安装git
    dnf install -y git
  2. 安装nodejs
    dnf install -y nodejs
  3. 创建项目根目录并下载源码
    1
    2
    mkdir -p /var/www/yudao && cd /var/www/yudao
    git clone https://gitee.com/yudaocode/yudao-ui-admin-vue3.git
  4. 安装依赖,先进入项目根目录在进行
    npm install
  5. 编译运行
    npm run build:dev #以开发环境运行
  6. 创建nginx配置文件
  7. 浏览器运行

文件传输命令

命令 作用 常用参数(记住) 使用示例
scp 用于两个服务器传输数据 -r:用于传输目录 scp -r /etc root@10.1.2.1:~/,表示传到对应服务器的家目录下,将源路径和目标路径反过来就是从远端服务器拿数据
rsync 和scp类似,但是这条命令是同步,如果文件在远端服务器上有且内容一致,就不会同步,而scp会直接覆盖 a:归档,会保留文件个各种权限等信息,v:输出详细信息,进度,z:传输时压缩文件,P:同步进度且保留为传输完成的临时文件,断网后下次还能继续传 rsync -avzP /etc root@10.1.2.1:~/,表示将etc传到10.1.2.1
curl 可以测试网络连通性,也能从网页拉取数据 o:从网页上拉去数并自定义目录和文件名,O:不能自定义文件名和目录,k:只测试网络是否通畅 curl -O ~/baidu.html https://www.baidu.com
wget 从网页上拉去数据或文件,他支持http、https和ftp协议 -O:与curl的小o一样,也是下载文件并指定目录和文件名 wget -O ~/baidu.html https://www.baidu.com
tar 用于解压缩文件 打包压缩:czvf;解压文件:zxvf 压缩:tar -czvf file.tar.gz file;解压:tar -zxvf file.tar.gz