scp /home/work/source.txt work@192.168.0.10:/home/work/ #把本地的source.txt文件拷贝到192.168.0.10机器上的/home/work目录下 scp work@192.168.0.10:/home/work/source.txt /home/work/ #把192.168.0.10机器上的source.txt文件拷贝到本地的/home/work目录下 scp work@192.168.0.10:/home/work/source.txt work@192.168.0.11:/home/work/ #把192.168.0.10机器上的source.txt文件拷贝到192.168.0.11机器的/home/work目录下 scp -r /home/work/sourcedir work@192.168.0.10:/home/work/ #拷贝文件夹,加-r参数 scp -r /home/work/sourcedir work@:/home/work/ #使用主机名 scp -r -v /home/work/sourcedir work@:/home/work/ #显示详情,加-v
github (前提是项目是开源)
- 将本地代码托管到github
- 在服务器中将代码clone下来
本地代码如果有修改,先更新到github代码仓库;在服务器中,更新代码即可;
七、关于后台运行进程
$ node server.js &
通过该命令行$ node server.js & ,将项目置于后台运行
$ netstat -tpln
如果想要查看项目端口是否存在,即查看项目是否在后台运行
$ kill xxx
结束对应的进程,kill后面写的是进程号.
进程号
例如想要结束端口号为2017的进程,2017端口对应的进程号是19451,通过命令行 kill 19451