05 2022 档案
摘要:什么是NoSQL 非关系型数据库就是NoSQL,关系型数据库代表MySQL对于关系型数据库来说,是需要把数据存储到库、表、行、字段里,查询的时候根据条件一行一行地去匹配,当量非常大的时候就很耗费时间和资源,尤其是数据是需要从磁盘里去检索NoSQL数据库存储原理非常简单(典型的数据类型为k-v),不存
阅读全文
摘要:自动化运维工具--ansible详解 ansible 简介 ansible 是什么? ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于
阅读全文
摘要:gitlab仓库安装 GitHub毕竟是公开的,而私有仓库又得花钱买。所以我们可以想办法搭建一个私有的,只自己公司使用的。GitLab是个不错的选择。在介绍它之前,先讲述一下命令行的Git服务器。 wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce
阅读全文
摘要:Jenkins的安装与部署 当我们在实施一个项目时,从新代码中获得反馈的速度越快,问题越早得到解决。获得反馈的一种常见方法是在新代码之后运行测试,但这就导致了当代码正在编译并且正在运行测试时,开发人员无法在测试完成之前继续工作,从而使生产效率大大降低。Jenkins 通过提供持续集成功能解决了该问题
阅读全文
摘要:Zabbix 是由 Alexei Vladishev 开发的⼀种⽹络监视、管理系统,基于 Server-Client 架构。可⽤于监视各种⽹络服务、服务器和⽹络机器等状态。 使⽤各种 Database-end 如 MySQL, PostgreSQL, SQLite, Oracle 或 IBM DB2
阅读全文
摘要:Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。 Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric为首开发的一款软件。现在已成为mixi、hatena、Facebook、Vox、LiveJournal等众多服务
阅读全文
摘要:LVS高并发集群 LVS就是Linux虚拟服务器,Linxu virtual server,是由章文嵩博士主导开发的负载均衡项目。该项目在Linux内核中实现了基于IP的数据请求负载均衡调度方案,其体系结构如图1所示,终端互联网用户从外部访问公司的外部负载均衡服务器,终端用户的Web请求会发送给LV
阅读全文
摘要:keepalived介绍 Keepalived 软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。因此,Keepalived除了能够管理LVS软件外,还可以作为其他服务(例如: Nginx、Haproxy、MySQL等
阅读全文
摘要:Dockerfile 构建过程 基础知识 1 每个保留关键字(指令)都是必须是⼤写字⺟ 2 执⾏从上到下顺序执⾏ 3 # 表示注释 4 每⼀个指令都会创建⼀个新的镜像层,并提交 步骤 docker从基础镜像运⾏⼀个容器,执⾏⼀条指令并对容器做出修改。 执⾏类似 docker commit 的操作提交
阅读全文
摘要:Docker基本使用 1.什么是docker Docker 最初是 dotCloud 公司创始⼈ 在法国期间发起的⼀个公司内部项⽬,它是基于 dotCloud 公司多年云服务技术的⼀次⾰新,并于 ,主要项⽬代码在 上进⾏维护。Docker 项⽬后来还加⼊ 了 Linux 基⾦会,并成⽴推动 。 Do
阅读全文
摘要:1.shell脚本结构与执行 1.1 脚本结构 [root@localhost ~]# mkdir shell [root@localhost ~]# cd shell [root@localhost shell]# vi 1.sh //写入如下内容 #!/bin/bash touch /tmp/1
阅读全文