使用rsync每天自动进行远程增量备份的shell脚本 可配置的bash脚本,使用rsync将数据的增量备份发送到本地或远程目标。 项目地址:https://github.com/pedroetb/rsync-incremental-backup 码云fork: https://gitee.com/shangyexin/rsync-incremental-backup 译者理解这里只针对rsync-incremental-backup-remote 2020-05-14 Linux #linux #rsync #shell
Windows使用阿里云RAM访问控制API实现自建DDNS动态域名解析 前言因为最近将家里的电信宽带换成了公网IP,在二手鱼上面淘了点破烂,搭建了一些服务(比如NAS)。而电信的公网IP并不是固定的,要想持续稳定的访问到搭建的服务,我们可以使用固定的域名访问,这就需要DDNS,每次IP变化后,将域名动态的解析到新的公网IP上。 一开始准备使用路由自带的DDNS功能,家里用的小米路由器,小米路由器自带的DDNS服务商有下面几家: 花生壳(oray.com) 公云(33 2020-04-16 技术分享 > Cloud #ddns
OpenWrt打开和关闭指定端口shell脚本 最近使用小米路由器插件Misstar Tools,因为它在小米路由器3上使用的端口为1024,而且没有密码,所以把这个端口暴露在公网上就非常不安全。但有时候我们确实就想在公网上使用这个插件,比如使用它的网络唤醒功能,省了168块向日葵开机棒的钱,免费的它不香吗? 所以写了一个shell脚本,实际调用的是iptables命令,理论上OpenWrt上面应该都能用,可以在需要使用时打开它使用的端口,不 2020-04-13 技术分享 > Cloud #linux #openwrt #shell
Windows下写代码并使用 SSHFS快速部署到 Linux 进行调试 前言很多时候,因为不熟悉vim或者更喜欢Windows下的一些IDE,我们需要在Windows写代码并部署到Linux服务器上进行调试。 相信很多程序员都有这个需求,也有很多自己的解决方法。常见的有使用Git,Samba,NFS,rsync,ftp等等,大部分方法我都尝试过,各有优缺点。一般都需要服务器安装相应的服务端软件,还需要开放指定的端口,像NFS这种端口还动态变化的对使用容器、防火墙的情景 2020-03-23 Linux #linux #windows #ssh
Git Commit message编写指南 一、Commit message 的作用格式化的Commit message,有几个好处。 1.提供更多的历史信息,方便快速浏览比如,下面的命令显示上次发布后的变动,每个commit占据一行。你只看行首,就知道某次 commit 的目的 1git log <last tag> HEAD --pretty=format:%s 2.可以过滤某些commit(比如文档改动),便于快速查找 2020-02-17 技术分享 > Git #git
Ubuntu 14.04安装Samba并设置为开机启动 1. 需求我的需求是将Ubuntu服务器上的用户目录(比如/home/yasin/)映射给Windows访问,这样就可以在Windows下编辑代码,修改完成后在Linux环境编译。 2. 安装1sudo apt-get install samba 3.配置1sudo vim /etc/samba/smb.conf 在文件末尾添加下面的配置: 12345678[yasin] comment 2020-01-20 Linux #linux #ubuntu #samba
Gerrit2.16.15版本用户指南-中文文档 这是为Gerrit最终用户准备的Gerrit指南。 它说明了标准的Gerrit工作流程以及指导用户可以根据个人喜好来设置并使用Gerrit。 为了更好地理解本指南,读者最好了解Git,并熟悉基本的git命令和工作流程。 什么是GerritGerrit是一个Git服务器,为托管的Git存储库提供访问控制,并提供Web前端进行代码审查。 代码审查是Gerrit的核心功能,但仍然是可选的,团队可以决定直 2020-01-20 技术分享 > Git #gerrit #git
Ubuntu使用Docker搭建编译环境完整教程 前言因为只有一台编译服务器,但是我们需要在服务器上搭建不同的编译环境,不同的编译环境区别巨大,甚至可能需要是不同的Ubuntu版本,所以我们可以使用Docker,搭建不同的编译环境而不对宿主机环境造成修改,且搭建好的环境可以导出为镜像,可以导出到其他机器中使用。 下面是详细的搭建流程,从安装到镜像制作再到最终容器导出。 一、安装DockerDocker Engine-Community 支持以下的 2020-01-20 Linux #linux #docker #ubuntu
逻辑卷管理器(LVM) 转载自https://blog.51cto.com/13438667/2084924 一、什么是LVM?LVM(Logical Volume Manager)逻辑卷管理是在Linux2.4内核以上实现的磁盘管理技术。它是Linux环境下对磁盘分区进行管理的一种机制。现在不仅仅是Linux系统上可以使用LVM这种磁盘管理机制,对于其它的类UNIX操作系统,以及windows操作系统都有类似与LV 2020-01-20 Linux #linux #ubuntu
在docker的centos镜像中使用systemctl启动slapd服务报错 前言使用docker搭建服务环境,拉取了一个Centos7镜像,在镜像中使用systemctl命令启动sladpd服务,已经使用--privileged=true启用特权模式,但还是报错。 docker 启动命令如下: 12docker run -itd --name=ldap --privileged=true -v \ -p 80:80 -p 389:389 centos:7 /usr/sb 2020-01-20 问题解决 #docker