摘要: Django+nginx+uwsgi+dwebsocket 启动方法 收集静态文件 opesn@opesn:~$ cat /app/cmdb/cmdb/settings/dev.py STATIC_ROOT = os.path.join(os.path.dirname(BASE_DIR), 'sta 阅读全文
posted @ 2020-05-30 18:54 helloord 阅读(522) 评论(0) 推荐(0) 编辑
摘要: Django3.0.3使用Xadmin 下载地址 pip3 install https://codeload.github.com/sshwsfc/xadmin/zip/django2 -i https://pypi.douban.com/simple/ 注册应用: INSTALLED_APPS = 阅读全文
posted @ 2020-05-30 18:53 helloord 阅读(1639) 评论(0) 推荐(0) 编辑
摘要: Django使用mysql数据库 创建数据库 create database book_demo default charset=utf8; 在settings.py里设置 # settings.py配置文件 DATABASES = { 'default': { 'ENGINE': 'django. 阅读全文
posted @ 2020-05-30 18:52 helloord 阅读(215) 评论(0) 推荐(0) 编辑
摘要: kvm web管理界面安装 kvm 的 web 管理界面是由 webvirtmgr 程序提供的。 安装依赖包 [root@mp ~]# yum -y install git python-pip libvirt-python libxml2-python python-websockify supe 阅读全文
posted @ 2020-05-30 18:50 helloord 阅读(1463) 评论(0) 推荐(0) 编辑
摘要: nginx js、css多个请求合并为一个请求(concat模块) 模块介绍 mod_concat模块由淘宝开发,目前已经包含在tengine中,并且淘宝已经在使用这个nginx模块。不过塔暂时没有包含在nginx中。这个模块类似于apache中的modconcat。如果需要使用它,需要使用两个”? 阅读全文
posted @ 2020-05-30 18:44 helloord 阅读(1623) 评论(0) 推荐(0) 编辑
摘要: supervisor配置文件详解 介绍 Supervisor是一个进程控制系统. 它是一个C/S系统(注意: 其提供WEB接口给用户查询和控制), 它允许用户去监控和控制在类UNIX系统的进程. 它的目标与launchd, daemontools和runit有些相似, 但是与它们不一样的是, 它不是 阅读全文
posted @ 2020-05-30 18:38 helloord 阅读(818) 评论(0) 推荐(0) 编辑
摘要: Apache+SVN部署 #1.安装依赖包 yum -y install expat-devel pcre pcre-devel openssl-devel cd /server/tools/ #安装apr-1.7.0 wget https://mirrors.aliyun.com/apache/a 阅读全文
posted @ 2020-05-30 18:37 helloord 阅读(455) 评论(0) 推荐(0) 编辑
摘要: KVM虚拟化 虚拟化,通过模拟计算机的硬件,来实现在同一台计算机上同时运行多个不同的操作系统的技术. 虚拟化:提高了资源的利用率,各个服务的安全性隔离,解决了系统和硬件之间的依赖 kvm虚拟化管理软件安装 [root@lb01 ~]# yum install libvirt* virt-* qemu 阅读全文
posted @ 2020-05-30 18:35 helloord 阅读(227) 评论(0) 推荐(0) 编辑
摘要: FastDFS分布式存储 fastdfs安装 主机名 IP地址 fastdfs01 10.0.1.130 fastdfs02 10.0.1.131 fastdfs03 10.0.1.132 web01 10.0.1.7 #所有服务器操作相同 [root@fastdfs01 ~]# yum -y in 阅读全文
posted @ 2020-05-30 18:34 helloord 阅读(242) 评论(0) 推荐(0) 编辑
摘要: ELK日志报警插件ElastAlert 它通过将Elasticsearch与两种类型的组件(规则类型和警报)结合使用。定期查询Elasticsearch,并将数据传递到规则类型,该规则类型确定何时找到匹配项。发生匹配时,将为该警报提供一个或多个警报,这些警报将根据匹配采取行动。 这是由一组规则配置的 阅读全文
posted @ 2020-05-30 18:32 helloord 阅读(3622) 评论(0) 推荐(1) 编辑
摘要: centos下部署SVN 大多数情况下,我们日常工作中用的版本控制系统都会选择分布式的Git,它相比于集中式的SVN有很多优势。但是有些项目软件基于自身限制,可能只支持SVN做工程同步。废话就不多说了,下面记录下SVN的部署和使用过程: 安装SVN [root@svn_server ~]# rpm 阅读全文
posted @ 2020-05-30 18:31 helloord 阅读(448) 评论(0) 推荐(0) 编辑
摘要: ELK日志收集 Elasticsearch #数据库,存数据 JAVA Logstash #收集日志,过滤数据 JAVA Kibana #分析,过滤,展示 JAVA Filebeat #收集日志,传输到ES GO #日志收集分类 代理层:nginx,haproxy web层:nginx,tomcat 阅读全文
posted @ 2020-05-30 18:29 helloord 阅读(625) 评论(0) 推荐(0) 编辑
摘要: Elasticsearch Elasticsearch的功能 (1)分布式搜索和分析引擎 (2)全文检索,结构化检索,数据分析 (3)对海量数据进行近实时的处理 分布式:ES自动可以将海量数据分散到多台服务器上存储和检索 海量数据的处理:分布式以后,就可以采用大量的服务器去存储和检索数据,自然而然就 阅读全文
posted @ 2020-05-30 18:23 helloord 阅读(312) 评论(0) 推荐(0) 编辑
摘要: Kubernetes编排工具 K8S是一种以容器未中心的基础架构,提供集群内:容器部署、容器扩展、容器管理的开源平台 Kubernetes是一个以容器为中心的基础架构,可以实现在物理集群或虚拟机集群上调度和允许容器,提供容器自动部署、扩展和管理的开源平台。满足了应用程序在生产环境中的一些通用需求:应 阅读全文
posted @ 2020-05-30 18:18 helloord 阅读(532) 评论(0) 推荐(0) 编辑
摘要: Docker容器 容器就是在隔离的环境运行的一个进程,如果进程停止,容器就会销毁.隔离的环境拥有自己的系统文件、ip地址、主机名等 容器和虚拟化的区别 kvm虚拟化:需要硬件的支持,需要模拟硬件,可以运行不同的操作系统,启动时间分钟级 开机启动流程: bios开机硬件自检 根据bios设置的优先启动 阅读全文
posted @ 2020-05-30 18:17 helloord 阅读(205) 评论(0) 推荐(0) 编辑
摘要: Redis数据库 Redis是一种基于键值对的NoSQL数据库,与很多键值对数据库不同,redis中的值可以有string,hash,list,set,zset,geo等多种数据结构和算法组成. 因为Redis会将所有的数据都放在内存中,所以他的读写性能非常惊人. 不仅如此,Redis还可以将内存中 阅读全文
posted @ 2020-05-30 18:13 helloord 阅读(318) 评论(0) 推荐(0) 编辑
摘要: MongoDB安装部署 逻辑结构 Mongodb 逻辑结构 MySQL逻辑结构 库database 库 集合(collection) 表 文档(document) 数据行 系统准备 关闭大页内存机制 root用户下 在vi /etc/rc.local最后添加如下代码 [root@db01 ~]# v 阅读全文
posted @ 2020-05-30 18:11 helloord 阅读(298) 评论(0) 推荐(0) 编辑
摘要: MySQL-优化 优化风险 #优化可能带来的问题 优化不总是对一个单纯的环境进行!还很可能是一个复杂的已投产的系统。 优化手段本来就有很大的风险,只不过你没能力意识到和预见到! 任何的技术可以解决一个问题,但必然存在带来一个问题的风险! 对于优化来说解决问题而带来的问题控制在可接受的范围内才是有成果 阅读全文
posted @ 2020-05-30 18:10 helloord 阅读(209) 评论(0) 推荐(0) 编辑
摘要: MySQL-MyCAT分布式架构 MyCAT基础架构准备 主机名 ip地址 sql01 10.0.1.110 sql02 10.0.1.120 #环境准备: 两台虚拟机 sql01 sql02 每台创建四个mysql实例:3307 3308 3309 3310 #创建相关目录初始化数据 [root@ 阅读全文
posted @ 2020-05-30 18:09 helloord 阅读(248) 评论(0) 推荐(0) 编辑
摘要: MySQL-MHA高可用 MHA FailOver过程详解 #什么是Failover? 故障转移. 主库宕机一直到业务恢复正常的处理过程(自动) #Failover让你实现怎么做? (1) 快速监控到主库宕机 (2) 选择新主 (3) 数据补偿 (4) 解除从库身份 (5) 剩余从库和新主库构建主从 阅读全文
posted @ 2020-05-30 18:07 helloord 阅读(297) 评论(0) 推荐(0) 编辑