centos5 warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID e8562897
蓝鹰 | CentOS | 2014-10-08
RHA5 Centos5上用yum安装程序时候,出现下面的异常问题:
Is this ok [y/N]: y
Downloading Packages:
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID e8562897
RHA5
解决办法:
rpm --import http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5
如果是低版本,可以使用
rpm --import http://centos... [阅读全文]
减少Linux下Squid服务器的TIME_WAIT套接字数量
蓝鹰 | CentOS | 2014-10-06
Linux下高并发的Squid服务器,TCP TIME_WAIT套接字数量经常达到两、三万,服务器很容易被拖死。通过修改Linux内核参数,可以减少Squid服务器的TIME_WAIT套接字数量。
vi /etc/sysctl.conf
增加以下几行:
net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_keepalive_time = 1200
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_t... [阅读全文]
squid防盗链的设置
蓝鹰 | CentOS | 2014-10-06
squid主要应用于图片的缓存,一个大型综合网站,会有很多外边的网站来外链我们的图片,造成图片的访问量很大,从而造成带宽的极大浪费。squid的防盗链功能很好地预防了这种情况的发生。配置如下:
acl allowdomain referer_regex -i "/etc/squid/domain.txt" .aaaa.com .bbbb.com //这里是不设置防盗链的域名,并且可以是一个域名列表文件(/etc/squ... [阅读全文]
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... [阅读全文]
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中... [阅读全文]
centOS 开机自启动配置方法
蓝鹰 | CentOS | 2014-09-23
centOS 配置开机自启动两种方式:
1.vi /etc/rc.d/rc.local
在此文件中加入启动的脚本
2.chkconfig 增加自己的脚本
–add
–list
–del
步骤:
1.自己定义脚本格式如下:
必须添加的
#!/bin/sh
#chkconfig: 2345 80 80
#description: auto start web server
第一句:必须的
声明sh
第二句:必须的
2345 表示linux 有 0-6种状态 在2345下... [阅读全文]
LINUX找出两个文件内容的相同与不同
蓝鹰 | CentOS | 2014-09-23
comm命令
在我们的开发和运营中,特别是对业务进行监控的时候,我们常常需要写一些监控shell脚本,而这些脚本需要求两个文件的共同的记录列表或者只出现在第一个文件但不出现在第二个文件的记录列表的场景,此时,comm命令则是您解决此类问题的利器和助手。
功能说明:比较两个已排过序的文件。(使用sort排序)
comm [-123][–help][–versi... [阅读全文]