linux cadaver 命令,备份Linux系统的数据到坚果云
坚果云支持webdav,则可以在Linux下使用命令行或脚本将数据备份到坚果云空间。
开启坚果云WebDAV服务
“账户信息”--“安全选项”
方式1:使用cadaver客户端
1. 安装cadaver
[root@365linux ~]# yum install cadaver
2. 使用cadaver连接webdav服务器
[root@365linux ~]# cadaver https://dav.jianguoyun.com/dav/
Authentication required for nutstore on server `dav.jianguoyun.com':
Username: ******** #你的坚果云账户
Password: ******** #你的应用密码
dav:/dav/> ls
Listing collection `/dav/': succeeded.
Coll: backup 0 Sep 22 16:54
*#使用put命令上传文件,使用get命令下载文件,类似于ftp命令行;*
*#使用help命令帮助。*
3. 配置非交互式登录
[root@365linux ~]# vim .netrc
machine dav.jianguoyun.com
login ********* #你的坚果云账户
password ******** #你的应用密码
# 用于测试上传文件的命令文本
[root@365linux ~]# vim dav.txt
put iptables.sh
bye
[root@365linux ~]# cadaver https://dav.jianguoyun.com/dav/backup/ < dav.txt
dav:/dav/backup/> put iptables.sh
Uploading iptables.sh to `/dav/backup/iptables.sh':
Progress: [=============================>] 100.0% of 1169 bytes succeeded.
dav:/dav/backup/> bye
Connection to `dav.jianguoyun.com' closed.
方式2:使用davfs挂载webdav目录
1. 安装davfs2
[root@365linux ~]# yum install -y davfs2
2.配置davfs2
davfs2和坚果云的webdav协议有兼容性问题,默认挂载davfs会报错如下:
mount.davfs: mounting failed; the server does not support WebDAV
[root@365linux ~]# vim /etc/davfs2/davfs2.conf
ignore_dav_header 1
3. 配置非交互式挂载
[root@365linux ~]# vim /etc/davfs2/secrets
https://dav.jianguoyun.com/dav/backup 你的坚果云账户 你的webdav应用密码
[root@365linux ~]# mount.davfs
https://dav.jianguoyun.com/dav/backup /mnt
[root@365linux ~]# ls /mnt
iptables.sh lost+found
$ echo "hello world"
延伸
通过坚果云提供的webdav的接口,编写备份数据和自动上传的脚本,实现自动备份Linux系统数据文件到坚果云空间。反之也可以在windows、mac系统使用坚果云客户端同步文件到Linux系统。
linux cadaver 命令,备份Linux系统的数据到坚果云相关推荐
- linux cadaver 命令,备份Linux操作系统的数据到坚果云的方法
坚果云支持WebDAV,这样就能在Linux操作系统中使用命令行或者脚本的方式把数据备份到坚果云空间中,本文提供实现的方法. 首先开启坚果云WebDAV服务 "账户信息"--&qu ...
- 备份Linux系统的数据到坚果云
坚果云支持webdav,则可以在Linux下使用命令行或脚本将数据备份到坚果云空间. 开启坚果云WebDAV服务 "账户信息"--"安全选项" 方式1:使用ca ...
- linux cadaver 命令,对于linux中线程id的讨论
在LINUX系统中,POSIX threads库提供了pthread_t来标识一个线程,通过pthread_self()可以得到,如下: #include #include using namespa ...
- linux cadaver 命令,【Linux学习第三篇】[Tab].[Ctrl]-c.[Ctrl]-d
[root@localhost ~]# ls -al ~/.bash [Tab][Tab] //显示所有以.bash开头的文件名 .bash_history .bash_log ...
- 自动备份Linux上的博客数据到坚果云
欢迎访问陈同学博客原文 本文主要内容拷贝于这篇文章 备份Linux系统数据到坚果云,自己做了些拓展,感谢作者. 本文分享两个博客相关小技巧,一是自动备份Linux上博客数据到坚果云和本机,二是搭建一个 ...
- dd linux命令 分区,使用dd命令备份Linux分区
为了备份分区,开始使用的是Remastersys,但最终生成的iso文件仅有几十K,应该是软件bug,且此软件不再更新,后尝试使用Linux Respin,但github一直连接不上. 其实可以尝试使 ...
- linux ps命令大全,Linux ps命令例子汇总
Linux ps命令主要用于查看系统运行的进程,确定进程运行的状态机是否占用过多资源等?下面学习啦小编通过实例来给大家详细介绍下Linux的ps命令,一起来了解下吧. Linux提供了当前进程的同时, ...
- Linux ping命令、Linux kill命令、Linux logname命令、 Linux logout命令
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. Linux ping命令用于检测主机. 执行ping指令会使用ICMP传输协议,发出要求回应的信息, ...
- Linux rm命令、Linux touch命令、Linux tee命令
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. Linux rm命令用于删除一个文件或者目录. 语法 rm [options] name...[op ...
最新文章
- Objective-C代码的文件扩展名
- 艾伟_转载:把事件当作对象进行传递
- oracle照片字节大小值,Oracle每条记录的平均字节数
- Deepin 15.7安装教程
- BugKuCTF WEB 本地包含
- Linux中添加pycharm源,linux下python+pycharm安装
- [haoi2011]防线修建
- linux逻辑文件块,linux逻辑卷组创建以及修改
- android页面位置不变化,js更改本地html字体大小页面位置不发生改变
- Linux网络转发和端口映射的笔记
- php动态写入vue,Vue.js中使用动态组件的方法
- 机器学习之使用贝叶斯算法实现拼写检查器
- spark 添加依赖_单机用python写spark处理20G的数据
- 频率单位Hz、MHz、GHz、THz、PHz、EHz换算关系
- minist数据集下载,numpy可直接读取的npy格式
- 【科普】AHCI模式是什么,与IDE模式有什么区别?
- 嵌入式系统开发笔记17:CJ/T-188 冷热量表协议解析6
- 对讲机有哪些?如何选购对讲机?
- 广西壮族自治区公安厅信息中心异地容灾系统(三期)采购185万
- android 平板怎么截图,平板电脑怎么截图 方法有哪些呢
热门文章
- [Android] 如何制作手电筒程序
- 目标检测2——借Detectron2源码理解Anchors与RPN
- VirtualBox中Windows 7虚拟机无法全屏显示怎么办?
- Oauth2学习笔记
- 欧拉函数|(扩展)欧拉定理|欧拉反演
- 对称矩阵的三对角分解(Lanzos分解算法)-MINRES算法预热
- python爬取凤凰新闻网_python凤凰新闻数据分析(一)python爬虫数据爬取
- Hive操作——删除表(drop、truncate)
- fedora 18 Could not load firmware xc3028-v27
- Java程序性能优化——性能调优层次