自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 shell - 查找多段ansible常用模块的介绍信息

<root@linux0 /etc/ansible>$ cat /root/name pingrawyumaptpipsynchronizetemplatecopyusergroupserviceget_urlfetchfileunarchivecommandshell<root@linux0 /etc/ansible>$ cat /ro...

2019-12-31 13:17:33 219 2

原创 Ansible介绍, 安装, 远程执行命令, 拷贝文件或目录, 远程执行脚本, 管理任务计划, 安装rpm包/管理服务

Ansible介绍不需要安装客户端,通过sshd去通信基于模块工作,模块可以由任何语言开发不仅支持命令行使用模块,也支持编写yaml格式的playbook,易于编写和阅读 安装十分简单,centos上可直接yum安装有提供UI(浏览器图形化)www.ansible.com/tower,收费的官方文档 http://docs.ansible.com/ansible/latest/in...

2019-12-30 16:21:26 1056

原创 saltstack - grains, pillar, 安装软件, 管理文件, 管理目录, 脚本运行, 管理任务计划, 其他命令, salt-ssh

saltstack - grainsgrains是在minion启动时收集到的一些信息,比如操作系统类型、网卡ip、内核版本、cpu架构等。salt ‘aming-02’ grains.ls 列出所有的grains项目名字salt ‘aming-02’ grains.items 列出所有grains项目以及值grains的信息并不是动态的,并不会实时变更,它是在minion启动时收集到的...

2019-12-27 18:13:14 331

原创 自动化运维, 安装saltstack, 配置认证, 远程执行命令

