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

解决编译安装git出错(续)

post by rocdk890 / 2013-4-17 17:48 Wednesday linux技术

  今天在centos下安装git,make半截出错了,系统是centos 6.3 64位的,报下面的错误:
/usr/bin/perl Makefile.PL PREFIX='/usr/local' INSTALL_BASE='' --localedir='/usr/local/share/locale'
Can't locate ExtUtils/MakeMaker.p...

阅读全文>>

标签: 出错 解决 编译 git 问题 error make 帮助

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

删除mysql binlog日志

post by rocdk890 / 2013-4-16 16:56 Tuesday linux技术

基本上大家装mysql,都会开启binlog功能,开启这个功能的好处是,日后方便恢复数据,而坏处是日志文件增长速度快,很快占会占满磁盘空间,所以我们要定期或手工来删除过大的日志文件. 
 
删除日志文件的方法大概有如下几中: 
 
一、设置日志保留时长expire_logs_days自动删除 
 
#查看当前日志保存天数: 
 
sh...

阅读全文>>

标签: mysql linux 命令 日志 log binlog

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

使用.htaccess实现目录跳转的代码

post by rocdk890 / 2013-4-15 22:57 Monday linux技术

  今天同事要求我让在网站根目录下,让apache默认访问一个目录a,但另外一个目录b也要保留可以访问,但只有一个域名可以使用,大家看到这可能要说很简单,直接把b拖进a里就可以搞定吧,但这样是不可以的.
  网站结构图:
  wwwroot(apache指向的根目录)
   |
   |-a
   |
&nb...

阅读全文>>

标签: apache 配置 linux .htaccess 跳转 Config 代码

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

Apache under SELinux-让Apache跑得顺起来!(转)

post by rocdk890 / 2013-4-14 21:33 Sunday linux技术

对于刚使用Redhat Enterprise Linux4 或Fedora Core 2以上/CentOS 4的用户,一定会为Apache经常无法正常运转,报以"Permission denied"等错误而大为不解,甚至大为恼火.

其实这是因为这些系统里激活了SELinux,而用户的apache配置与SELinux的配置策略有抵触产生的,只有通过适当调整,使apache的配置和访问符合策略才...

阅读全文>>

标签: apache 配置 linux 安全 selinux 策略

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

我自己的linux安全初始化脚本(第2版)

post by rocdk890 / 2013-4-13 0:30 Saturday linux技术

  昨天给大家发的脚本太粗糙了,急急忙忙就发布出来了,今天重新发下修改版本给大家,在这里要多谢兔兔,他帮忙排版和进行帮忙修改.
  系统:centos 5.5
脚本内容:
vi autoconf.sh

#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export...

阅读全文>>

标签: centos 优化 linux 安全 shell 脚本 初始化

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

我自己的linux安全初始化脚本

post by rocdk890 / 2013-4-12 17:16 Friday linux技术

  给大家发下我自己的系统初始化安全脚本吧,我手上没有64位的系统,所以只在32位的centos 5上检测过,如果有问题,请大家提出来哦.

  系统:centos 5.5
脚本内容如下:

#!/bin/bash
# powered by rocdk890
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbi...

阅读全文>>

标签: centos 优化 linux 安全 shell 脚本 初始化

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

解决-bash: lsb_release: command not found

post by rocdk890 / 2013-4-12 11:05 Friday linux技术

  今天想写个shell脚本来判断系统版本,没想到没有lsb_release,lsb_release是查看系统版本信息的工具.当然我们也可以用其他的命令来解决,但这个问题还是解决掉.
  系统:centos 5.5
1.先检查有没有lsb_release
[root@test ~]# lsb_release -r
-bash: lsb_release: command not ...

阅读全文>>

标签: 解决 lsb_release lsb

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

varnish配置文件

post by rocdk890 / 2013-4-10 23:10 Wednesday linux技术

 转了一位大神的varnish 3.0的配置文件,我居然不记得是在那复制的了,希望原作者原谅.

    #Cache for linuxtone sites 
    #backend vhost 
    backend  slogra { 
    .host = "blog.slogra.com"; 
    .port = "80"; 
    } 
    #acl 
 ...

