2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > Linux系统服务器之间传输数据

Linux系统服务器之间传输数据

时间:2019-05-21 12:18:33

相关推荐

Linux系统服务器之间传输数据

问题描述:

由于实验室新购置了服务器,目前在商家那边,因而需要将原服务器(部署在学校内)的数据进行部分迁移。但由于老服务器设置只能是校园局域网访问,因而必须从老服务器向新服务器传输数据。传输过程主要涉及Linux系统的scp与zip命令,为做记录本人写下这篇博客。

传输步骤

1、Xshell登陆老服务器,并在服务器内找到要传输的文件,例如进入到要传输的文件夹的根目录下,如下:

2、以传输MyCode文件夹为例,首先对其进行压缩(scp命令无法传输文件夹),命令如下:

zip -q -r MyCode.zip MyCode

由于使用相对路径,压缩后的MyCode.zip在当前目录下,如下图所示:

3、将MyCode.zip传输到新服务器,代码如下:

scp -P 22 /home/longjun/Project/MyCode.zip longjun@222.34.155.66:/home/longjun/Project

注:-P指定端口号,是新服务的端口号,这里是22。/home/longjun/Project/MyCode.zip 为老服务器中要传输的文件。longjun为新服务器的用户名。222.34.155.66为新服务器的IP,/home/longjun/Project 为新服务器中存储传输文件的路径。

4、输入后,会提示输入用户密码,正确输入密码后便可进行传输,如下图所示。

5、登陆新服务器,/home/longjun/Project/目录下已出现MyCode.zip,如下所示。

6、输入命令unzip MyCode.zip进行解压即可,如下图所示。

总结

1、传输主要使用zip命令与scp命令

2、传输过程中可能出现Permission denied错误,有可能文件夹没有写权限,更改权限即可,可以参考我之前的博客。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。