主页

Rsync学习记录

参考文章 rsync 用法教程 RSYNC备份服务 Rsync介绍 ​ Remote-Sync,意味远程动态同步,可以在不同的主机之间进行同步操作,相比一般将文件一次性全部备份而不同的好处是,Rsync可以做到每次增量同步,只对部分文件进行修改,目前个人主要用来和WebDAV挂载的本地目录进行配合使用,对服务器进行备份处理 常见用法 本地使用 增量同步 rsync -avz [SRC] [DEST] # [SRC]为源目录 # [DEST]为目标目录 # -a:优于-r的递归参数,会同步文件的元信息(时间和权限等,在增量更新中有重要作用) # -v:将结果或过程打印在控制台内 # -z 同步时压缩数据 ...

阅读更多

进入Docker,并进行Docker中的文件操作

进入容器 使用docker exec -it命令进入容器(推荐) 假设操作的容器ID为icontainer,如果想要进入icontainer执行指令,只需要输入以下指令: docker exec -it icontainer /bin/bash 如果需要退出容器,输入exit或者Ctrl+C即可 使用docker attach命令进入 同样以icontainer举例,则需要输入以下指令来进入容器终端 docker attach icontainer ** 但这样有缺点,即退出终端的同时,该容器也会同样退出,所以推荐使用exec的方法进入容器 ** 文件传递 ...

阅读更多

搭建smb服务器来浏览离线下载的文件

安装服务 更新软件 sudo apt-get upgrade sudo apt-get update sudo apt-get dist-upgrade 安装samba服务器 sudo apt-get install samba samba-common 创建一个用于分享的samba文件夹 sudo mkdir /mnt/Files 给这个文件夹设置权限 sudo chmod 777 /mnt/Files 给需要连接的用户设置密码(非root) sudo smbpasswd -a [usern...

阅读更多

Linux文件权限

参考文章 1.Ubuntu群组管理 Linux用户和群组 ​ Linux下拥有着不同的用户和群组,群组可以是一个用户的集群,通过修改Linux的用户和对应的群的权限可以较为安全的对文件进行操作。 群组管理 ** 接下来所有的内容都是基于Ubuntu 20.04 LTS ** 新增群组 在我们需要对多个用户进行相同的权限管理的时候,可以通过创建对应群组来进行管理,这里以demog为例 addgroup demog 用户和组的关系 修改用户账户 以demo用户为例,在有root权限的情况下输入以下指令来设置demo的初始组为demog usermod -g demog demo 首先是组然后才是用户 查看用户当前的组 要查询当前用户所在的组信息,可以使用...

阅读更多

Docker使用手册

参考链接: CSDN-Ubuntu 18.04 DOCKER的安装 停止、删除所有的docker容器和镜像 Docker官网文档 Docker基本指令 设置用户组docker,让用户不需要sudo也可以使用docker相关命令 sudo groupadd docker sudo gpasswd -a $USER docker newgrp docker docker ps 查看当前所有在运行的Docker容器 docker ps -a 在库内搜索需要的docker容器运行 docker search [name] 获取需要的容器 do...

阅读更多

Linux挂载WebDav硬盘

参考 davfs挂载与使用缺陷 安装 输入以下指令安装 sudo apt install davfs2 连接 创建需要挂载的硬盘,这里以/opt/Backup为例,挂载网址为http://localhost:8080/dav/,账号为admin,密码为123456 mkdir /opt/Backup/ 将硬盘挂载到对应路径 sudo mount.davfs http://locaohost:8080/dav/ /opt/Backup/ 输入账号密码并手动连接 保存密码 编辑/etc/davfs2/dav...

阅读更多

通过Aegis获取Steam二次验证,并通过WebDav备份

前言 ​ 偶然发现了Aegis这类手机上的二步验证软件,并且找到了添加Steam令牌的方法。由于Aegis并不自带互联网连接(在issues#630中有提及),所以需要自己想办法备份。自己刚好在研究WebDav的一些功能拓展,也找到了一个安卓上的拥有WebDav备份功能的软件AutoSync,于是结合一下就有了这篇博客。 有关链接 Aegis: A free, secure and open source app for Android to manage your 2-step verification tokens 如何通过第三方验证软件使用Steam令牌 AutoSync 官网地址 获取Steam口令 有ROOT的情况: 直接...

阅读更多

通过UUID挂载硬盘

参考链接: 重启后盘符发生变化解决办法 步骤 将硬盘接入系统 使用以下指令查询目前磁盘分区的盘符 df -h 使用以下指令查询特定盘符的UUID blkid /dev/sda1 # 这里的sda1要看具体情况填 在/etc/fstab/内编辑类似以下内容挂载磁盘 UUID=c26cfce4-xxxx-xxxx-xxxx-403439946c8c /opt ext4 defaults 0 0 # /opt为具体挂载的目录,ext4为磁盘格式 使用以下指令检查是否设置成功,如果成功则不会返回任何异常信息 mo...

阅读更多