08 2013 档案
rsyslog+analyzer
摘要:环境:最小化centos6.2准备:rsyslog-4.6.1.tar.gz loganalyzer-3.6.3.tar.gzwget http://download.adiscon.com/loganalyzer/loganalyzer-3.6.3.tar.gz开始安装:yum -y install rsyslog rsyslog-mysql mysql mysql-devel mysql-server php php-mysql php-pdo php-common php-gd httpd gcc make wgettar xf rsyslog-4.6.1.tar.gz./configu 阅读全文
posted @ 2013-08-30 17:49 语辰 阅读(304) 评论(0) 推荐(0)
bt5安装postgresql
摘要:apt-get install postgresql 阅读全文
posted @ 2013-08-28 16:00 语辰 阅读(167) 评论(0) 推荐(0)
mysql> set sql_mode='no_auto_value_on_zero';
摘要:mysql> set sql_mode='no_auto_value_on_zero'; 阅读全文
posted @ 2013-08-27 14:19 语辰 阅读(505) 评论(0) 推荐(0)
C/C++ 内存分配方式,堆区,栈区,new/delete/malloc/free
摘要:内存分配方式内存分配方式有三种:[1] 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量, static 变量。[2] 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中 ,效率很高,但是分配的内存容量有限。[3] 从堆上分配,亦称动态内存分配 。程序在运行的时候用 malloc 或 new 申请任意多少的内存,程序员自己负责在何时用 free 或 delete 释放内存。动态内存的生存期由程序员决定 ,使用非常灵活,但如果在堆上分配了空间,就有责任 阅读全文
posted @ 2013-08-27 10:14 语辰 阅读(214) 评论(0) 推荐(0)
内存泄露
摘要:内存泄漏也称作“存储渗漏”,用动态存储分配函数动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内存单元。直到程序结束。即所谓内存泄漏。简单地说就是申请了一块内存空间,使用完毕后没有释放掉。它的一般表现方式是程序运行时间越长,占用内存越多,最终用尽全部内存,整个系统崩溃。由程序申请的一块内存,且没有任何一个指针指向它,那么这块内存就泄露了。分类以发生的方式来分类,内存泄漏可以分为4类:常发性发生内存泄漏的代码会被多次执行到,每次被执行的时候都会导致一块内存泄漏。偶发性发生内存泄漏的代码只有在某些特定环境或操作过程下才会发生。常发性和偶发性是相对的。对于特定的环境,偶发性的也许就变成了常发性 阅读全文
posted @ 2013-08-27 09:59 语辰 阅读(347) 评论(0) 推荐(0)
shell中使用ssh
摘要:ssh服务是不能用非交互的方式传递密码,想不输入密码,直接ssh连接到服务器有两种方法,sshpass和expectsshpass# wgethttp://downloads.sourceforge.net/project/sshpass/sshpass/1.04/sshpass-1.04.tar.gz?use_mirror=cdnetworks-kr-1# tar zxvf sshpass-1.04.tar.gz# cd sshpass-1.04# ./configure# make && make installsshpass为C编写的一个小程序使用比较简单,用法如下 ss 阅读全文
posted @ 2013-08-23 14:36 语辰 阅读(2877) 评论(0) 推荐(0)
从binlog恢复数据及Mysqlbinlog文件删除
摘要:做了mysql主从也有一段时间了,这两天检查磁盘空间情况,发现放数据库的分区磁盘激增了40多G,一路查看下来,发现配置好主从复制以来到现在的binlog就有40多G,原来根源出在这里,查看了一下my.cnf,看到binlog的size是1G就做分割,但没有看到删除的配置,在mysql里查看了一下variablesmysql>show variables like '%log%';查到了| expire_logs_days | 0 |这个默认是0,也就是logs不过期,这个是一个global的参数,所以需要执行set global expire_logs_days=8;这样 阅读全文
posted @ 2013-08-22 12:32 语辰 阅读(521) 评论(0) 推荐(0)
rrdtool
摘要:rrdtool所谓的round robin,其实一种存储数据的方式,使用固定大小的空间来存储数据,并有一个指针指向最新的数据的位置。rrdtool就是一个强大的绘图的引擎,很多工具例如mrtg都可以条用rrdtool绘图RRDtool是由Tobias Oetiker 编写并由全球各地的许多人贡献的工具。本篇文档的作者是Alex van den Bogaerdt 主要是帮助你理解RRDtool是什么,它能够帮助你做些什么。 RRDtool的文档对于有些人来说过于技术化。本教程帮助你理解RRDtool的基本概念。它为你自学RRDtool的文档做好准备。本文档还重点介绍了网络统计方面的知识。你可以一 阅读全文
posted @ 2013-08-19 16:01 语辰 阅读(292) 评论(0) 推荐(0)
Nagios 工作原理
摘要:处于网络中的各种服务器需要管理和维护,管理员不可能及时的对每一台的状态都进行监控,这时候当然需要借助软件的功能来实现了。nagios的功能是监控服务和主机,但是它自身并不包括这部分功能,所有的监控,检测功能都是通过各种插件来完成的,启动nagios后,它会周期性的自动调用插件去检测服务器状态,同时nagios会维持一个队列,所有的插件返回来的信息状态都进入队列,nagios每次都从开始读取信息,并进行处理后,把状态结果通过web下次显示出来,nagios提供了许多插件,利用插件可以方便得监控很多服务器状态,安装完成后,在nagios主目录下的libexec里放油nagios自带的可以使用的所有 阅读全文
posted @ 2013-08-19 10:54 语辰 阅读(1227) 评论(0) 推荐(0)
0818
摘要:create trigger 触发器名称 before|after 触发事件 on 表名 for each now 执行语句例子:delimiter //create trigger auto_save_time before insert on studentinfo for each row insert into timelog(savetime) values(now());当用户向studentinfo表中执行insert操作时,数据库系统会自动在插入语句之前向timelog表中插入当前时间或者create trigger 触发器名称 before |alert 触发事件on 表名 阅读全文
posted @ 2013-08-18 15:16 语辰 阅读(186) 评论(0) 推荐(0)
随机生成密码
摘要:http://www.howtogeek.com/howto/30184/10-ways-to-generate-a-random-password-from-the-command-line/ 阅读全文
posted @ 2013-08-15 15:54 语辰 阅读(172) 评论(0) 推荐(0)
shell与export命令
摘要:export命令功能说明:设置或显示环境变量。语 法:export [-fnp][变量名称]=[变量设置值]补充说明:在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该此登陆操作。参 数: -f 代表[变量名称]中为函数名称。 -n 删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。 -p 列出所有的shell赋予程序的环境变量。 阅读全文
posted @ 2013-08-15 15:51 语辰 阅读(405) 评论(0) 推荐(0)
mysql同步出现1062错误
摘要:SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1;slave start;show slave status \G执行多次,直到不会出现1062错误为止或者:my.cnfslave-skip-errors = 1062 (忽略所有的1062错误) 阅读全文
posted @ 2013-08-14 11:49 语辰 阅读(504) 评论(0) 推荐(0)
mysql命令行执行时不输出列名(字段名)
摘要:-N 即可如:mysql -N -e "select * from test"摘自:http://blog.csdn.net/eroswang/article/details/7878436 阅读全文
posted @ 2013-08-14 11:43 语辰 阅读(526) 评论(0) 推荐(0)
python中中括号中的负数
摘要:>>> a="a,b,c,d,e">>> a.split(",")[0:2]['a', 'b']>>> a.split(",")[0:-2]['a', 'b', 'c']>>> 阅读全文
posted @ 2013-08-13 10:57 语辰 阅读(788) 评论(0) 推荐(0)
bash: ssh: command not found
摘要:yum -y install openssh-clients 阅读全文
posted @ 2013-08-12 15:58 语辰 阅读(147) 评论(0) 推荐(0)
nagios的一些东西
摘要:make install 用来安装nagios的主程序,cgi和html文件make install-init 在/etc/rc.d/init.d目录下创建nagios启动脚本make install-commandmode 配置目录权限make install-config 用命令来安装nagios示例配置文件目录的作用:bin 可执行程序所在目录etc 配置文件所在目录sbin cgi文件所在目录,也就是执行外部命令所需要文件所在的目录share 网页文件所在目录libexec 外部插件所在目录var nagios日志文件,lock等文件所在目录var/arvhives nagios日志自 阅读全文
posted @ 2013-08-12 15:31 语辰 阅读(171) 评论(0) 推荐(0)
安装MySQLdb出现HAVE_WCSCOLL重定义问题的解决方法
摘要:root@wodeyitian MySQL-python-1.2.3]# python setup.py installrunning installrunning bdist_eggrunning egg_infowriting MySQL_python.egg-info/PKG-INFOwriting top-level names to MySQL_python.egg-info/top_level.txtwriting dependency_links to MySQL_python.egg-info/dependency_links.txtreading manifest file 阅读全文
posted @ 2013-08-09 16:21 语辰 阅读(779) 评论(0) 推荐(0)
ImportError: No module named setuptools
摘要:http://stackoverflow.com/questions/2211335/python-setuptools-import-error-using-netbeans 阅读全文
posted @ 2013-08-09 15:43 语辰 阅读(141) 评论(0) 推荐(0)
xp密钥
摘要:Windows XP 专业版 : CCC64-69Q48-Y3KWW-8V9GV-TVKRM 阅读全文
posted @ 2013-08-09 13:09 语辰 阅读(449) 评论(0) 推荐(0)
破解MySQL和修改mysql的密码
摘要:/etc/init.d/mysql stopmysqld_safe --user=mysql --skip-grant-tables --skip-networking &mysql -uroot mysqlupdate user set password=PASSWORD('netpassword') where user='root';flush privileges;quit###########################################################mysql>update mysql.user se 阅读全文
posted @ 2013-08-08 11:53 语辰 阅读(167) 评论(0) 推荐(0)
修改nagios登录界面密码
摘要:htpasswd -c /usr/local/nagios/etc/htpasswd.user nagiosadmin输入密码:重启httpd服务。 阅读全文
posted @ 2013-08-08 11:51 语辰 阅读(763) 评论(1) 推荐(0)
nconf修改密码
摘要:修改nconf登录界面密码[root@Cnyunwei config]# vi .file_accounts.php 阅读全文
posted @ 2013-08-08 11:50 语辰 阅读(443) 评论(0) 推荐(0)
快速清空一个文
摘要:1、#echo "" > test.txt(文件大小被截为1字节)2、# > test.txt(文件大小被截为0字节)3、#cat/dev/null > test.txt(文件大小被截为0字节) 阅读全文
posted @ 2013-08-07 16:15 语辰 阅读(174) 评论(0) 推荐(0)
freebsd安装snmp
摘要:pkg_add http://ip地址/pub/FreeBSD/ports/packages/Latest/net-snmp.tbzFetching http://ip地址/pub/FreeBSD/ports/packages/Latest/net-snmp.tbz... Done.pkg_add: warning: package 'net-snmp-5.7.2_3' requires 'png-1.5.17', but 'png-1.5.16' is installedpkg_add: warning: package 'net-sn 阅读全文
posted @ 2013-08-05 17:27 语辰 阅读(613) 评论(0) 推荐(0)
-bash: mail: command not found
摘要:近日,安装了一个最小化的centos6.3 6,用mail发送邮件进行测试的时候提示-bash: mail: command not foundmailx没有安装,于是:yum -y install mailx 阅读全文
posted @ 2013-08-01 16:14 语辰 阅读(1798) 评论(0) 推荐(0)
重置Cacti密码
摘要:Cacti登录密码忘记,重置Cacti密码用root用户进入系统[root@localhsot]# mysql -u root -pmysql> show databases;mysql> use cacti;mysql> show tables;mysql> select * from user_auth;mysql> update user_auth set password=md5("test") where id='1';现在cacti新密码就是test 阅读全文
posted @ 2013-08-01 15:42 语辰 阅读(358) 评论(0) 推荐(0)