Day10_Project
项目部署
在gitee上fork了yudao-ui-admin-vue3项目源码,然后在本地部署运行
步骤
- 安装git
dnf install -y git - 安装nodejs
dnf install -y nodejs - 创建项目根目录并下载源码
1
2mkdir -p /var/www/yudao && cd /var/www/yudao
git clone https://gitee.com/yudaocode/yudao-ui-admin-vue3.git - 安装依赖,先进入项目根目录在进行
npm install - 编译运行
npm run build:dev #以开发环境运行 - 创建nginx配置文件
- 浏览器运行
文件传输命令
| 命令 | 作用 | 常用参数(记住) | 使用示例 |
|---|---|---|---|
| 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 |






