发布时间:2015-06-18 21:18:09
课程大纲(继续上节课的)7. if 判断一些特殊用法 if [ -z $a ] 这个表示当变量a的值为空时会怎么样if grep -q '123' 1.txt; then 表示如果1.txt中含有'123'的行时会怎么样if [ ! -e file ]; then 表示文件不存在时会怎么样if (($a<1)); then …等同于 if [ $a -lt 1 ]; then… [ ] 中不能.........【阅读全文】
发布时间:2015-06-18 21:17:17
内容概要:1. shell脚本是什么它是一种脚本语言,并非编程语言可以使用一些逻辑判断、循环等语法可以自定义子函数是系统命令的集合shell脚本可以实现自动化运维,大大增加我们的工作效率2. shell脚本结构以及执行方法开头行指定bash路径: #! /bin/bash以#开头的行作为解释说明脚本的名字以.sh结尾,用于区分这.........【阅读全文】
发布时间:2015-06-13 23:04:34
常用的监控软件有:cacti、nagios、zabbix等cacti 重图形,有数据历史,需用到数据库支持,支持web配置,默认不支持告警,可以加插件;nagios重状态和结果,没有数据历史,不成图像,不支持web配置,可以自己开发脚本定制个性化监控,支持多种插件;zabbix有数据历史,可成图像,支持web配置,可以自动发.........【阅读全文】
发布时间:2015-06-10 16:33:39
常用的负载均衡开源软件有: nginx、lvs、keepalived 商业的硬件负载设备: F5、Netscale1. LB、LVS介绍LB集群是load balance 集群的简写,翻译成中文就是负载均衡集群 LVS是一个实现负载均衡集群的开源软件项目 LVS架构从逻辑上可分为调度层(Director)、server集群层(Real server)和共享存储层.........【阅读全文】
发布时间:2015-06-04 20:45:42
HA 即 (high available)高可用,又被叫做双机热备,用于关键性业务。 简单理解就是,有两台机器A和B,正常是A提供服务,B待命闲置,当A宕机或服务宕掉,会切换至B机器继续提供服务。常用实现高可用的开源软件有heartbeat和keepalived,其中keepalived有负载均衡的功能。 下面我们使用heartbeat来做HA集群,并且把.........【阅读全文】