shell项目-告警系统1.需求分析(虽然之前我们学习了zabbix,但有时候也不能满足我们的需求,比如比较冷门的监控项目需要写自定义脚本,或者服务器网络有问题,没有办法将客户端的数据发送到服务端。)需求:使用Shell定制各种个性化告警系统,但需要统一化管理。思路:制定一个脚本包,包含主程序,子程序,配置文件,邮件引擎,输出日志等。主程序:作为整个脚本的入口,是整个系统的命脉。配合文件:是一个控
分类:
系统相关 时间:
2018-02-09 15:29:30
阅读次数:
216
有一个最简单的方法就是直接鼠标新建,这样是以ip为开头的,也可以通过下面的代码进行创建,这样的话就可以换名字了。。。。。。 @server名字全部改为你的链接服务器名字,@datasec改为链接服务器实例名,@rmtpassword改为登陆密码,完事~ ...
分类:
数据库 时间:
2018-02-09 15:29:18
阅读次数:
195
#!/usr/bin/expectspawnsshroot@10.60.100.1expect{"yes/no"{exp_send"yes\r";exp_continue}"*password:"{exp_send"root\r"}}expecteof
分类:
其他好文 时间:
2018-02-09 15:29:11
阅读次数:
123
mysql 开启远程连接访问 按ctrl+r 进入cmd命令 进入mysql路径输入mysql -u root -p 密码 输入use mysql 选择要使用的数据库 使用“GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '数据库的密码 ...
分类:
数据库 时间:
2018-02-09 15:29:03
阅读次数:
184
在数据文件超过10G左右时,逻辑备份的select * from table的方式会严重影响系统效率,挤出部分热数据,这时候可以考虑使用Percona公司开源的XtraBackup工具进行偏向于物理备份的方式,生成线上一致性热备份。
分类:
数据库 时间:
2018-02-09 15:28:34
阅读次数:
152
http://blog.csdn.net/u013847120/article/details/52887813 本章列出了当你用任何主机语言调用MySQL时可能出现的错误。首先列出了服务器错误消息。其次列出了客户端程序消息。 B.1. 服务器错误代码和消息 服务器错误信息来自下述源文件: · 错误 ...
分类:
数据库 时间:
2018-02-09 15:28:26
阅读次数:
191
#!/usr/bin/python#coding:utf-8try:x=int(raw_input("请输入用户名:"))print3/xexceptKeyboardInterrupt:print"你输入了crtl+c,请重试"exceptEOFError:print"你输入了ctrl+d,请重试"exceptValueError:pri
分类:
编程语言 时间:
2018-02-09 15:28:17
阅读次数:
213
sudo可以使其他用户零时拥有制定用户的权限visudo可以打开sudo的配置文件找到这个AllowroottorunanycommandsanywhererootALL=(ALL)ALLygwALL=(ALL)/usr/bin/ls,/usr/bin/mv,/usr/bin/cat这里我们ygw这个用户就可以使用lsmv和cat命令了有一点要注意,后面加上的是绝对路径这样我们就可以使用sudo了
分类:
其他好文 时间:
2018-02-09 15:28:07
阅读次数:
160
传参方式 下面通过几种不同传参方式来实现前文中实现的插入操作。 使用@Param 在之前的整合示例中我们已经使用了这种最简单的传参方式,如下: 这种方式很好理解,@Param中定义的name对应了SQL中的#{name},age对应了SQL中的#{age}。 使用Map 如下代码,通过Map对象来作 ...
分类:
编程语言 时间:
2018-02-09 15:28:01
阅读次数:
150
题目链接 "POJ 1286 Necklace of Beads" 题解 数据范围,不需要推式子 两种置换,旋转与反转 对于旋转置换,共有n种置换,跨度为k的置换轮换的个数为gcd(k,n) 对与反转置换 当n为奇数是有种置换,每种置换包含n/2+1种轮换。 当n是偶数时,如果对称轴过珠子,则存在n ...
分类:
其他好文 时间:
2018-02-09 15:27:54
阅读次数:
112
其实工作中一直在使用单例模式但是一直没留意过,有空简单总结一下。 单例模式的要点有三个: 1、是某个类只能有一个实例。 2、是它必须自行创建这个实例。 3、是它必须自行向整个系统提供这个实例。 从具体实现角度来说,就是以下三点: 1、是单例模式的类只提供私有的构造函数。 2、是类定义中含有一个该类的 ...
分类:
其他好文 时间:
2018-02-09 15:27:44
阅读次数:
129
input接收键盘的输入 input()函数 #python的内置函数 如: #输入姓名,输入性别,并打印 print("请输入姓名:", end="") name = input() print("请输入性别:", end="") gender = input() print("姓名:%s性别:% ...
分类:
其他好文 时间:
2018-02-09 15:27:37
阅读次数:
129
1、项目配置的理解 IDEA 中最重要的各种设置项,就是这个 Project Structre 了,关乎你的项目运行,缺胳膊少腿都不行。最近公司正好也是用之前自己比较熟悉的IDEA而不是Eclipse,为了更深入理解和使用,就找来各种资料再研究一下,这里整理后来个输出。 1.1 Project Pr ...
分类:
Web程序 时间:
2018-02-09 15:27:30
阅读次数:
245
如果刚刚git commit提交了,但是想要修改commit的内容,如何修改呢? 如果只是在本地提交了,还没有push到远端,可以按照下面的方法操作: 1、用 git commit --amend 命令进入 vim 编辑器,界面如下所示: 然后你会发现怎么输入都没反应,这是因为vim处在不可编辑状态 ...
分类:
其他好文 时间:
2018-02-09 15:27:20
阅读次数:
359
MySQL读写分离(Atlas和MySQL-proxy) 一、阿里云使用Atlas从外网访问MySQL(RDS) (同样的方式修改配置文件可以实现代理也可以实现读写分离,具体看使用场景) 1.在跳板机上使用Atals中转访问RDS不会影响效率,不要认为使用Atals后连接数据库会慢,连接数会疯狂占用 ...
分类:
数据库 时间:
2018-02-09 15:27:14
阅读次数:
221
今天换了个tomcat6.0.51的时候,两个项目同时debug启动,就报这个错误了:java.lang.OutOfMemoryError: PermGen space 网上找了下答案主要是这样的解决方案: 手动设置MaxPermSize大小 修改TOMCAT_HOME/bin/catalina.b ...
分类:
编程语言 时间:
2018-02-09 15:27:06
阅读次数:
208