阅读全文>>

标签: 配置 varnish 文件 Config 3.0

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

shell脚本分析nginx日志访问次数最多及最耗时的页面(慢查询)

post by rocdk890 / 2013-4-1 11:18 Monday linux技术

当服务器压力比较大,跑起来很费力时候.我们经常做站点页面优化,会去查找那些页面访问次数比较多,而且比较费时.找到那些访问次数高,并且比较耗时的地址,就行相关优化,会取得立竿见影的效果的.下面是我在做优化时候,经常用到的一段shell 脚本.这个也可以算是,统计web页面的slowpage 慢访问页面,象mysql slowquery .

以下是我的nginx 配制:

        log_form...

阅读全文>>

标签: nginx shell 分析 日志 log 查询

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

shell对比文件

post by rocdk890 / 2013-3-28 10:48 Thursday linux技术

  使用shell对比两个文件,删除相同的部分,并把不同的导入到另外一个文件里去.
方法1:
awk '{print NR, $0}' file1 file2 |sort -k2|uniq -u -f 1|sort -k1|awk '{print $2}' >> file1

方法2:
awk '{print $0}' file1 file2 |sort|uniq ...

阅读全文>>

标签: shell 脚本 文件 排除 对比

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

解决编译安装git出错

post by rocdk890 / 2013-3-26 17:17 Tuesday linux技术

  今天在测试机上安装git来测试,没想到安装过程中出错,检查了半天才找到问题所在,现记录下来以免有人走一样的弯路.
  系统:centos 5.5
  需要的软件包:git-1.7.10.1.tar.gz git-manpages-1.7.10.1.tar.gz
1.下载git版本
wget http://git-core.googlecode.com/fi...

阅读全文>>

标签: 出错 解决 编译 git 问题 error make 帮助

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

完善网站状态报警源脚本

post by rocdk890 / 2013-3-22 13:33 Friday linux技术

  今天在51cto博客上看到峰云的网站状态报警源脚本这篇文章,他只给了个脚本,没有说怎么使用,厚着脸皮来补充下吧,需要用到mailx来发邮件,安装mailx可以去看这篇文章linux系统安装mailx发邮件.
   系统:centos 5.5
   需要的软件包:mailx-12.4.tar.bz2
1.安装mailx
去这篇文章里linux系统安装ma...

阅读全文>>

标签: shell 脚本 监控 状态 mail mailx monitor 告警 报警

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

linux定时运行命令脚本——crontab

post by rocdk890 / 2013-3-21 17:01 Thursday linux技术

Linux中,周期执行的任务一般由cron这个守护进程来处理  ps -ef | grep cron 

cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。

cron的配置文件称为“crontab”,是“cron table”的简写。

一、cron在3个地方查找配置文件:

1、/var/spool/cron/ 这个目录下存放的是每个用户包括root的crontab任...

阅读全文>>

标签: linux crontab shell 脚本 执行 定时 计划任务

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

远程连接mysql速度慢的解决方法

post by rocdk890 / 2013-3-20 9:40 Wednesday linux技术

  最近在公司内部连mysql速度非常慢,一直还以为公司的网络有问题,后经查发现出现这种问题的主要原因是mysql默认开启了DNS的反向解析功能,连接时反向解析计算机名称时耗时严重,导致连接超慢.
解决方法为在Mysql的配置文件中添加如下内容:
  [mysqld]
  skip-name-resolve     --> 主要是加上这句就快...

阅读全文>>

标签: mysql 远程 连接 数据库 dns 解析 Navicat 速度

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

linux系统以秒执行shell脚本

post by rocdk890 / 2013-3-19 9:25 Tuesday linux技术

  昨天给大家说了更新svn同步更新web目录,今天继续给大家讲下怎么同步更新到,毕竟那个脚本我们要以秒来执行的,不然起不到同步更新的效果.
  系统:centos 5.5
1.创建以秒执行脚本
vi cron-seconds.sh

#!/bin/bash
#For excuting the scripts every 10 seconds in crond.

for((i=1...

阅读全文>>

标签: linux crontab crond shell 脚本 执行 计划任务

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