网站建设4435,花都建网站公司,中英文双语网站 滑动切换,越南做彩票网站是违法的吗前言: linux怎么使多条命令同时执行 
Linux scp 免密码 传输文件 
问题1: 在本地实现完成两台服务器之间文件拷贝: 
准备工作: 先在其中一台服务器上生成一对公钥和私钥; ssh-keygen; // 一直回车 然后把生成的公钥id_rsa.pub内容添加另一台服务器的authorized_keys文件中 
在本…前言: linux怎么使多条命令同时执行 
Linux scp 免密码 传输文件 
问题1: 在本地实现完成两台服务器之间文件拷贝: 
准备工作: 先在其中一台服务器上生成一对公钥和私钥; ssh-keygen; // 一直回车 然后把生成的公钥id_rsa.pub内容添加另一台服务器的authorized_keys文件中 
在本地一次完成两台服务器之间文件拷贝: 命令格式: scp -r root公网IP:阿里云A中项目目录所处绝对路径 root公网IP:阿里云B中项目目录所处绝对路径 
例如: scp -r root47.114.48.244:/home/wwwroot/default/bangning-h5/* root106.53.244.122:/home/bangning-admin 
问题2: 登录一台服务器后在该服务器下完成文件拷贝到另外一台服务 scp -r /root/.ssh/authorized_keys_node1 root106.53.244.122:/root/.ssh 
一次完成上传代码到gitee码云: 
命令格式: 
cd 本地项目所处绝对路径; git init; git add .; git commit -m “注释语句”; git remote rm origin; git remote add origin 仓库地址(ssh地址); git push -u origin master; 
例如: 
cd /Users/xuxiansheng/Documents/杭州桑德/bangning-querydetail-h5; git init; git add .; git commit -m “注释语句”; git remote rm origin; git remote add origin gitgitee.com:code__monkey/bangning-querydetail-h5.git; git push -u origin master; 
一次完成代码从gitee码云下载到本地: 
方式1(推介): 
命令格式: 
cd 本地项目所处绝对路径; git init; git remote rm origin; git remote add origin 仓库地址(ssh地址); git pull origin master; 
例如: 
cd /Users/xuxiansheng/Desktop/gitspace; git init; git remote rm origin; git remote add origin gitgitee.com:code__monkey/bangning-operators-h5.git; git pull origin master; 
方式2(不推介: 会多一层目录结构) 
命令格式: 
cd 本地项目所处绝对路径; git init; git remote rm origin; git remote add origin 仓库地址(ssh地址); git clone 仓库地址(ssh地址); 
例如: 
cd /Users/xuxiansheng/Desktop/gitspace; git init; git remote rm origin; git remote add origin gitgitee.com:code__monkey/bangning-operators-h5.git; git clone gitgitee.com:code__monkey/bangning-operators-h5.git; 
一次完成打包到阿里云: 
命令格式: 
cd 本地项目所处绝对路径; npm run build; scp -r 本地项目所处绝对路径/dist/* root阿里云公网IP:阿里云中存放项目的绝对路径; 
例如: 
cd /Users/xuxiansheng/Documents/杭州桑德/bangning/; npm run build; scp -r /Users/xuxiansheng/Documents/杭州桑德/bangning/dist/* root47.114.48.244:/home/wwwroot/default/bangning-dist; 
一次完成代码依次从本地打包拷贝到服务器A 再到服务器B 再到服务器C…依次下去 
命令格式: 
cd 本地项目所处绝对路径; npm run build; scp -r 本地项目所处绝对路径/dist/* root阿里云A的公网IP:阿里云A中存放项目的绝对路径; scp -r root阿里云A的IP:阿里云A中存放项目的绝对路径/* root阿里云B的公网IP:阿里云B中存放项目的绝对路径; …依次下去 
例如: 
cd /Users/xuxiansheng/Documents/杭州桑德/bangning-operators-h5; npm run build; scp -r /Users/xuxiansheng/Documents/杭州桑德/bangning-operators-h5/dist/* root47.114.48.244:/home/wwwroot/default/bangning-operators-h5; scp -r root47.114.48.244:/home/wwwroot/default/bangning-operators-h5/* root106.53.244.122:/home/bangning-operators-h5 
缺陷: cp和scp无法实现覆盖文件夹, 可以覆盖文件 
下一篇: 在本地实现完成多台服务器之间文件拷贝-进阶版