前期准备

卸载当前系统git

yum remove -y git && yum autoremove -y

安装相应软件源

rpm -Uvh https://packages.endpointdev.com/rhel/7/os/x86_64/endpoint-repo.x86_64.rpm && \
yum clean all && ...
  1. sha256sum
date +%s | sha256sum | base64 | head -c 32  ; echo
  1. /dev/urandom
<  /dev/urandom tr -dc _A-Z-a-z-0-9  | head -c${1:-32};echo;
#或
tr -cd '[:alnum:]'  < ...

Wir haben die Wahl
我们可以选择
Wir können im Gleichschritt mitmarschieren
或携手同行
Oder unserer Stimme folgen und aufhören nur zu funktionieren
也可以遵从内心的声音,不在麻木的活着
Wir haben die Wahl
我们可以选择
Wir könnten…


  1. 你要尽全力保护你的梦想。那些嘲笑你的人,他们必定会失败,他们想把你变成和他们一样的人。如果你有梦想的话,就要努力去实现。
    ——《当幸福来敲门》

  2. 如果做人没有梦想,那跟咸鱼有什么分别?
    ——《少林足球》

  3. 死亡不是生命的终点,遗忘才是。
    ——《寻梦环游记》

  4. 一直以为爱的反义词是不爱,只到现在我才明白,爱的反义词是遗忘。
    ——《寻梦环游记》 …
  1. 我当然知道人都是会变的,也从未指望过你永远如初,但感觉到你对我不似从前的时候,还是忍不住偷偷难过了很久。——《后来的我们》

  2. 没人在乎你怎样在深夜痛哭,也没人在乎你辗转反侧的要熬几个秋。外人只看结果,自己要独撑过程。等我们都明白了这个道理,便不会再在人前矫情,四处诉说以求宽慰。——《最好》

  3. 头等舱可以优先登机,银行VIP可以不用排队,演唱会最贵的票位置也最好,世界从不平…

  1. 我突然间想通了,就算我再喜欢你,我也不要了,因为我没有纠缠你的勇气了,也没有那份执着了,放过你就等于放过了我自己。
  2. 岁月这东西,总是要按时带走它要带走的部分。
  3. 有人把白色说成灰色,你有必要跟他辩论一番;有人把白色说成黑色,你就没有必要理会他了。前者可能是色盲,后者无疑是流氓。 ——村上春树 《无比芜杂的心绪》
  4. 不能用语言准确表达的东西,最好完全不说。
  5. …

关于主从同步的背景:

最近在工作上遇到一个任务:将主服务器上的mysql数据库和从服务器的mysql数据库实现主从同步。即当主库发生数据的变更时,从库也能做出同样的变更。
1.环境:Linux, docker;
2.mysql运行在docker容器中;

找到mysql的配置文件

MySQL默认读取的配置文件是“my.cnf”,这个文件的位置可以通过以下命令查找: …

Golang 支持交叉编译,在一个平台上生成另一个平台的可执行程序,最近使用了一下,非常好用,这里备忘一下。

Mac 下编译 Linux 和 Windows 64位可执行程序

CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 ...
#!/bin/bash
#检查安全日志,如果超过20非法登录,则将主机或IP加入黑名单
dir=/home/zhao/ip_list.txt  #定义存放所匹配内容的文件
>$dir  #如果有则清空
x=`awk '/Failed/{ip[$11]++}END{for(i in ip){print i","ip[i]}}' /var/log/secure`
#查找登录...

ownCloud/Nextcloud使用OCC命令重置密码

ownCloud/Nextcloud使用OCC命令重置密码

有时因为种种原因忘记了自己ownCloud/Nextcloud的密码。

一般来说,可以使用管理员账户来修改密码

如果出现了忘记了管理员密码这种糟糕的情况,就只能通过OCC命令或修改数据库的方式来解决了。本文介绍较为方便的使用OCC命令重置密码方式。

…