查询及删除重复记录的方法 _数据库技巧
作者:agou 日期:2011-12-14
(一)
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断
select * from people
where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)
2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录
delete from people
where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)
and rowid not in (select min(rowid) from people group by peopleId having count(peopleId )>1)
在 CentOS 下设置一个创建 RPM 的环境
作者:agou 日期:2011-12-12
首先,你应该检查 rpmbuild 是否已经被安装在你的系统上。你将会利用这个工具从 spec 文件或 SRPM 组件创建 RPM。要检查它是否被安装了,请执行 rpmbuild --version这个指令。下列是你在一台 CentOS 5 的主机上应看见的输出:
[user@host ~]$ rpmbuild --version RPM version 4.4.2
假若输出是 rpmbuild: command not found,便意味著你并未安装 rpmbuild。你可以用 root 身份执行下列指令,通过 yum 来安装它:
[root@host ~]# yum install rpm-build
注:rpm 组件的名称是 rpm-build(也就是在组件名称内有一个 "-" 号),它提供 /usr/bin/rpmbuild 及其它东西。
请检查 yum 所安装的清单内包含了某个版本的 rpm-build 组件,然后回答 "y"
Broadcom NetXtreme II网卡驱动安装小记
作者:agou 日期:2011-12-12
MIUI 小米系统解决存储空间不足
作者:agou 日期:2011-11-17
snmp编译安装及YUM安装!
作者:agou 日期:2011-11-15
二 YUM 安装
1 yum install -y net-snmp net-snmp-utils
2 mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.bak
vi /etc/snmp/snmpd.conf
输入“rouser jiankongbao auth”保存退出
(v3c的验证方式,添加一个只读帐号,如下:rouser jiankongbao auth 上面 添加帐号的意思是:
在v3c中,“rouser”用于表示只读帐号类型,随后的“jiankongbao”是指定的用户名,后边的“auth”指明需要验证。)
3 需要创建 jiankongbao这个用户,我们需要这个文件:/var/net-snmp/snmpd.conf,这个文件会在snmpd启动的时候被自动调用,
Wireshark图解教程--界面、菜单及filter的语法
作者:agou 日期:2011-08-18
Linux系统利用Crontab命令实现定时重启
作者:agou 日期:2011-07-05
Linux关机重启流程分析
作者:agou 日期:2011-07-05
Cacti网络监控工具完全指南
作者:agou 日期:2011-05-10
配置Cacti实现短信(飞信)预警
作者:agou 日期:2011-05-10
配置Cacti实现短信(飞信)预警
Cacti的Threshold插件下载及安装配置参见:
Cacti配置e-mail报警
飞信机器人(fetion)下载及安装配置参见:系统监控:
linux命令行-飞信客户端发送免费报警短信
1.按照
Cacti配置e-mail报警
配置并启用thold
2.编辑cacti/plugins/thold/thold-functions.php
在thold–functions.php查找thold_mail($global_alert_address, “, $subject, $msg, $file_array);行在此行下面加入:















