友情提示:欢迎光临!本地已启用二维码api网关,地址是https://api.slogra.com

Can't locate ExtUtils/Embed.pm in @INC (@INC contains: /usr/local/lib64/perl5

post by rocdk890 / 2013-6-7 18:25 Friday linux技术

  今天在服务器上安装nginx,报下面的错误:Can't locate ExtUtils/Embed.pm in @INC (@INC contains: /usr/local/lib64/perl5,以为是没有装perl,就去yum install perl perl-dev都给装了,还是没有解决问题,最后找到个老外的论坛上才知道怎么解决.
  系统:centos 6.3 ...

阅读全文>>

标签: nginx yum 安装 错误 perl

评论(1) 引用(0) 浏览(8899)

linux下强制取消nfs挂载目录

post by rocdk890 / 2013-5-30 13:43 Thursday linux技术

  今天登录到服务器想看看网站在nfs下的更新速度,没想到登上去之后,查看目录时,系统很慢,跟死机一样,df 查看磁盘信息也很慢,没有办法只能打算把mount挂载给取消了.
  系统:centos 5.9 64位
1.先使用umount -f /opt/wwwnfs,umount不掉,又不敢重启服务器.

2.然后编辑/etc/mtab文档,将无效的mount point手动删除掉.

3...

阅读全文>>

标签: linux 目录 nfs 强制 挂载 mount 取消

评论(0) 引用(0) 浏览(10660)

Server sent unexpected return value (403 Forbidden) in response to OPTIONS request for

post by rocdk890 / 2013-5-29 12:26 Wednesday linux技术

 今天在服务器上,使用svn check一个项目的时候,出现Server sent unexpected return value (403 Forbidden) in response to OPTIONS request for,原来svn会在第一次的时候记住你的用户名密码,导致再co一个svn地址的时候会提示权限问题,下面是我的解决办法:

方法一:

清除svn的用户名和密码:
rm -...

阅读全文>>

标签: 用户 svn 密码 权限 checkout 403 co

评论(0) 引用(0) 浏览(4835)

centos下apache安装mod_ssl和mod_wsgi

post by rocdk890 / 2013-5-24 16:48 Friday linux技术

  今天从另外一台机器把配置文件导过来的时候,居然报没有mod_ssl.so和mod_wsgi.so这两个模块,因为测试机是yum安装的lamp环境,还好用yum search mod_ssl和yum search mod_wsgi,查找到有这2个,直接可以用yum安装.
   centos:5.5
1.安装mod_ssl
yum -y install mod_ssl

2.安...

阅读全文>>

标签: apache 安装 模块 modules mod_ssl mod_wsgi

评论(0) 引用(0) 浏览(11191)

nginx+keepalived的iptables防火墙配置

post by rocdk890 / 2013-5-22 15:01 Wednesday linux技术

  今天搭建了个nginx+keepalived双主负载均衡,在怎么让前端两台nginx+keepalived通信上,让我纠结了半天,机房前面有没有硬件防火墙不得知,所以为了安全我决定还是把iptables启动起来,下面就是我启动了iptables,并且还能让nginx+keepalived双主都通信的配置文件.
  系统:centos 5.9 64位
  环境:ngin...

阅读全文>>

标签: nginx iptables 负载均衡 防火墙 keepalived 双主

评论(2) 引用(0) 浏览(9834)

centos编译安装nginx+php前端,独立mysql(续)

post by rocdk890 / 2013-5-21 16:13 Tuesday linux技术

   上一篇文章centos编译安装nginx+php前端,独立mysql中,mysql的版本是5.1.63,这篇文章要给大家演示怎么把mysql 5.5.x的只安装客户端.
   系统:centos 5.9 64位
   需要的软件:libiconv-1.14.tar.gz mysql-5.5.25a.tar.gz
1.安装前的准备
安装前的准...

阅读全文>>

标签: nginx centos mysql 安装 php 客户端 独立 前端 后端 client

评论(0) 引用(0) 浏览(4720)

Curses library not found. Please install appropriate package

post by rocdk890 / 2013-5-20 18:19 Monday linux技术

 今天安装mysql-5.5.3-m3的时候,报下面的错误:
-- Could NOT find OpenSSL (missing: OPENSSL_LIBRARIES OPENSSL_INCLUDE_DIR) 
-- Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH) 
CMake Err...

阅读全文>>

标签: centos mysql 安装 出错 linux 编译 64位

评论(0) 引用(0) 浏览(9654)

centos安装maven3

