最近在整理服务器的时候,发现mysql的查询日志文件占用了很多空间。这个查询日志文件部分内容如下,随着查询增加,会越来越大
- Tcp port: 3306 Unix socket: /tmp/mysql.sock
- Time Id Command Argument
- 100404 8:36:49 1 Connect zzz@localhost on
- 1 Init DB zzz
- 1 Query SET NAMES 'utf8'
- 1 Query SELECT * FROM `boblog_counter` LIMIT 0,1
- 1 Query SELECT `blogid`,`pubtime`,`edittime`,`blogalias` FROM `boblog_blogs` WHERE `property`<2 ORDER BY `pubtime`DESC LIMIT 0, 1500
- 1 Quit
- 100404 8:38:01 2 Connect admin@localhost on
- 2 Init DB zzz
- 2 Query SET NAMES 'utf8'
- 2 Query SET sql_mode=''
- 2 Query SELECT * FROM `cmseasy_settings` WHERE `tag`='table-fieldset' ORDER BY 1 DESC limit 1
- 2 Init DB zzz
- 2 Query SET NAMES 'utf8'
- 2 Query SET sql_mode=''
- 2 Query SELECT * FROM `cmseasy_user` WHERE userid>0 ORDER BY 1 DESC limit 1
- 2 Init DB zzz
- 2 Query SET NAMES 'utf8'
- 2 Query SET sql_mode=''
- 2 Query SELECT count(typeid) as rec_sum FROM `cmseasy_type`
- 2 Query SELECT * FROM `cmseasy_type` ORDER BY `order`,1 limit 1000
- 2 Init DB zzz
- 2 Query SET NAMES 'utf8'
- 2 Query SET sql_mode=''
- 2 Query SELECT count(1) as rec_sum FROM `cmseasy_friendlink` WHERE state>0 and linktype=1
- 2 Query SELECT * FROM `cmseasy_friendlink` WHERE state>0 and linktype=1 ORDER BY listorder asc,id limit 20
- 2 Init DB zzz
- 2 Query SET NAMES 'utf8'
- 2 Query SET sql_mode=''
- 2 Query SELECT count(1) as rec_sum FROM `cmseasy_friendlink` WHERE state>0 and linktype=1
- 2 Query SELECT * FROM `cmseasy_friendlink` WHERE state>0 and linktype=1 ORDER BY listorder asc,id limit 20
- 2 Init DB zzz
- 2 Query SET NAMES 'utf8'
- 2 Query SET sql_mode=''
- 2 Query SELECT * FROM `cmseasy_templatetag` WHERE name='å~E¬å~O¸ç®~@ä»~K' ORDER BY 1 DESC limit 1
- 2 Init DB zzz
- 2 Query SET NAMES 'utf8'
- 2 Query SET sql_mode=''
- 2 Query Describe cmseasy_archive
- 2 Query SELECT count(1) as rec_sum FROM `cmseasy_archive` WHERE typeid in (2) and checked=1 and (state IS NULL or state<>'-1')
- 2 Query SELECT * FROM `cmseasy_archive` WHERE typeid in (2) and checked=1 and (state IS NULL or state<>'-1') ORDER BY aid desc limit 4
其实记录的都是mysql执行的一些select语句,对于正常运行的服务器,我觉得基本没有必要保留这些日志。
现在YouTube和google博客等站点都被屏蔽,为了打破限制,只能用vpn来穿越了。
原来一直用pptpd类型vpn,这种类型速度快,但是要求防火墙或者网关支持。对内外支持不好(反正我在单位和家里歌华宽带都不支持)
后来改用openvpn类型的vpn了,发现虽然openvpn配置麻烦,需要安装客户端。但却是对内网支持良好,穿透能力强。
openvpn可以支持多系统(服务器我肯定用linux,这里多系统主要指客户端)
Windows系统可以采用openvpn gui,这个在我博客以前文章提到了,今天要说的是我的手机,htc hero这次也可以让手机连接openvpn服务器上youtube等站点了。
手机型号及系统
我的手机是HTC hero g3
采用的ROM是Flyzup制作的基于android 1.5修改的。
Rom可以到Flyzup网站下载
本来我是在美国的VPS服务器上安装的pptp vpn,这个vpn可以用windows自带的拨号连接,配置也很方便。刚配置好的时候很好用,可以开youtube也可以访问一些被封闭的站点。但是后来家里的歌华有线好像调整了一些路由配置,导致我在家里就不能连接vpn了。单位也不能连接。我用老婆家里的adsl尝试连接正常,用联通3G连接也正常。。。。这个既然是网络的问题,估计个人也解决不了了
最近单位也开始搞起来封锁了,开心、verycd等都被封。。。又不能用pptpd vpn了。。。看来该想想其他办法了。代理尝试了,不管用,看来不是基于域名的限制。
于是就开始尝试采用openvpn了。
参考了
http://www.throx.net/2008/04/13/openvpn-and-centos-5-installation-and-configuration-guide/
http://www.xiaohui.com/dev/server/20070514-install-openvpn.htm
整体方案
采用位于美国的CentOS 5.3 Linux服务器搭建openvpn服务器,并通过iptables的nat功能使openvpn服务器当做客户端网关。
客户端安装OpenVPN GUI程序连接服务器
服务器
服务器采用位于美国的vps
系统CentOS 5.3
安装openvpn作为vpn服务器软件
原来单位的存储一直是分两个800G的区,挂在到Windows下。Windows的系统总要担心病毒,所以打算迁移到CentOS Linux下。
参考了http://blog.s135.com/post/415/这篇文章,但是他的文章里是单控制器,并且没有用到光纤。所以配置上有些不同
硬件配置
一台HP MSA 1000存储设备(包含两个Modular Smart Array 1000控制器)
一台HP Storage SAN 4/8光纤交换机
一台HP Proliant DL380 G5 2U服务器
七块SCSI 300G硬盘
一块HP StorageWorks FC1142SR 4GB PCI-E 光纤卡
从两个Modular Smart Array 1000的控制器后面连接光纤到光纤交换机。然后将光纤卡安装到服务器上,用光纤连接光纤卡到光纤交换机。
软件配置
先对各种硬件的fireware进行下更新。
今天单位一台HP dx7518的台式机器,ghost了一个winxp系统。但是只要一开机,就提示
- windows could not start because of a computer disk hardware configuration problem
- could not read from the selected boot disk check boot path and disk harware
- please check the windows documentation about hardware disk configuation and your hardware refer once manuals for additional information
开始我以为是硬盘的设置问题,后来发现硬盘已经设置为IDE模式了。
后来网上查找,发现是和BIOS里的WDRT Support选项有关系。。。
解决办法
开机进入bios设置,选择Power management Setup 再选择WDRT Support 将后面值修改为disable
WDRT SUPPORT:watchdog resource table 一种加密狗。通过这种加密保护来拒绝安装非随机配备的操作系统。同样,全系的HP 家用、商用台式机、笔记本,进行GHOST安装后报错,也可以用此方法解决。







