摘要:
前言 webvirtcloud是一个python和django开发的一套kvm管理工具,好用惨了。虽然迁移功能不好使,但手动处理也能过的去。 背景 一直用exsi好用是好用,就是要钱,国内使用都懂得。所以就想找个开源免费的,自从遇见webvirtcloud,真香。 部署 1.github https 阅读全文
摘要:
前言 freeswitch是个软电话,学习之前,先把它装起来,运行起来,看下它到底能干啥,还挺有意思的,可以互打电话,家里人装个手机客户端Zoiper,在配置几个个性的号码,注册上freeswitch,就可以互打电话了。学习开源软件通用的方法就是了解它的配置文件,掌握了配置文件怎么配置,我们也就掌握 阅读全文
摘要:
前言 freeswitch放在公网,比如放在云服务器,就可以在互联网上进行语音通话。 注意事项 打开/usr/local/freeswitch/conf/sip_profiles/internal.xml,value值需要修改为公网IP(如果freeswitch在公网工作的话,内网可以不管) <pa 阅读全文
摘要:
前言 freeswitch是基于ip网络的软电话交换机,协议采用sip。 安装 1.下载https://files.freeswitch.org/releases/freeswitch/ 找到freeswitch-1.6.2.tar.gz下载好。 2.安装依赖库 yum update update 阅读全文
摘要:
1.列表数据 2.遍历方法 3.测试 参考地址https://stackoverflow.com/questions/8191683/building-a-menu-tree-from-an-adjacency-list-in-python 阅读全文
摘要:
扩容 参考地址:https://www.cnblogs.com/jackruicao/p/6258820.html 注意 xfs重新定义分区大小如果是xfs分区执行 lvcreate -l 100%FREE -n lvmserver tid 这样扩展 就不需要再使用 xfs_growfs/resiz 阅读全文
摘要:
分布式网络大纲概述 0.网路通信 1.网段 2.局域网 3.网络隔离 3.1 逻辑 3.2 物理 4.网络安全 5.路由表 6.实战 6.1 vmware 0.网络通信 程序通信最常用的方式是通过网络。网络需要物理设备的支持,比如交换机、路由器、网线、网卡等,程序之间的通信需要逻辑的IP、mac来标 阅读全文
摘要:
前言 mycat官方地址http://www.mycat.io/,mycat是关系数据库的中间件,也就是说它可以把后端的多个数据库,抽象成一个关系数据库。 mycat能干啥 官方文档介绍,主要是用来做分库分表,但应用中用的比较多的是mysql的主从分离。它的另一个分库分表,把一张表分在同一个关系数据 阅读全文
摘要:
前言 地址:https://blog.csdn.net/majinggogogo/article/details/51586409 作者介绍了,mongodb副本集的读写原理,原理是通过代码层来实现。每次查询时,获取mongodb的所有节点状态,区分出主和副本,封装成一个对象,完成客户端的调用。 阅读全文
摘要:
线程 线程是进程中的指令,是先有进程才有线程。多线程的目的是加快工作的完成,好比一个工厂里的人同时操作几台机器,这个人来回超控机器,如果速度快,像并发。对于计算机中的CPU,就是来回在多线程中切换。 进程 计算机中程序的运行,就用进程来表示,它包含CPU和内存,进程是独立的,如果当前进程创建一个新进 阅读全文