Python os模块常用部分功能总结
蓝鹰 | python笔记 | 2014-09-26
Python编程语言优势特点比较突出,已经出现就凭借这些功能优势吸引着开发人员的眼球。在Python这一语言中,有一种标准模块叫做os模块,Python os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。
下面列出了一... [阅读全文]
SSH bash紧急安全补丁!重要!
蓝鹰 | CentOS | 2014-09-25
漏洞详情页面:http://seclists.org/oss-sec/2014/q3/650
漏洞级别:非常严重
漏洞信息:
1.测试是否存在漏洞,执行以下命令:
env t='() { :;}; echo You are vulnerable.' bash -c "true"
如果显示You are vulnerable,很遗憾,必须立即打上安全补丁修复
2.修复漏洞办法
Ubuntu or Debian 请执行
apt-get update
apt-get upgrade
RedHat, Cent... [阅读全文]
关于CentOS5 VPS中的yum源的配置
蓝鹰 | CentOS | 2014-09-25
CentOS中的yum能很方便的更新安装软件包,它能够自动解决rpm包之间的依赖关系,就像Debian中的apt-get一样。 使用yum必须要配置yum源地址,在国内的网络情况下,配置一个速度快的yum源还真不容易。不像Debian的apt源,国内有很多。本文介绍一些我们配置yum源的经验。
不使用国内的yum源
以前也以为国内的yum源速度快,但不知实际情况却恰恰相反。国内的... [阅读全文]
有关nginx日志分析的一点记录
蓝鹰 | CentOS | 2014-09-25
由于网站需要进行防止内容抓取,就要对各大引擎的user-agent进行判断,自己搜索了一下
各大搜索引擎的User-agent
google (Googlebot)
baidu (Baiduspider)
soso (Sosospider)
sogou (Sogou web spider)
yahoo (Yahoo! Slurp China)
bing (bingbot)
nginx日志格式:
默认格式:
log_format combined '$remote_addr - $remote_user [$time_loc... [阅读全文]
squid中的X-Cache和X-Cache-Lookup的意义
蓝鹰 | CentOS | 2014-09-25
在做的CDN的机器的http头中,我们常常见到X-Cache和X-Cache-Lookup的二个参数,那这二个参数分别是什么意思,有什么分别啦.
HTTP/1.0 200 OK
Expires: Mon, 23 Jun 2008 09:16:40 GMT
Cache-Control: max-age=60
Content-Type: text/html
Accept-Ranges: bytes
ETag: “985899363”
Last-Modified: Mon, 23 Jun 2008 08:17:40 GMT
Content-Len... [阅读全文]
Python中的replace方法 替换
蓝鹰 | python笔记 | 2014-09-24
replace 方法
返回根据正则表达式进行文字替换后的字符串的复制。
stringObj.replace(rgExp, replaceText)
参数
stringObj
必选项。要执行该替换的 String 对象或字符串文字。该字符串不会被 replace 方法修改。
rgExp
必选项。为包含正则表达式模式或可用标志的正则表达式对象。也可以是 String 对象或文字。如果 rgExp 不是正则表达式对象,它将被转... [阅读全文]
Python 列表
蓝鹰 | python笔记 | 2014-09-24
1,list函数
因为字符串不能像列表一样被修改,所以有时候根据字符串创建列表会很有用。list函数可以实现这个操作:
1 In [1]: list('Hello')
2 Out[1]: ['H', 'e', 'l', 'l', 'o']
提示:可以用”.join(somelist)将一个由字符组成的列表转换为字
[阅读全文]
python字符串连接的N种方式
蓝鹰 | python笔记 | 2014-09-24
python中有很多字符串连接方式,总结一下:
1 最原始的字符串连接方式:str1 + str22 python 新字符串连接语法:str1, str23 奇怪的字符串方式:str1 str24 % 连接字符串:‘name:%s; sex: ’ % ('tom', 'male')5 字符串列表连接:str.join(some_list)
第一种,想必只要是有编程经验的人,估计都知道,直接用 “+” 来连接两个字符串:
'Jim' + 'Green'... [阅读全文]
SyntaxError: ‘break’ outside loop
蓝鹰 | python笔记 | 2014-09-24
python中break,continut只能用于for,while这样的循环中,不然会报错。
SyntaxError: ‘break’ outside loop
[阅读全文]
centos setup 卻出現 setup: command not found
蓝鹰 | CentOS | 2014-09-23
在RHEL/CentOS中,可以很方便使用setup配置工具配置网络、防火墙、服务等很多关键配置项,使用非常方便,然而采用最小化安装后,默认并没有安装该工具,运行该命令提示如下:
[root@localhost ~]# setup
-bash: setup: command not found
此时需要我们手动安装了,具体如下:
#安装setup主工具
[root@localhost ~]# yum install setuptool
#安装setup中... [阅读全文]