2020年11月22日
前言 本文档由陈德2020年4月25日星期六开始整理而成。 这里部署的环境基于OpenVPN 2.4.X等后续版本。 第一部分:OpenVPN 3.X的安装和制作证书 OpenVPN的安装 安装很简单,zypper in opevpn 即可 还要找到证书制作的工具包:easy-rsa,可以去官网下载,有2.X和3.X的版本,制作证书的过程 ………
阅读全文
2020年11月10日
Keepalived实现VIP 主的配置: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 # master # /etc/keepalived/master/keepalived.conf ………
阅读全文
2020年11月9日
rsync+inotify Linux系统的文件系统有一些特殊功能,比如rsync就是非常好的文件同步工具,而inotify则是Linux内核中监控文件变化并能引发通知的绝佳工具。在一些简单场景下我们可以用这两种工具合理组合,实现多台服务器同步文件,功能十分强大。 假设源服务器为A,同步的目录是 /home/bmc/files 目标服务器 ………
阅读全文
2020年11月7日
客户端连接配置 Linux客户端添加共享: 1 2 3 4 5 6 7 8 9 10 11 # add by cd.net on 20200826 # 用下面两条命令实现挂载和取消挂载 samba 的共享目录。 mount.cifs //10.10.200.115/fd_notice /fd_notice -o ………
阅读全文
2020年11月6日
配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 ………
阅读全文
2020年11月3日
Vsftp常见配置 一般来说需要加一个Linux系统用户,指定系统用户的默认跟目录就是ftp操作的目录,限制ftp用户登录之后只能对自己家目录的访问,其它目录不可随意访问。特殊情况也可以用root用户登录,打开家目录的限制,能访问全盘的文件。此时安全性较差,谨慎使用。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ………
阅读全文
2020年10月29日
NOTE VS是常用的开发c/c++程序的IDE,然而如何开发运行在Linux上的程序呢?不用着急,VS很好的支持了,通过远程调试的方式开发基于Linux的应用。 首先就是设置开发环境。 参考下面的博客: https://www.cnblogs.com/apocelipes/p/11431808.html ………
阅读全文
2020年10月22日
NOTE c/c++写好的程序,如何发布呢?很多时候都需要直接发布源代码,使用者根据具体的环境编译安装。大家最熟悉的就是make && make install。 可是makefile写起来过于复杂,于是就有了进一步的封装,cmake就是对make的封装,学会写CMakefile.txt文件是C++程序猿必不可少的技能, ………
阅读全文
2020年10月18日
比起Oracle的高可用方案,MySQL自带的主从同步高可用方案可谓非常简单。不需要复杂的设置,即可完成两台数据库服务器的主动复制,如果有需要,也可以实现主主复制。不过要特别提醒一下,主主复制没啥难度,但是要在生产系统实现实时热切换可没这么简单,这涉及到写数据安全的问题,以后有时间可以就这个问题展开讨论。以下配置在 MySQL 5.6 版 ………
阅读全文