打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
linux vps网站搬家命令
在两个VPS之间博客搬家其实很方便,前提是你有两台VPS,最好都是国外的(那速度钢钢的!),把博客从一个VPS搬到另一个VPS,只需用命令将其整体转移,文件和数据库都一样。

假设网站从VPS1搬到VPS2,步骤是先在VPS1里面把所有的网站文件压缩成一个压缩包,然后在VPS2里面用下载命令将VPS1里的压缩包下载到VPS2,然后再解压文件,导入数据库,就可以 了。

具体步骤,以本站为例:

我用的kloxo面板,网站路径是/home/admin/网站,不同的环境有不同的路径,比如lnmp的路径是/home/wwwroot/网站。

一、 VPS1压缩备份:

SSH进入home目录:

cd /home

压缩:

tar -zcvf /home/zip.tar.gz /home/admin

(该命令是将home/admin目录下的所有文件压缩并保存到home目录下)

然后将压缩包移动到一个可下载的路径,如:byncc.com/wp-content/uploads/zip.tar.gz

mv /home/zip.tar.gz /home/admin/wp-content/uploads

或者:

tar -zcvf /home/admin/byncc.com/wp-content/uploads/zip.tar.gz /home/admin

(这样更便捷,直接将存放路径设置好,就不用去移动了)

二、VPS2解压缩

VPS2也要进入同样的home目录:

cd /home

下载VPS1上的压缩包:

wget byncc.com/wp-content/uploads/zip.tar.gz

(下载完成后可以用dir命令检查一下)

解压:

tar -zxvf  zip.tar.gz

解压后我们在home目录下用dir命令会看到有admin目录,而且还有一个home目录,回到根目录下用cd /home/home进去,再dir会发现里面还有一个admin目录,对,这才是我们压缩的文件,因为之前的压缩路径是home/admin,所以在home目录下解压后就会有home/home/admin这样的路径。

网站的标准路径是home/admin/网站,而我们的网站文件在home/home/admin下,这就需要移动。

先删除home下的admin空目录,再将home/home下的admin移动到home/下

cd回车到根目录

删除:
rm -rf /home/admin

移动:
mv /home/home/admin /home

这样就把带有网站文件的admin目录移动到了home下,再到VPS2的kloxo面板里添加好相应的域名和路径就可以了。

注意:域名相对的路径要和以前的一样,比如VPS1里的image.byncc.com对应的路径是image,那么在VPS2添加image.byncc.com时,也要讲路径设置为image。

数据库,数据库我是手动导入的,就是在VPS1的Phpmyadmin里导出,(不用压缩,就是.sql就行了),再到VPS2里添加相同名称的数据库,然后进Phpmyadmin导入。网上好像也有命令教程,还没时间研究,所以就不胡乱发言了。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
实用Linux命令
Linux SSH命令大全 (基础入门版)
tar打包使用绝对路径详解
Linux命令填空题合集(二)!
SVN安装
tar
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服