抓老鼠啊~亏了还是赚了? 某地老鼠成灾,现悬赏抓老鼠,每抓到一只奖励10元,于是开始跟老鼠斗智斗勇:每天在墙角可选择以下三个操作:放置一个带有一块奶酪的捕鼠夹(T),或者放置一块奶酪(C),或者什么也不放(X)。捕鼠夹可重复利用,不计成本,奶酪每块3元。 聪明的老鼠呢?它们每天可能会派出一只老鼠到墙 ...
分类:
其他好文 时间:
2019-02-11 12:18:39
阅读次数:
260
1、需求描述
编写名为sysmon.sh的Shell监控脚本
监控内容包括CPU使用率、内存使用率、根分区的磁盘占用率
百分比只需精确到个位,如7%、12%、23%等
出现以下任一情况时告警:磁盘占用率超过90%、CPU使用率超过80%、
内存使用率超过90%,告警邮件通过mail命令发送到指定邮箱
结合crond服务,每半小时执行一次监控脚本
2、思路与命令测试
分析:监控内容包括CPU使用率、内存使用率、根分区的磁盘占用率
df 命令
awk 命令
mpstat 命令(需安装sysstat软件包)
free 命令
crontab 命令
3、脚本编程与调试
使用用df命令提取出根分区的磁盘占用率,赋值给变量DUG
使用mpstat命令提取CPU使用率,赋值给变量CUG
使用free命令提取出内存使用率,赋值给变量MUG
使用if语句判断上述监控项目是否超标,将需要告警的信息保存到/tmp/alert.txt文件;若该存在则作为告警邮件发送
调试优化并设置crontab计划
分类:
系统相关 时间:
2019-02-06 23:59:33
阅读次数:
706
1.新建工程选择iOS —> Cocoa Touch Framework 2.进入工程将工程自带的文件干掉 3.导入自己所需的文件 4.4.TARGETS —> Build Settings 中设置相关项(1).Build Active Architecture Only 设置为NO的意思是当前打包 ...
分类:
移动开发 时间:
2019-02-01 15:54:08
阅读次数:
262
抓老鼠啊~亏了还是赚了? (20 分) 某地老鼠成灾,现悬赏抓老鼠,每抓到一只奖励10元,于是开始跟老鼠斗智斗勇:每天在墙角可选择以下三个操作:放置一个带有一块奶酪的捕鼠夹(T),或者放置一块奶酪(C),或者什么也不放(X)。捕鼠夹可重复利用,不计成本,奶酪每块3元。 聪明的老鼠呢?它们每天可能会派 ...
分类:
其他好文 时间:
2019-02-01 14:15:22
阅读次数:
191
关键字: synchronized , 内置锁 (mutex / monitor / critical section); 竞态条件 (Race Condition),内存可见性 (Visibility), 死锁 (dead lock) 1. synchronized block: (内置锁) 一句 ...
分类:
编程语言 时间:
2019-01-24 01:15:14
阅读次数:
208
配置要求:用OSPF使PC1与PC2互通确定R2和R4状态是不是ABR确保区域456中仅有一个DR,没有BDR确保区域456DR地址为56.6确保区域12中没有DR,切发送hello报文的时间为5s配置步骤:1、基本配置:配置PC地址、网关,路由接口地址2、PC1与PC2互通1)配置思路区域0为主干区域,非主干区域必须连接主干区域邻居建立路由router-id不能一致,同网络的区域、子网必须一致路
分类:
其他好文 时间:
2019-01-17 23:40:59
阅读次数:
253
感觉好长时间没写东西了,一方面主要是自己的角色发生了变化,每天要面对各种各样的事情和突发事件,不能再有一个完整的长时间让自己静下来写代码,或者写文章。 另一方面现在公司技术栈不再停留在只有 Laravel + VUE 了,我们还有小程序、APP 等开发,所以我关注的东西也就多了。 接下来我还是会继续 ...
分类:
其他好文 时间:
2019-01-06 18:11:43
阅读次数:
230
生命游戏 根据百度百科,生命游戏,简称为生命,是英国数学家约翰·何顿·康威在1970年发明的细胞自动机。 给定一个包含 m × n 个格子的面板,每一个格子都可以看成是一个细胞。每个细胞具有一个初始状态 live(1)即为活细胞, 或 dead(0)即为死细胞。每个细胞与其八个相邻位置(水平,垂直, ...
分类:
其他好文 时间:
2019-01-01 17:30:30
阅读次数:
174
我们在高并发的场景下,经常会在异常日志中看到“dead lock(死锁)”的错误信息。想了无数的解决方案,都没有能够最终的解决,到底是什么原因引起了死锁呢?要解决这个问题,我们就必须先了解透彻数据库都有哪些锁?他们的工作机制是什么样的。 那,让我们开启今天的学习之路吧。 为什么数据库要加锁? 当多条 ...
分类:
数据库 时间:
2018-12-30 02:32:17
阅读次数:
225
前两节已经成功完成ek的搭建,还剩最后的一个日志上传的功能 依次执行如下命令 创建配置文件 启动 ...
分类:
其他好文 时间:
2018-12-27 18:27:30
阅读次数:
424