post by rocdk890 / 2013-5-16 16:48 Thursday linux技术

  今天公司同事对我说要在一台服务器上搭建maven,maven是是一个项目管理和构建自动化工具,我觉得应该跟svn和git差不多,如果要安装maven的话,是需要java支持的.下面来说下怎么安装maven.
   系统:centos 5.5
   需要的软件:jdk-7u21-linux-i586.rpm
   &...

阅读全文>>

标签: apache centos 安装 install maven maven3

评论(0) 引用(0) 浏览(6587)

修复/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 问题

post by rocdk890 / 2013-5-15 14:54 Wednesday linux技术

1、在64系统里执行32位程序,如果出现/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory,安装下glic即可.

sudo yum install glibc.i686

2、error while loading shared libraries: libz.so.1: cannot open shared object...

阅读全文>>

标签: centos 错误 系统 问题 64位 gcc

评论(0) 引用(0) 浏览(5808)

解决PHP Warning: file_get_contents failed to open stream: no suitable wrapper could be found.

post by rocdk890 / 2013-5-14 13:39 Tuesday linux技术

  今天给blog添加gravatar头像缓存功能,php报下面的错误:
PHP Warning: file_get_contents failed to open stream: no suitable wrapper could be found.
网上搜了下,找到了解决办法,现放出来给大家看看.
  系统:centos 5.5
在错误日志中,php报的错误是

PHP War...

阅读全文>>

标签: 配置 缓存 php 错误 error gravatar

评论(0) 引用(0) 浏览(14617)

shell分析日志

post by rocdk890 / 2013-5-13 18:09 Monday linux技术

1,查看apache进程:
ps aux | grep httpd | grep -v grep | wc -l

2,查看80端口的tcp连接:
netstat -tan | grep "ESTABLISHED" | grep ":80" | wc -l

3,通过日志查看当天ip连接数,过滤重复:
cat access_log | grep "20/Oct/2008" | awk '...

阅读全文>>

标签: 命令 shell 分析 日志 脚本 log

评论(0) 引用(0) 浏览(4221)

nginx限制后缀

post by rocdk890 / 2013-5-10 9:15 Friday linux技术

  今天一个朋友问我,有没有办法让nginx只允许php后缀执行php,其他的都不执行,最后想了个办法给他.
  系统:centos 5.5
解决办法:
location ~* .(txt|doc|sql|gz)$ {
  if (-f $request_filename) {
         break;
  &nb...

阅读全文>>

标签: nginx 限制 禁止 访问 执行 后缀

评论(0) 引用(0) 浏览(5974)

使用chattr保护linux系统

post by rocdk890 / 2013-5-9 0:08 Thursday linux技术

  chattr的作用就是修改ext3/ext2文件系统的权限,它只能被超级用户使用,它的功能就是设置文件的隐藏属性,隐藏属性的设置对系统的安全性是有很大帮助的.
chattr的用法:
chattr [-RV] [-+=AacDdijsSu] [-v version] 文件或目录
主要参数  
-R:递归处理所有的文件及子目录.  
-V:详细显示修改内容,并打印输出.  
-:失效属性.  
+:激...

阅读全文>>

标签: linux 系统 加固 保护 文件 chattr lsattr 文件夹

评论(0) 引用(0) 浏览(4201)

linux下nginx使用内存加速静态文件访问

post by rocdk890 / 2013-5-8 9:14 Wednesday linux技术

 nginx是一个非常出色的静态资源web服务器.如果你嫌它还不够快,可以把放在磁盘中的文件,映射到内存中,减少高并发下的磁盘IO.先做几个假设.nginx.conf中所配置站点的路径是/home/wwwroot/res,站点所对应文件原始存储路径:/opt/web/res

shell脚本非常简单,思路就是拷贝资源文件到内存中,然后在把网站的静态文件链接指向到内存中即可.具体如下:
#! /...

阅读全文>>

标签: nginx 加速 访问 文件 内存 静态 html

评论(0) 引用(0) 浏览(5242)

更改play日志位置

post by rocdk890 / 2013-5-7 11:37 Tuesday linux技术

  今天公司同事在使用play的时候,说几个项目的play日志全都在logs里,想要分开单独放置,网上搜了下,大多数都是play2.0的方法,最后还是问一位离职的同事才知道原来要改log4j.properties这个文件里的配置.
  play版本:1.2.4
更改play日志位置方法:

打开log4j.properties,查找:

log4j.appender.Rolling.Fil...

阅读全文>>

标签: 日志 log play 位置 logger logback

评论(0) 引用(0) 浏览(4031)