运用lftp和screen完成服务器之间数据信息备份数据

2021-02-22 17:08 jianzhan

今日在处理1个远程控制服务器备份数据的难题时,用到了lftp的有关专业知识。运用lftp和screen完成服务器之间数据信息备份数据梳理以下:

lftp的作用较为强劲,相比原先用ftp,便捷了许多。

1、 运用screen避免出现意外终断

创建 screen -S [name]

脱机 ctrl+a+d

查询 screen -ls

重连 screen -r [ID]

完毕 screen -X -S [ID] quit

Screen分屏指令:

键入指令:screen应用专用工具

左右分屏:ctrl + a  再按shift + s

切换显示屏:ctrl + a  再按tab键

新建1个终端设备:ctrl + a  再按c

关掉1个终端设备:ctrl + a  再按x (或立即键入exit撤出)

2、用lftp完成服务器之间数据信息传送

lftp应用详细介绍

lftp 是1个作用强劲的免费下载专用工具,它适用浏览文档的协议书: ftp, ftps, http, https, hftp, fish.(在其中ftps和https必须在编译程序的情况下包括openssl库)。llftp的页面十分想1个shell: 有指令补全,历史时间纪录,容许好几个后台管理每日任务实行等作用,应用起来十分便捷。它也有书签、排长队、镜像系统、断点续传、多过程免费下载等作用。

安裝lftp:sudo apt-get install lftp

登陆服务器:lftp ftp://username@localhost:端口号号

从远端服务器免费下载文档:pget filename

提交文档到远端服务器:put filename

用镜像系统指令mirror免费下载特定的全部文件目录:mirror remotedir localdir

用反方向镜像系统mirror -R提交或升级当地文件目录树到服务器上:mirror -R localdir remotedir

撤出lftp:exit

3、案例:Ubuntu 18.04.3 LTS

(basic) meng@robust:~$ sudo apt-get install lftp

(basic) meng@robust:~$ screen -S dataTransfer

(basic) meng@robust:~$ lftp ftp://GkSecData@180.169.200.230:18889

Password:*******

lftp GkSecData@180.169.200.230:~> ls

mirror ./ /home/meng/data

ctrl+a+d

screen -ls

screen -r [ID]

ctrl+a+d