BenjaminYang In solitude, where we are least alone

03 2018 档案

摘要:一、keepalived简介 一、keepalived简介 keepalived是vrrp协议的实现,原生设计目的是为了高可用ipvs服务,keepalived能够配置文件中的定义生成ipvs规则,并能够对各RS的健康状态进行检测;通过共用的虚拟IP地址对外提供服务;每个热备组内同一时刻只有一台主服 阅读全文
posted @ 2018-03-31 15:17 benjamin杨 阅读(13158) 评论(2) 推荐(9) 编辑
摘要:如题所述,mysql5.7 mysql库下面的user表没有password字段无法修改密码, 5.7版本已经不再使用password来作为密码的字段了 而改成了authentication_string 登陆密码记不起: 更改配置 重启服务 按照传统改密码方式发现没有 password这个字段。 阅读全文
posted @ 2018-03-31 12:46 benjamin杨 阅读(33179) 评论(0) 推荐(5) 编辑
摘要:操作系统:centos7.1 数据库版本:mysql5.7.21 社区版 1.下载rpm包 2.直接yum安装 3.开启 4.查看状态 阅读全文
posted @ 2018-03-31 11:04 benjamin杨 阅读(226) 评论(0) 推荐(0) 编辑
摘要:同网段20几台服务器: 其中有一组mysql 集群中 互为主从 选一台mysql master 作为时间同步的服务器,这样做的好处以便于这台down了 另一个与他互为主从的master 继续提供时间同步服务。 假如 这个mysql 集群 ip是这样分配 master1 :10.0.0.11 mast 阅读全文
posted @ 2018-03-30 18:23 benjamin杨 阅读(11343) 评论(0) 推荐(0) 编辑
摘要:交换机在公司或机房里是常用的设备.我们来学习一下如何配置 在“傻瓜”型交换机肆意的今天,如何配置交换机对很多人来说都是一门高深的学问,甚至在被问及交换机如何配置时,有人会反问道:交换机还需要配置的么? 确实,交换机的配置过程复杂,而且根据品牌及产品的不同也各不相同,那么我们应该如何配置交换机呢?本文 阅读全文
posted @ 2018-03-29 22:22 benjamin杨 阅读(1630) 评论(0) 推荐(0) 编辑
摘要:如需开始在 Ubuntu 上使用 Docker CE,请确保您满足先决条件,然后再安装 Docker。 如需安装 Docker 企业版 (Docker EE),请转至获取适用于 Ubuntu 的 Docker EE 而不是本主题。 如需了解有关 Docker EE 的更多信息,请参阅 Docker 阅读全文
posted @ 2018-03-28 13:03 benjamin杨 阅读(492) 评论(0) 推荐(0) 编辑
摘要:1.查询可安装的db2镜像 2、从docker-hub上拉取镜像到本地 (默认最新版latest) 3.启动db2容器并初始化密码 -p 50000:50000 允许远程的客户端可以从50000 端口连接到数据库实例. 通过指定 -e DB2INST1_PASSWORD=db2inst1-pwd 参 阅读全文
posted @ 2018-03-26 18:30 benjamin杨 阅读(4770) 评论(2) 推荐(0) 编辑
摘要:1 Linux防火墙概述 Linux防火墙实际指的是Linux下的Netfilter/Iptables。Netfilter/Iptables是2.4.x/2.6.x版本Linux内核集成的IP信息包过滤系统。 查看Linux内核版本 Netfilter/Iptables 信息包过滤系统可以当成一个整 阅读全文
posted @ 2018-03-23 15:55 benjamin杨 阅读(1054) 评论(0) 推荐(0) 编辑
摘要:默认策略 ################常用操作##########################清除预设表filter中的所有规则链的规则 #清除预设表filter中使用者自定链中的规则 #保存iptables配置 #重启iptables服务 #查看iptables规则 #查看iptables 阅读全文
posted @ 2018-03-23 15:39 benjamin杨 阅读(981) 评论(0) 推荐(0) 编辑
摘要:随着互联网技术的方兴未艾,各种网络应用层出不穷,网络攻击、黑客入侵也成了网民畅游互联网的心头大患,互联网安全也愈加受到了人们的重视。网络防火墙,作为一种简单高效的互联网防御手段,逐渐成为了网民畅游网络世界的保护伞。下面笔者介绍下Linux系统的守卫者——iptables/netfilter。 一 兄 阅读全文
posted @ 2018-03-23 14:50 benjamin杨 阅读(4403) 评论(0) 推荐(2) 编辑
摘要:搭建Git服务器 在远程仓库一节中,我们讲了远程仓库实际上和本地仓库没啥不同,纯粹为了7x24小时开机并交换大家的修改。 GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私 阅读全文
posted @ 2018-03-23 14:03 benjamin杨 阅读(242) 评论(0) 推荐(0) 编辑
摘要:在安装Git一节中,我们已经配置了user.name和user.email,实际上,Git还有很多可配置项。 比如,让Git显示颜色,会让命令输出看起来更醒目: 这样,Git会适当地显示不同的颜色,比如git status命令: 文件名就会标上颜色。 我们在后面还会介绍如何更好地配置Git,以便让你 阅读全文
posted @ 2018-03-23 13:54 benjamin杨 阅读(257) 评论(0) 推荐(0) 编辑
摘要:1.使用GitHub 我们一直用GitHub作为免费的远程仓库,如果是个人的开源项目,放到GitHub上是完全没有问题的。其实GitHub还是一个开源协作社区,通过GitHub,既可以让别人参与你的开源项目,也可以参与别人的开源项目。 在GitHub出现以前,开源项目开源容易,但让广大人民群众参与进 阅读全文
posted @ 2018-03-23 13:19 benjamin杨 阅读(973) 评论(0) 推荐(0) 编辑
摘要:发布一个版本时,我们通常先在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。 Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针(跟分支很像对不对?但是分 阅读全文
posted @ 2018-03-23 12:30 benjamin杨 阅读(317) 评论(0) 推荐(0) 编辑
摘要:分支管理 分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN。 如果两个平行宇宙互不干扰,那对现在的你也没啥影响。不过,在某个时间点,两个平行宇宙合并了,结果,你既学会了Git又学会了SVN! 分支在实际中有什么用呢?假设你准备开发一个新功 阅读全文
posted @ 2018-03-22 19:31 benjamin杨 阅读(1293) 评论(0) 推荐(0) 编辑
摘要:1.远程仓库介绍 到目前为止,我们已经掌握了如何在Git仓库里对一个文件进行时光穿梭,你再也不用担心文件备份或者丢失的问题了。 可是有用过集中式版本控制系统SVN的童鞋会站出来说,这些功能在SVN里早就有了,没看出Git有什么特别的地方。 没错,如果只是在一个仓库里管理文件历史,Git和SVN真没啥 阅读全文
posted @ 2018-03-22 17:37 benjamin杨 阅读(260) 评论(0) 推荐(0) 编辑
摘要:1.版本回退 现在,你已经学会了修改文件,然后把修改提交到Git版本库,现在,再练习一次,修改readme.txt文件如下: 然后尝试提交: 像这样,你不断对文件进行修改,然后不断提交修改到版本库里,就好比玩RPG游戏时,每通过一关就会自动把游戏状态存盘,如果某一关没过去,你还可以选择读取前一关的状 阅读全文
posted @ 2018-03-22 15:29 benjamin杨 阅读(308) 评论(0) 推荐(0) 编辑
摘要:1.创建版本库 什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。 所以,创建一个版本库非常简单,首先,选择一个合适的地 阅读全文
posted @ 2018-03-22 15:10 benjamin杨 阅读(301) 评论(0) 推荐(0) 编辑
摘要:Git简介 Git是什么? Git是目前世界上最先进的分布式版本控制系统(没有之一)。 Git有什么特点?简单来说就是:高端大气上档次! 那什么是版本控制系统? 如果你用Microsoft Word写过长篇大论,那你一定有这样的经历: 想删除一个段落,又怕将来想恢复找不回来怎么办?有办法,先把当前文 阅读全文
posted @ 2018-03-22 15:00 benjamin杨 阅读(268) 评论(0) 推荐(0) 编辑
摘要:如果将 Hadoop 比做一头大象,那么 MapReduce 就是那头大象的电脑。MapReduce 是 Hadoop 核心编程模型。在 Hadoop 中,数据处理核心就是 MapReduce 程序设计模型 1. MapReduce 编程模型 Map 和 Reduce 的概念是从函数式变成语言中借来 阅读全文
posted @ 2018-03-21 12:34 benjamin杨 阅读(808) 评论(0) 推荐(0) 编辑
摘要:1. 设置背景颜色和字体颜色: 选项(Options)==》会话选项(Sessions options)==》终端(Terminal)==》仿真(Emulation) 选项(Options)==》全局选项(Global options)==》一般(General)==》默认会话(defualt se 阅读全文
posted @ 2018-03-20 17:54 benjamin杨 阅读(7962) 评论(0) 推荐(0) 编辑
摘要:Hadoop 附带了一个名为 HDFS(Hadoop 分布式文件系统)的分布式文件系统,专门 存储超大数据文件,为整个 Hadoop 生态圈提供了基础的存储服务。 本章内容: 1) HDFS 文件系统的特点,以及不适用的场景 2) HDFS 文件系统重点知识点:体系架构和数据读写流程 3) 关于操作 阅读全文
posted @ 2018-03-19 19:12 benjamin杨 阅读(667) 评论(0) 推荐(0) 编辑
摘要:系统版本 : 64位CentOS6.6 hadoop版本: 1.2.1 jdk版本: jdk1.6.0_45 环境准备 1.主机分配 2.关闭防火墙和selinux(略) 3.配置dns(每一个节点都配置) 4.ssh免密登陆 生成公私钥,在 master 机器的虚拟机命令行下输入 ssh-keyg 阅读全文
posted @ 2018-03-19 18:55 benjamin杨 阅读(292) 评论(0) 推荐(0) 编辑
摘要:1. Hadoop 版本衍化历史 Hadoop 是一个由 Apache 基金会所开发的开源分布式系统基础架构。用户可以在不了解 分布式底层细节的情况下,开发分布式程序,充分利用集群的威力进行高速运算和存储。解 决了大数据(大到一台计算机无法进行存储,一台计算机无法在要求的时间内进行处理)的 可靠存储 阅读全文
posted @ 2018-03-19 17:45 benjamin杨 阅读(482) 评论(0) 推荐(0) 编辑
摘要:全部用户生效 /etc/vimrc 当前用户生效 ~/.vimr 阅读全文
posted @ 2018-03-19 17:42 benjamin杨 阅读(314) 评论(0) 推荐(0) 编辑
摘要:1.注册微信 注册过程参考地址:https://www.cnblogs.com/hanyifeng/p/5368102.html 主要需要以下一些信息 CorpID : wwxxxxxxxxxxxx99d AgentId: 1000004 Secret: EQxxxxxxxxxxxxxxxxxxxx 阅读全文
posted @ 2018-03-19 03:01 benjamin杨 阅读(1017) 评论(2) 推荐(1) 编辑
摘要:出现这样问题的根本原因是因为zabbix对中文支持不太友好,乱码导致了邮件无法正常接收。 一、解决zabbix邮件内容为附件 1.安装发送邮件的mailx 以及windows文件转unix文件的命令 dos2unix 2.创建一个临时中转文件 3.zabbix 默认执行脚本路径 /usr/lib/z 阅读全文
posted @ 2018-03-18 04:17 benjamin杨 阅读(1663) 评论(0) 推荐(0) 编辑
摘要:1.安装发送邮件工具mailx 2.自定义使用163邮箱为默认发件人(避免被当作垃圾邮件) 注意:163邮箱需要开启一个授权密码,在非163专用客户端登陆都要使用授权密码登陆。(蛋疼的且多此一举的安全机制) 测试一下邮件 3.发送成功了就可以设置脚本进行邮件报警了 为什么我们会在这个路径下面创建这个 阅读全文
posted @ 2018-03-18 03:15 benjamin杨 阅读(996) 评论(0) 推荐(0) 编辑
摘要:引言 在前面的博客中我们介绍了zabbix自带的模板,并且完成了我们的一些比较常用的监控,现在我们如果想要监控我们磁盘的IO,这时候zabbix并没有给我们提供这么一个模板,所以我们需要自己来创建一个模板来完成磁盘IO的监控。 1. 添加userparameter_io.conf配置文件 在/etc 阅读全文
posted @ 2018-03-18 00:57 benjamin杨 阅读(1126) 评论(0) 推荐(0) 编辑
摘要:1.配置zabbix源 2.安装zabbix-agent 3.配置agent 4.启动agent并设置自启动 zabbix加入对一台机器的基本监控教程 1、进入UI界面—》配置—》主机—》创建主机 2.填写完上面的主机信息以后,要选择一个模板(linux) 选中linux 模板 点击添加。 3.查看 阅读全文
posted @ 2018-03-17 15:03 benjamin杨 阅读(2878) 评论(6) 推荐(0) 编辑
摘要:一.环境准备 OS:CentOS 7.2 64bit Zabbix版本:3.0.12 MySQL版本:5.6 1.关闭防火墙 2.关闭selinux 3.服务端安装zabbix-server # 下载zabbix-server和zabbix-web-mysql # 创建zabbix数据库,创建zab 阅读全文
posted @ 2018-03-17 14:27 benjamin杨 阅读(7943) 评论(0) 推荐(1) 编辑
摘要:centos7编译安装的程序无法用systemctl 启动 只需要做个对应的软链接就可以了 阅读全文
posted @ 2018-03-15 15:00 benjamin杨 阅读(22540) 评论(1) 推荐(2) 编辑
摘要:一、安装sendmail与mail 二、发送邮件 1、通过文件内容发送 2、通过管道符直接发送 三、设置发件人信息 上述发送邮件默认会使用linux当前登录用户信,通常会被当成垃圾邮件,指定发件人邮箱信息命令:vi /etc/mail.rc,编辑内容如: 注意:163邮箱需要开启一个授权密码,在非1 阅读全文
posted @ 2018-03-15 09:58 benjamin杨 阅读(4997) 评论(0) 推荐(1) 编辑
摘要:#!/bin/sh # This script used by one click install lnmp # write by 2018/03/14 mkdir /root/softwarecd /root/software/llsystemctl stop firewalld.service 阅读全文
posted @ 2018-03-14 14:18 benjamin杨 阅读(1202) 评论(0) 推荐(0) 编辑
摘要:一、Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。 Nagios原名为NetSain 阅读全文
posted @ 2018-03-14 10:37 benjamin杨 阅读(1572) 评论(0) 推荐(1) 编辑
摘要:操作系统 CentOS6.6 服务端:10.0.0.20 客户端:10.0.0.50 一.nagios的服务端安装部署 1.nagios安装 [root@manager src]# rzrz waiting to receive.Starting zmodem transfer. Press Ctr 阅读全文
posted @ 2018-03-12 23:39 benjamin杨 阅读(1518) 评论(0) 推荐(0) 编辑
摘要:操作系统 版本 64位 CentOS-6.6 10.0.0.20 安装环境所需依赖包 pcre、openssl、zlib是安装nginx时需要的 cmake是安装mysql时需要的 lnmp 是 linux+nginx+mysql+php 的缩写 一.编译安装mysql [root@manager 阅读全文
posted @ 2018-03-12 22:46 benjamin杨 阅读(289) 评论(0) 推荐(0) 编辑
摘要:服务器之间文件实时同步,监控文件的变化,发送邮件通知,并实时同步文件。 由于人工同步多台服务器的文件比较吃力,可以借助这样一套软件,自动化的实现这样的工作。 并且可以事实监控变化发送邮件给系统管理人员。 服务器的架构图: 文件源服务器:10.0.0.20 需要同步的目标服务器:10.0.0.50 1 阅读全文
posted @ 2018-03-12 18:33 benjamin杨 阅读(1185) 评论(0) 推荐(1) 编辑
摘要:从MySQL5.5开始,MySQL以插件的形式支持半同步复制。如何理解半同步呢?首先我们来看看异步,全同步的概念 异步复制(Asynchronous replication) MySQL默认的复制即是异步的,主库在执行完客户端提交的事务后会立即将结果返给给客户端,并不关心从库是否已经接收并处理,这样 阅读全文
posted @ 2018-03-11 19:48 benjamin杨 阅读(437) 评论(0) 推荐(0) 编辑
摘要:将主从(3307主--3308从)切换 前提:3307正常 一、将3307设为只读。命令行操作 # 重启3307 二、等待从库执行完主库的所有sql。mysql客户端操作 三、将3309设为可写。命令行操作 四、将3307设为3308的从库。mysql客户端操作 阅读全文
posted @ 2018-03-11 15:23 benjamin杨 阅读(4905) 评论(0) 推荐(0) 编辑
摘要:在manager 主机上开启监控服务,启动不了 #查看日志 发现有这么一句话: 这句话的大概意思,有两个成为主,而且两个都可写,按照原则同一时间只能有一台主机可以数据写入,不然可能会造成数据不一致的灾难性故障! 在10.0.0.60 上开启mysql设置开启只读 设置完,还没完依旧开启不了这个监控程 阅读全文
posted @ 2018-03-11 15:05 benjamin杨 阅读(2252) 评论(0) 推荐(0) 编辑
摘要:故障现象: 进入slave服务器,运行: 解决办法一、 Slave_SQL_Running: No1.程序可能在slave上进行了写操作2.也可能是slave机器重起后,事务回滚造成的. 一般是事务回滚造成的:解决办法: 解决办法二、 首先停掉Slave服务:slave stop到主服务器上查看主机 阅读全文
posted @ 2018-03-11 09:29 benjamin杨 阅读(4141) 评论(0) 推荐(1) 编辑
摘要:error while loading shared libraries:libmysqlclient.so.18错误 error while loading shared libraries:libmysqlclient.so.18错误 新手安装php的时候如果出现这种问题,解决办法很简单,就是查 阅读全文
posted @ 2018-03-10 13:41 benjamin杨 阅读(1631) 评论(0) 推荐(0) 编辑
摘要:目录 目录 目录 一、基准测试简介 1、什么是基准测试 2、基准测试的作用 3、基准测试的指标 4、基准测试的分类 二、sysbench 1、sysbench简介 2、sysbench安装 3、sysbench语法 4、sysbench使用举例 5、测试结果 三、建议 一、基准测试简介 1、什么是基 阅读全文
posted @ 2018-03-10 05:55 benjamin杨 阅读(871) 评论(0) 推荐(0) 编辑
摘要:[root@slave support-files]# mysql -uroot -p123-bash: mysql: command not found [root@slave support-files]# mysql -uroot -pEnter password: Welcome to th 阅读全文
posted @ 2018-03-09 15:34 benjamin杨 阅读(220) 评论(0) 推荐(0) 编辑
摘要:[root@slave ~]# /etc/init.d/mysql status ERROR! MySQL is running but PID file could not be found [root@slave ~]# /etc/init.d/mysql restart ERROR! MySQ 阅读全文
posted @ 2018-03-09 13:55 benjamin杨 阅读(5026) 评论(0) 推荐(0) 编辑
摘要:退出远程 阅读全文
posted @ 2018-03-08 22:09 benjamin杨 阅读(442) 评论(0) 推荐(0) 编辑
摘要:我有三台Linux,IP分别为a:10.0.0.20/b:10.0.0.50/c:10.0.0.60/d:10.0.0.70 # a为本地主机 b c d为远程主机 # 在a上分别执行远端服务器命令 # 在a上分别向b c d 主机发送公钥 # 在b c d分别执行 [root@cadicate-m 阅读全文
posted @ 2018-03-08 20:53 benjamin杨 阅读(615) 评论(0) 推荐(0) 编辑
摘要:此博文参考 博主:mysql高级DBA yayun 完成 简介: MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障 阅读全文
posted @ 2018-03-08 17:27 benjamin杨 阅读(1517) 评论(0) 推荐(0) 编辑
摘要:RAID,为Redundant Arrays of Independent Disks的简称,中文为廉价冗余磁盘阵列。在1987年由美国柏克莱大学提出RAID(Redundant Arrayof Inexpensive Disks)理论,作为高性能的存储系统,巳经得到了越来越广泛的应用。RAID阵列 阅读全文
posted @ 2018-03-07 14:03 benjamin杨 阅读(1095) 评论(0) 推荐(0) 编辑
摘要:NoSQL简介 NoSQL,全名为Not Only SQL,指的是非关系型的数据库 随着访问量的上升,网站的数据库性能出现了问题,于是nosql被设计出来 优点/缺点 优点: 高可扩展性 分布式计算 低成本 架构的灵活性,半结构化数据 没有复杂的关系 缺点: 没有标准化 有限的查询功能(到目前为止) 阅读全文
posted @ 2018-03-07 11:16 benjamin杨 阅读(231) 评论(0) 推荐(0) 编辑
摘要:很明显总共28个权限:下面是具体的权限介绍:转载的,记录一下: 一.权限表 mysql数据库中的3个权限表:user 、db、 host 权限表的存取过程是: 1)先从user表中的host、 user、 password这3个字段中判断连接的IP、用户名、密码是否存在表中,存在则通过身份验证; 2 阅读全文
posted @ 2018-03-01 02:00 benjamin杨 阅读(6479) 评论(0) 推荐(2) 编辑
摘要:一、环境简述 1、工作逻辑图 2、MySQL-MMM优缺点 优点:高可用性,扩展性好,出现故障自动切换,对于主主同步,在同一时间只提供一台数据库写操作,保证的数据的一致性。 缺点:Monitor节点是单点,可以结合Keepalived实现高可用,对主机的数量有要求,需要实现读写分离,对程序来说是个挑 阅读全文
posted @ 2018-03-01 01:31 benjamin杨 阅读(385) 评论(0) 推荐(0) 编辑

 
点击右上角即可分享
微信分享提示