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

使用.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) 浏览(6858)

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) 浏览(7831)

我自己的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) 浏览(5479)

我自己的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) 浏览(4282)

解决-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) 浏览(11074)

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) 浏览(4048)

windows 7 64位系统添加Editplus到鼠标右键

post by rocdk890 / 2013-4-7 15:17 Sunday windows技术

 今天想添加Editplus3到右键菜单,因为常常修改linux shell,添加到右键菜单方便一点!

但是由于我用的是win7 64位系统,之前的添加鼠标右键菜单的方法不管用,上网查了一下,虽然好多类似文章但是基本都是复制的XP系统下的设置方法.

下面说一下WIN7 64位系统的添加鼠标右键菜单的设置方法:

1、在注册表中【HKEY_CLASSES_ROOT\*\shell】下面新...

阅读全文>>

标签: windows 添加 64位 7 右键 Editplus

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

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) 浏览(4610)

winscp在windows下批处理通过SSH端口上传文件

post by rocdk890 / 2013-3-29 10:38 Friday windows技术

  今天同事想在windows上使用winscp上传文件到linux服务器上,又想偷懒想使用批处理来进行上传,还好只固定上传一个php文件,多了还真不好搞.
1.下载winscp
大家可以去网上自己找,我把winscp安装在c:下的

2.把要执行的命令保存到文件winscp.bat里,这个winscp.bat可以自己创建,我是放在d:下的.
winscp.bat脚本内容:
option ...

阅读全文>>

标签: ssh 上传 windows 脚本 批处理 winscp

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

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) 浏览(3729)

解决编译安装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) 浏览(6478)

完善网站状态报警源脚本

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) 浏览(3559)

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) 浏览(6652)

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

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

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

阅读全文>>

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

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

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) 浏览(3549)