认识自动化运维传统运维效率低,大多工作人为完成传统运维工作繁琐,容易出错传统运维每日重复做相同的事情传统运维没有标准化流程传统运维的脚本繁多,不能方便管理自动化运维就是要解决上面所有问题常见自动化运维工具Puppet (www.puppetlabs.com)基于rubby开发,c/s架构,支持多平台,可管理配置文件、用户、cron任务、软件包、系统服务等。 分为社区版(免费...

2019-12-26 19:32:02 154

原创 gitlab安装, web界面, 复份与恢复

gitlab安装github是一个开放的代码管理平台,如果想只是一组人,一个群体私有使用需要收费;gitlab是一套软件,可自建在自己的服务器上,等于拥有了一个具有私有功能的github平台,可以一组人,一个群体私有的管理项目代码;group可以代表一个公司,里面可建项目,有人员,可把人员加到项目里;也可以有多个group;需要内存4G或以上;运行的服务器不建议跑其他服务;官方安装方...

2019-12-26 14:22:15 1242

原创 git远程分支管理, 标签管理, git别名, git私有服务器

远程分支管理对于分支的应用,建议大家以这样的原则来:master分支是非常重要的,线上发布代码用这个分支,平时我们开发代码不要在这个分支上。创建一个dev分支,专门用作开发,只有当发布到线上之前,才会把dev分支合并到master开发人员应该在dev的基础上再分支成个人分支,个人分支(在自己pc上)里面开发代码,然后合并到dev分支dev分支合并bob分支的命令是:git chec...

2019-12-24 19:04:55 443

原创 git单机, 远程仓库, 分支管理

单机上使用git - 安装yum install -y git mkdir /data/gitrootcd /data/gitrootgit init //初始化仓库echo -e “123\naaa\n456\nbbb” > 1.txt //创建一个新文件git add 1.txt//把1.txt添加到仓库git commit -m “add new file 1.tx...

2019-12-24 14:42:07 182

原创 代码管理平台svn, 安装与使用

常识版本控制,记录若干文件内容变化,以便将来查阅特定版本修订情况版本管理工具发展简史,cvs -> svn -> git 参考http://luckypoem14.github.io/test/2012/04/24/scm-history/svn全称subversion,是一个开源版本控制系统,始于2000年git是linux创始人linus发起的,2005年发布,最初目的...

2019-12-23 15:49:59 171

原创 mongodb分片介绍, 分片搭建, 分片测试, 备份与恢复

mongodb分片介绍分片就是将数据库进行拆分,将大型集合分隔到不同服务器上。比如,本来100G的数据,可以分割成10份存储到10台服务器上,这样每台机器只有10G的数据。通过一个mongos的进程(路由)实现分片后的数据存储与访问,也就是说mongos是整个分片架构的核心,对客户端而言是不知道是否有分片的,客户端只需要把读写操作转达给mongos即可。虽然分片会把数据分隔到很多台服务器...

2019-12-19 16:35:47 386

原创 PHP连接MongoDB – mongodb.so, 副本集介绍, 搭建与测试

PHP连接MongoDB – mongodb.sohttps://docs.mongodb.com/ecosystem/drivers/php/大家还可以到pecl官网上下载mongodb的扩展源码包cd /usr/local/src/wget https://pecl.php.net/get/mongodb-1.3.0.tgztar zxvf mongodb-1.3.0.tgzcd...

2019-12-18 22:45:15 639

原创 mangodb介绍, 安装, 连接, 用户管理, 创建集合

Mangodb介绍官网www.mongodb.com, 当前最新版3.4C++编写,基于分布式的,属于NoSQL的一种在NoSQL中是最像关系型数据库的 MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档、数组及文档数组。关于JSON http://www.w3school.co...

2019-12-18 14:00:42 1325

原创 redis 5 集群, 设置,使用,案例,各种命令,测试等

Redis 集群多个redis节点网络互联,数据共享所有的节点都是一主一从(可以是多个从),其中从不提供服务,仅作为备用不支持同时处理多个键(如mset/mget),因为redis需要把键均匀分布在各个节点上,并发量很高的情况下同时创建键值会降低性能并导致不可预测的行为。支持在线增加、删除节点客户端可以连任何一个主节点进行读写Redis集群配置实例模拟三个节点,每个节点一主一...

2019-12-17 16:06:49 237

原创 shell - 运算, atime ctime mtime, find使用的时间, wc统计,

运算加减乘除#! /bin/basha=3b=4j1=$[a+b]j2=$((a+b))s1=$[a*b]s2=$((a*b))c1=$((b**a))c2=$[b**a]y1=$[b%a]y2=$((b%a))echo "3+4=$j1 $j2 3*4=$s1 $s2 4的三次方=$c1 $c2 4除以3余数=$y1 $y2"[root@second ~]# bash...

2019-12-14 17:08:19 455

原创 shell - 计数, 日志查询访问量高的IP, iptable查访问包数, 按时间实施iptables命令

计数在需要实现一些独立的需要计数的功能时,可以以子程序的形式实现使用for循环加if语句实现下面的子程序实现,检测五次是否,成功启动,一次成功则回到主程序,如果5次都不成功就发出报警邮件并退出程序;check_service (){ n=0 for i in `seq 1 5` do service httpd restart 2> /tmp/apache.err...

2019-12-14 11:24:01 424

原创 redis慢查询日志, php中使用redis, redis主从配置

慢查询日志默认开启,配置内容如下:slowlog-log-slower-than 10000 #定义多长时间为慢,单位为微秒;slowlog-max-len 128 #记录条数为128条;修改参数查看慢查询日志slowlog-log-slower-than 10slowlog-max-len 128[root@draft redis4]# pkill redis[...

2019-12-13 12:46:15 415

原创 redis常用操作2, redis操作键值, redis安全设置

127.0.0.1:6379> setnx k1 888 #键存在,setnx检测到,不会覆盖;(integer) 0127.0.0.1:6379> get k1"12"127.0.0.1:6379> setnx k4 888 #新键可创建;(integer) 1127.0.0.1:6379> setex k4 10 99 #设置键的过期时间;OK1...

2019-12-13 00:03:33 191

原创 redis介绍, redis安装, redis持久化, redis数据类型

redis介绍Redis和Memcached类似,也属于k-v数据存储Redis官网redis.io, 当前最新稳定版4.0.1 支持更多value类型,除了和string外,还支持hash、lists(链表)、sets(集合)和sorted sets(有序集合)redis使用了两种文件格式:全量数据(RDB)和增量请求(aof)。全量数据格式是把内存中的数据写入磁盘,便于下次读取文件...

2019-12-12 18:10:55 88

原创 Memcached命令行, Memcached数据导出和导入, php连接memcached, memcached中存储sessions

Memcached命令行[root@draft ~]# telnet 127.0.0.1 11211Trying 127.0.0.1...Connected to 127.0.0.1.Escape character is '^]'.set key1 1 0 3 abcSTOREDget key1VALUE key1 1 3abcENDreplace key1 1 100...

2019-12-12 12:24:42 239

原创 NoSQL, Memcached基本介绍, 安装与状态查看

NoSQL非关系型数据库就是NoSQL,关系型数据库代表MySQL(使用sql语句)对于关系型数据库来说,是需要把数据存储到库、表、行、字段里,查询的时候根据条件一行一行地去匹配,当量非常大的时候就很耗费时间和资源,尤其是数据是需要从磁盘里去检索NoSQL数据库存储原理非常简单(典型的数据类型为k-v),不存在繁杂的关系链,比如mysql查询的时候,需要找到对应的库、表(通常是多个表)以及...

2019-12-09 22:03:59 115

原创 汇总-13台虚拟机搭建一个高可用负载均衡集群架构 验收

要求用13台虚拟机搭建一个高可用负载均衡集群架构出来,并运行三个站点,具体需求如下。设计你认为合理的架构,用visio把架构图画出来搭建lnmp、tomcat+jdk环境三个站点分别为:discuz论坛、dedecms企业网站以及zrlog博客由于机器有限,尽可能地把三个站点放到同一台服务器上,然后做负载均衡集群,要求所有站点域名解析到一个ip上,也就是说只有一个出口ip...

2019-12-08 20:01:37 691 1

原创 汇总-13台虚拟机搭建一个高可用负载均衡集群架构

要求用13台虚拟机搭建一个高可用负载均衡集群架构出来,并运行三个站点,具体需求如下。设计你认为合理的架构,用visio把架构图画出来搭建lnmp、tomcat+jdk环境三个站点分别为:discuz论坛、dedecms企业网站以及zrlog博客由于机器有限,尽可能地把三个站点放到同一台服务器上,然后做负载均衡集群,要求所有站点域名解析到一个ip上,也就是说只有一个出口ip...

2019-12-01 12:14:09 1290

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除