centos平台nginx截断js
admin | nginx | 2014-07-03
今天发生发现一个很恶心的问题,nginx把js截断了,浏览器加载js文件 加载了一部分服务器拒绝响应了,而且刚开始正常,运行一段时间出问题!!!
经过 N次调试 看到日志文件的一个报错
[crit] 27599#0: *1618 open() "/usr/local/nginx/proxy_temp/0/06/0000000060" failed (13: Permission denied) while reading upstream
nginx 自动 对js进... [阅读全文]
linux shell 发送邮件
admin | linux | 2014-05-22
当我们在linux中使用mail命令的时候,系统会默认使用本地sendmail或者postfix发送邮件,如果你没有安装sendmail或者postfix,或者说你觉得配置非常麻烦,而且会带来不必要的错误,我们改怎么办呢?
我们可以使用外部邮箱(163,126,gmail,139等等)为我们发邮件,举个例子就相当于你用你的windows发送邮件一样,你不必装一个邮件服务器。
-bash: ma... [阅读全文]
LVM扩展硬盘容量
admin | linux | 2014-05-08
新装的VMware虚拟机空间大小选择的是20G,后来觉得不够用,准备扩大硬盘空间,这里有两种方法,一种是编辑虚拟机配置文件直接添加一块硬盘,再挂载。
还有下面一种方法显得麻烦点,但扩展后只显示为一块硬盘,更美观一些
1,Ctrl + r 运行 cmd 在这里可以用Vmworkstation8自带的磁盘管理工具
-x 是扩展磁盘,60Gb是扩展后的总大小
2,现在... [阅读全文]
centos安装apache,php
admin | linux | 2013-12-27
1.使用yum安装apache和php
yum -y install httpd php
2.启动apache并开机启动
/etc/init.d/httpd start
chkconfig httpd on
3.编写测试文件
echo "<?php phpinfo(); ?>" > /var/www/html/info.php
4.防火墙添加80端口,并重启
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80... [阅读全文]
linux下mysql定时备份数据库
转自:http://my.oschina.net/qqapi/blog/32923
一、用命令实现备份
首页进入mysql的bin目录
1、备份数据
#mysqldump -uusername -ppassword discuz > discuz_2010-04-01.sql
这样就把discuz数据库所有的表结构和数据备份到discuz_2010-04-01.sql里了,
如果数据量大会占用很大空间,这时可以利用gzip压缩数据,
命令如下:
... [阅读全文]
quartz Couldn’t get host name!
这个主要是在/etc/hosts文件中的配置有误导致,只需要将host设置一下即可
127.0.0.1 localhost
127.0.1.1 myhostname
设置hostname,修改/etc/sysconfig/network 修改这个文件,系统才有效
[阅读全文]
定制CentOS6.3 minimal.iso
admin | linux | 2013-04-15
1.下载安装CentOS-6.3-x86_64-minimal.iso,当然也可以定制安装DVD版,选择常用的组件
2.安装制作发行版所需的基本软件包
yum -y install createrepo mkisofs
3.生成安装系统所需的rpm文件列表,如果是 minimal 可以跳过此步,直接把Packages拷贝到/data/OS/
cd /root
#英文版:
cat install.log | grep Installing | sed 's/Installing //g... [阅读全文]
Nginx Rewrite 规则相关指令
admin | nginx | 2012-12-22
Nginx Rewrite 规则相关指令有 if 、rewrite、set 、return、break等。
break 指令
使用环境:server,location,if
该指令的作用是完成当前的规则集,不在处理rewrite指令。
示例如下:
if ($slow) {
limit_rate 10k;
break;
}
if 指令
使用环境:server,location
一下信息可以被指定为条件:
1、变量名,错误的值包括:空字符串"",... [阅读全文]
ssh常用设置
admin | linux | 2012-12-20
1.修改默认的22端口
vi /etc/ssh/sshd_config
# 修改 Port 22 注意防火墙要打开你修改的端口啊!!!!
2.设置允许的IP
在/etc/hosts.allow输入
(其中192.168.10.88是你要允许登陆ssh的ip,或者是一个网段192.168.10.0/24)
sshd:192.168.10.88
在/etc/hosts.deny输入(表示除了上面允许的,其他的ip 都拒绝登陆ssh)
sshd:ALL [阅读全文]
nginx切割日志并使用awstats分析
admin | nginx | 2012-12-20
#!/bin/bash
#function:cut nginx log files for lnmp v0.5 and v0.6
#author: http://lnmp.org
#set the path to nginx log files
log_files_path="/usr/local/nginx/logs/"
log_files_dir=${log_files_path}history/$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")
#set ngin... [阅读全文]