从Linux服务器下载网站文件

时间:2024-03-07 17:16:04
最近公司迁来一个新客户,该客户的网站是别的网络服务商做的,放在linux主机上,因为客户跟之前的网络服务商合作的不愉快
所以就把网站迁到我们公司,经理让我把网站文件和数据库download下来并在我们windows空间上进行部署
之前的服务商已经把linux的超级管理员权限给了客户,跟客户要了ip,账号,密码等信息就开始工作了
因为之前linux都没有怎么用过,所以连如何连接到linux都不知道,还好mRemoteNG这个工具不仅可以远程到Windows平台还可以远程到Linux平台
通过该工具成功登陆到Linux,因为要下载文件所以自然而然就想到通过ftp下载,在 百度经验里按照别人的文章一步步安装好了vsftp并配置好,但通过ftp怎么都连接不上

搞了好一会也没有搞定,最后旁边的同事说可以压缩网站文件然后通过http进行下载,觉得同事的话可行,于是说干就干
首先需要找到网站的文件路径,通过命令[find / -name "contact.php"]找到网站目录,然后将网站所有文件压缩并将压缩后的文件移动到网站目录下
然后通过http下载该文件(有1.17G左右,大部分是动画文件和上传的图片)


网站文件下载的同时就开始导出数据库文件了,因为客户的服务商并没有提供mysql相关信息,所以就通过网站里的配置信息来导出数据
先找到了数据库文件,然后得到数据库账号信息,通过mysqldump将数据库信息导出成功并移动到网站目录下并下载到本地
在网站文件和数据库文件下载成功后就删除了这两个文件(安全原因),然后将网站和数据库部署到公司的windows空间上



问题总结:
特别是技术人员有时总会纠结在一个特定的思维里不能自拔
其实解决问题的方法从来都不只一种,换一种方法或思维可能就是别有洞天
虽然我到最后我也没有连接到linux上的ftp,但并不影响我按时完成任务
人生苦短,所以不要过于追求完美
参考: