Chinaunix首页 | 论坛 | 认证专区 | 博客

爱维Linux教育

爱维Linux,专注Linux运维实战培训(www.iivey.com)

  • 博客访问: 703343
  • 博文数量: 87
  • 博客积分: 2212
  • 博客等级: 大尉
  • 技术积分: 3950
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-09 10:04
个人简介

南非蚂蚁,著名Linux专家,知名IT作家。毕业于西安电子科技大学通信工程专业,爱好计算机,毕业后从事计算机行业。曾就职于新浪网、阿里云(万网),任职系统架构师。曾出版畅销书《循序渐进Linux》、《高性能Linux服务器构建实战》作者。

文章存档

2016年(5)

2015年(5)

2014年(13)

2013年(3)

2012年(50)

2011年(8)

2009年(3)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

发布时间:2014-12-17 16:31:03

一、Centreon依赖安装介绍Centreon的安装有一定的复杂性,对操作系统库依赖较多,在安装方式上有源码编译安装和yum源安装两种,源码编译安装较复杂,出错几率也较高,因此这里推荐采用yum源方式进行安装。Centreon的安装主要分为下面几个部分。1)系统基础依赖库的安装:例如fping、cpp、gcc、gd、libjpeg-devel、rrdto.........【阅读全文】

阅读(4957) | 评论(0) | 转发(0)

发布时间:2014-11-18 17:42:00

一、Centreon概述 Centreon是一款功能强大的分布式IT监控系统,它通过第三方组件可以实现对网络、操作系统和应用程序的监控:首先,它是开源的,我们可以免费使用它;其次,它的底层采用nagios作为监控软件,同时nagios通过ndoutil模块将监控到的数据定时写入数据库中,而Centreon实时从数据库读取该数据并通过Web界面展现.........【阅读全文】

阅读(7813) | 评论(3) | 转发(4)

发布时间:2014-10-29 14:11:08

?作为一名运维人员,保证数据的安全是根本职责,所以在维护系统的时候,要慎之又慎,但是有时难免会出现数据被误删除的情况,在这个时候改如何快速、有效地恢复数据呢?本文我们就来介绍一下Linux系统下常用的几个数据恢复工具。......【阅读全文】

阅读(7084) | 评论(1) | 转发(6)

发布时间:2014-09-26 11:00:36

今天刚刚爆出Bash安全漏洞,Bash存在一个安全的漏洞,该漏洞直接影响基于Unix的系统(如Linux、OS X 等)。该漏洞将导致远程攻击者在受影响的系统上执行任意代码。【已确认被成功利用的软件及系统】  所有安装GNU bash 版本小于或者等于4.3的Linux操作系统。   【漏洞描述】  该漏洞源于你调用的.........【阅读全文】

阅读(5967) | 评论(5) | 转发(7)

发布时间:2014-09-22 11:50:43

安全总是相对的,再安全的服务器也有可能遭受到攻击。作为一个安全运维人员,要把握的原则是:尽量做好系统安全防护,修复所有已知的危险行为,同时,在系统遭受攻击后能够迅速有效地处理攻击行为,最大限度地降低攻击对系统产生的影响。一、处理服务器遭受攻击的一般思路系统遭受攻击并不可怕,可怕的是面对攻击束手.........【阅读全文】

阅读(3679) | 评论(3) | 转发(6)

发布时间:2014-09-15 15:17:33

一、合理使用Shell历史命令记录功能在Linux下可通过history命令查看用户所有的历史操作记录,同时shell命令操作记录默认保存在用户目录下的.bash_history文件中,通过这个文件可以查询shell命令的执行历史,有助于运维人员进行系统审计和问题排查,同时,在服务器遭受黑客攻击后,也可以通过这个命令或文件查询黑客登录.........【阅读全文】

阅读(3478) | 评论(0) | 转发(4)

发布时间:2014-09-15 14:46:23

在Keepalived集群中,其实并没有严格意义上的主、备节点,虽然可以在Keepalived配置文件中设置“state”选项为“MASTER”状态,但是这并不意味着此节点一直就是Master角色。控制节点角色的是Keepalived配置文件中的“priority”值,但并它并不控制所有节点的角色,另一个能改变节点角色的是在vrrp_script模块中设置的“weig.........【阅读全文】

阅读(1715) | 评论(0) | 转发(0)

发布时间:2014-09-15 14:45:08

其实很久没写过非技术方面的文章了,一方面是因为自己确实不擅长写这方面的东西,另一方面是因为繁忙的工作,思考的时间也少了,最近偶有感触,寥寥数笔,一吐思绪吧!性格决定命运,这句话真的不错,大学优异的成绩让我顺利的做了一名技术工程师,算下来,从入行到今日,已近10年,期间做过程序员、网络工程师、系统工程.........【阅读全文】

阅读(1614) | 评论(4) | 转发(1)

发布时间:2014-09-11 11:54:01

 由国内著名技术社区ChinaUnix鼎力推荐、华章图书出品、2014年南非蚂蚁(高俊峰)最新技术力作:《高性能Linux服务器构建实战----系统安全、故障排查、自动化运维与集群架构》,已经上架发行,此书是《高性能Linux服务器构建实战---运维监控、性能调优、集群应用》的姊妹篇,仍然沿用了实战、实用、通俗、易懂的写作特.........【阅读全文】

阅读(3655) | 评论(3) | 转发(1)

发布时间:2014-08-27 14:33:18

一、问题现象这是一个基于Java的Web应用系统,在后台添加数据时提示无法添加,于是登录服务器查看tomcat日志,发现了如下异常信息:java.io.IOException: Too many open files通过这个错误,基本判断是系统可用的文件描述符不够了,由于tomcat服务是系统www用户启动的,于是用www用户登录系统,通过“ulimit -n”命令查.........【阅读全文】

阅读(1934) | 评论(0) | 转发(2)
给主人留下些什么吧!~~

exitgogo2016-02-03 15:18

sqlite123:请问我刚进入运维这一行,我很想做好,我该怎么做?推荐一些书籍吧!谢谢你

循序渐进Linux,推荐给你

回复  |  举报

exitgogo2016-02-03 15:17

saup007:双主MySQL配置Keepalived,2个角色都为BACKUP,

A节点:
vrrp_script chk_mysql_server {
   #script "/opt/keepalived/script/chk_mysql_server.sh"
   script "killall -0 mysqld"
   interval 30  # 检测时间为30s
   weight 21
}

vrrp_instance VI_1 {
    state BACKUP
    interface eth1
    virtual_router_id 59
    priority 100
    advert_int 1
    nopreempt
    #mcas_src_ip 172.19.1.201
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    notify_master "/opt/keepalived/script/master.sh"
    notify_backup "/opt/keepalived/script/backup.sh"
    notify_fault  "/opt/keepalived/script/fault.sh"
    notify_stop "/opt/keepalived/script/stop.sh"
    track_script {
        chk_mysql_server
    }
    virtual_ipaddress {
        172.19.1.249/24 dev eth1 scope global label eth1:0
    }
}

B节点:

    priority 90
    #nopreempt
 

当停掉A的MySQL,正常切换到B,当把A MySQL启来后,vip依然在B,这个符合逻辑,但把A MySQL启来后,再去停掉B MySQL,VIP却没有飘移到A上,why?

vrrp_script chk_mysql_server {
   #script "/opt/keepalived/script/chk_mysql_server.sh"
   script "killall -0 mysqld"
   interval 30  # 检测时间为30s
   weight 21
}

这里面的权重设置有问题,修改weight值

回复  |  举报

saup0072015-08-27 15:16

双主MySQL配置Keepalived,2个角色都为BACKUP,

A节点:
vrrp_script chk_mysql_server {
   #script "/opt/keepalived/script/chk_mysql_server.sh"
   script "killall -0 mysqld"
   interval 30  # 检测时间为30s
   weight 21
}

vrrp_instance VI_1 {
    state BACKUP
    interface eth1
    virtual_router_id 59
    priority 100
    advert_int 1
    nopreempt
    #mcas_src_ip 172.19.1.201
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    notify_master "/opt/keepalived/script/master.sh"
    notify_backup "/opt/keepalived/script/backup.sh"
    notify_fault  "/opt/keepalived/script/fault.sh"
    notify_stop "/opt/keepalived/script/stop.sh"
    track_script {
        chk_mysql_server
    }
    virtual_ipaddress {
        172.19.1.249/24 dev eth1 scope global label eth1:0
    }
}

B节点:

    priority 90
    #nopreempt
 

当停掉A的MySQL,正常切换到B,当把A MySQL启来后,vip依然在B,这个符合逻辑,但把A MySQL启来后,再去停掉B MySQL,VIP却没有飘移到A上,why?

回复  |  举报

ansec1234562015-08-06 11:44

111

回复  |  举报

sqlite1232015-04-08 13:52

请问我刚进入运维这一行,我很想做好,我该怎么做?推荐一些书籍吧!谢谢你

回复  |  举报
留言热议
请登录后留言。

登录 注册