修改配置防止日志文件过大

几天前服务器根目录空间使用100%导致MySQL使用出错,看了下发现是/var/log/maillog文件太大了,直接使用>/var/log/maillog清空暂时了事。
今天研究了下,发现可以通过修改/etc/syslog.conf文件来过滤无用的信息。修改如下:

mail.* -/var/log/maillog

替换为

mail.notice -/var/log/maillog

发表在 技术相关 | 标签为 | 修改配置防止日志文件过大已关闭评论

域名转移成功

自从把空间搬到国外后就一直在想把域名也弄到国外,因为国内的环境太不安全了。
我的域名是在新网代理那购买的,转出要了50元手续费,传身份证扫描件和域名转移申请表后就等了一个月,在再三催促之下终于收到了域名转移密码,哈哈!
然后选择了转入Godaddy,很多人在用,而且支付很方便,可以使用支付宝。
好在经过努力现在已经基本成功了,只需再等5天就行了。
已经成功了,哈哈!

发表在 生活琐碎 | 标签为 , | 2条评论

Python防止urllib2自动跳转

有的时候我们想知道未跳转前的内容,可是Python的urllib2却自动跟随跳转,研究了下库里的代码,发现我们修改下就可以了。
注释的三行代码可以返回当前的code,比如301或302什么的,如果只想知道code,那么只要去掉这三行注释再把return response注释了就可以了。
“debug_handler = urllib2.HTTPHandler(debuglevel = 1)”是调试跟踪用的,不想跟踪改为0就可以了。

import urllib2
import socket
 
class SimpleRedirectHandler(urllib2.HTTPRedirectHandler):
	def http_error_301(self, req, response, code, msg, headers):
		# result = urllib2.HTTPRedirectHandler.http_error_301(self, req, response, code, msg, headers)
		# result.status = code
		# return result
		return response
 
	http_error_302 = http_error_303 = http_error_307 = http_error_301
 
def unRedirectUrl(url):
	socket.setdefaulttimeout(90)
	req = urllib2.Request(url)
	debug_handler = urllib2.HTTPHandler(debuglevel = 1)
	opener = urllib2.build_opener(debug_handler, SimpleRedirectHandler)
	content = ''
	try:
		response = opener.open(req)
		content = response.read()
		response.close()
	except socket.timeout, e:
		print 'socket.timeout:', e
	except IOError, e:
		print 'IOError:', e
	except:
		print 'unknown error'
	return content
 
print unRedirectUrl('http://localhost/test')
发表在 技术相关 | 标签为 | Python防止urllib2自动跳转已关闭评论

Windows Update无法更新8024402F

NND,因为这事儿我把家里的电脑和公司的电脑都重装了,还是不行。
终于终于啊,让我找到方法了。

http://social.answers.microsoft.com/Forums/zh-CN/answerswuzhcn/thread/d6a1c4a5-56a8-421b-a59d-c7d43aad9bd5/

1.依次点击“开始”-“控制面板”-“网络和共享中心”。

2.在左侧导航栏中点击“更改适配器设置”。

3.右键当前的网络连接(本地连接或宽带连接),选择“属性”。

4.选择“Internet协议版本4 (TCP/IPv4)”,点击“属性”。

5.在打开的Internet协议版本4 (TCP/IPv4)属性窗口中,选择“使用以下DNS服务器”进行手动设置。

6.在首选DNS服务器中输入:4.2.2.1,在备用DNS服务器中输入:4.2.2.2。

7.完成设置后,重新连接至Internet,尝试更新,查看更新是否成功。

另外还有不少短IP的免费DNS服务器

美国 科罗拉多州布隆菲尔德市Level 3通信公司
4.2.2.1
4.2.2.2
4.2.2.3
4.2.2.4
4.2.2.5
4.2.2.6

还有众所周知的

美国 加利福尼亚州山景市谷歌公司DNS服务器
8.8.8.8
8.8.4.4
4.3.2.1

发表在 生活琐碎 | 标签为 , , , | Windows Update无法更新8024402F已关闭评论

squid编译时出现libltdl错误

默认编译时出现如下错误。

在包含自 ../libltdl/ltdl.h:37 的文件中,
从 LoadableModule.cc:10:
../libltdl/libltdl/lt_error.h:35:31: 错误:libltdl/lt_system.h:没有那个文件或目录

网上找了下,发现只要在configure的时候禁用eCAP(–disable-loadable-modules),就可以了。

发表在 技术相关 | 标签为 , | squid编译时出现libltdl错误已关闭评论