原创
2016-12-22 19:48:25
3090 阅读
1收藏
乍一看标题,好像很SB,ubuntu的卖点就是图形界面,怎么还需要装?其实是因为安装ubuntu的时候,选了server模式的话,你就默认不安装图形界面的原因,然后突然间,想要图形界面操作些东西,例如安装虚拟化工具KVM,想要调用virt-manager,那就没办法了,必须安装了.首先要说的是,新版本的ubuntu,已经不用X11来管理图形界面了,现在用的是lightdm来管理.所以很多旧的文章,
原创
2016-12-20 18:07:53
7184 阅读
翻译
2016-12-06 09:30:08
2265 阅读
新时代,新事物,前两年大伙还在想着怎么用短信告警比较合理的时候,这回微信告警已经悄悄进入人们视线,邮件报警就变得落后了,甚至有些大牛公司,微信告警还能做成图形告警,把监控图形也发上去,相当NB的架构.添加微信告警配置:微信告警的原理其实是利用微信企业号接口,把告警信息发送到微信企业号发布内容,然后关注这个企业号的微信用户就能收到微信信息了,达到了微信告警的结果.所以我们要做的事情是:第一,创建一个
原创
2016-12-01 16:37:54
2340 阅读
从安装的第一天,就必然有人会有疑问,默认的监控模板不好用,或者说根本没有自己想要的,这可怎么办呢?没关系,zabbix和nagios一样,可以自定义监控项目,当然包括报警规则和视图了,也不是很复杂.添加自定义的监控项目:操作之前要知道原理:原理是server端调用agent端配置的键值参数调用脚本,然后脚本参数传输给server端,server端写进数据库,然后获取到新的数值再进行处理并在前端显示
原创
2016-12-01 14:31:21
10000+阅读
1点赞
2收藏
2评论
大家应该心理有底,做监控不是只为了看服务器状态,虽然那也是监控的目的之一,但绝对不是全部,大家做监控的目的肯定是想预警,甚至是出问题就告警,毫无疑问zabbix也是支持告警规则的,现在来介绍传统的添加邮件告警,后面还会介绍微信告警.添加邮件告警配置: 关于zabbix邮件告警的原理,其实是调用脚本,然后脚本通过邮件功能来向外发邮件,后面介绍的微信告警也
原创
2016-11-30 17:25:22
9494 阅读
1点赞
1收藏
通过上一篇的学习,看这一篇文章的应该是已经安装好zabbix的了,然而zabbix装好了并不代表就能用,因为他的目的是监控服务器,刚刚安装完也就只能监控zabbix_server自己,显然是要添加被监控机才能叫真正能使用,而zabbix本身虽然自带监控模板,但是有些时候还是不太适用,例如系统的不一样,命令的不一样等等,那怎么办呢,这个时候就需要自己添加监控项目了.添加被监控机器: &nb
原创
2016-11-26 15:33:37
7713 阅读
1点赞
5收藏
docker是什么,还有怎么用,请看我另一篇博客,希望你们看懂了,然后还能用得上.至于zabbix,应该是挺出名的服务器监控软件了,简单灵活而又智能化,还能调用API,比起我以前用的nagios感觉还简单一些,下面来介绍在docker环境安装zabbix3.2.首先说说3.2这个版本是最新版,这个版本和之前2.X的差异,主要在于UI优化,还有加强了一些自动发现的功能,性能优化等,很多人担心太新稳定
原创
2016-11-22 15:33:04
10000+阅读
1点赞
2收藏
10评论
原创
2016-10-31 15:10:34
10000+阅读
原创
2016-10-20 17:53:26
7930 阅读
1收藏
数据库ACID原则A:原子性,AtomicityC:一致性,ConsistencyI:隔离性,IsolationD:持久性,Durability在mysql中的innodb引擎,原子性,一致性,隔离性通过redo和undo实现,redo就是ib_logfile物理文件,而undo默认在共享表空间ibdata里面,通过设置参数可以独立出来.事务隔离级别Read Uncommitted(读未提交):&
原创
2016-10-07 14:31:43
3301 阅读
1收藏
原创
2016-09-19 10:47:52
10000+阅读
问题1:发布代码这种事,开发嫌慢,运维嫌烦,策划和测试狂催,如果开发直接提交svn后线上代码也是最新的就大家都不用烦了.问题2:小公司电脑少,svn只有一个,永远不够用啊,各种文件和代码堆堆堆,时间一长就连自己也不知道放哪里了,如果一台机有多个svn目录独立控制,那就简单了. 我相信上面两个问题在大部分公司都存在,代码发布和文件管理是任何公司都有的核心功能,当然了,有的公司技术强大,用
原创
2016-09-13 17:35:58
2305 阅读
1点赞
1评论
首先说说,这个sql server的日志,就是*log.ldf结尾的日志文件,他的日志体系结构其实挺严谨,原意是---如果你不做日志备份,就不给你删日志,然后也有脚本给你回收日志空间,算是挺安全也方便实用了. 看起来是挺合理的,但是碰到缺心眼的开发或使用者,日志一天天的胀大,而又忘记回收的话,那就悲催了,
原创
2016-08-29 14:32:17
6594 阅读
转载
精选 2016-08-22 12:01:42
9198 阅读
1收藏
无论你是编译安装,二进制安装,还是yum,rpm,装完mysql都是要初始化才能用.下面来介绍下初始化安装mysql,切记安装前要准备好my.cnf文件~!怎么配置my.cnf,可以看我另一篇文章,有很多人为了照顾初学者,直接跳过my.cnf的配置说明,我觉得是不合理的,数据库不是能用就好,是需要理解自己定义的好处和意义,真心建议大家先看那篇文章,找到自己想要的.不过要注意的是,发行版和版本号的不
原创
2016-08-19 16:54:31
10000+阅读
原创
2016-07-25 15:30:24
2979 阅读
不得不说,随着时代的发展,作为linux的老一代的文件系统ext3/ext4已经慢慢不合时宜,并发能力欠佳,空间局限等各种问题慢慢暴露.而新一代的文件系统中,其中XFS性能比较突出,各种测试数据表明,比EXT4好不是一点点,因为本文并不是着重介绍XFS有多强,所以就不说得那么细了.下面来介绍怎么安装使用XFS#首先我们要安装XFS软件包,因为这并不一定是系统自带的,可以直接yum安装
yum&nb
原创
2016-07-20 17:32:14
9141 阅读
原创
精选 2016-07-20 17:13:11
2553 阅读
1收藏
原创
2016-07-19 16:20:28
1318 阅读
简介大家都知道,任何线上环境,都必须搭载高可用架构,是web的,也要是数据库的,严格来说更是整个架构的高可用.mysql作为时下比较热的数据库,高可用架构更加需求大.不过,以前老旧那一套已经不合时宜,现在用的比较多的就是MHA和PXC了.PXC的优势是做到同写同回滚,达到数据高度一致性,通过一些程序和代码来做第三方分发,可以做到一定程度的读写分离,是个相当不错的高可用解决方案,不过对网络要求比较高
原创
2016-07-08 15:06:10
10000+阅读
3点赞
6收藏
4评论
转载
精选 2016-07-07 16:15:17
10000+阅读
转载
精选 2016-07-07 16:06:49
1208 阅读
binlog是mysql记录操作的二进制日志文件,有三种格式可选,但是老旧的SBR已经不适合现在大多数业务需求,所以大多数都建议用MBR和RBR,即mixed或row,而解析他的原因,几乎都只有一个,就是恢复数据库,或者是反编译来恢复数据库,目的都是一样.以下是基于mysql5.6的mysqlbinlog来描述的,请各位知照.binlog使用方法直接来看看例子:#可以在数据库界面操作一些命令
#只
原创
2016-06-30 16:35:02
7357 阅读
1收藏
原创
2016-06-20 15:39:20
8362 阅读
1点赞
原创
2016-06-08 16:49:22
1380 阅读
循例介绍一下了,redis是内存数据库,是简单的key-value结构,也是nosql数据库,因为结构简单,而且用的是内存,所以速度非常之快.至于问有多快?大家知道以前的机械硬盘,单盘速度其实也还好,而内存的读写速度是机械硬盘的6万倍.所以,redis比硬盘有多快,可见一斑了.当然现在都用固态硬盘,情况还是比以前好不少的.这里不再详细类比,知道是这回事就好.安装==================
原创
2016-05-18 14:53:52
7045 阅读
1点赞
1收藏
大家都知道,锁是可以阻碍读写的,锁越多,数据库并发性能就越差,所以我们要随时准备监测锁的问题.当然根本问题还是要开发要控制好锁粒度,把where条件写好,这样才能减少锁的影响.另外,死锁其实不可怕,因为mysql内部发现死锁会发生回滚操作,所以不会真的"死"了,可怕的是锁等待,并发太高下一大堆语句等着某个语句释放锁,这才是严重阻碍效率的情况.当然了,也不是说死锁的问题不重要,如果出现大量的死锁,那
原创
2016-05-13 15:33:47
8408 阅读
1点赞
2收藏
原创
2016-05-13 14:37:29
10000+阅读
1收藏
原创
2016-05-11 21:55:31
986 阅读