## .日志切割(按天进行日志切割)
#!/bin/bash
year=`date +%Y`
month=`date +%m`
day=`date +%d`
logs_backup_path="/usr/local/nginx/logs_backup/$year$month" #日志存储路径
logs_path="/usr/local/nginx/logs/" #要切割的日志路径
logs_access="access" #要切割的日志
logs_error="error"
pid_path="/usr/local/nginx/logs/nginx.pid" #nginx的pid
[ -d $logs_backup_path ]||mkdir -p $logs_backup_path
rq=`date +%Y%m%d`
#mv ${logs_path}${logs_access}.log ${logs_backup_path}/${logs_access}_${rq}.log
mv ${logs_path}${logs_error}.log ${logs_backup_path}/${logs_error}_${rq}.log
kill -USR1 $(cat /usr/local/nginx/logs/nginx.pid)
3.做定时任务
crontab –e
59 23 * * * bash /usr/local/nginx/shell/cut_ngnix_log.sh #每天23:59分开始执行;
-
开发笔记
- Centos更改成阿里和网易的源
- Linux网络基本网络配置
- Web性能压力测试http_load
- 虚拟机nginx 配置
- 运维相关工具
- 集群布署
- 单机环境布署
- nginx配置文件nginx.conf详细讲解
- Web性能压力测试ab(apachebench)
- Web性能压力测试Webbench
- 常用的vagrant 命令
- redis 安装
- 简单可靠的Shell脚本来守护一个可能会突发退出的PHP(activeMQ)服务
- 将Centos的yum源更换为国内的阿里云源
- 阿里云服务器CentOS 5.7(64位)安装配置LAMP服务器(Apache+PHP5+MySQL
- CENTOS 阿里云服务器磁盘扩容
- Apache 安装和虚拟主机的配置
- 正向代理与反向代理的区别
- wdcp中apache配置反向代理
- mac virtualbox centos 挂载分享的目录
- Sphinx 配置文件
- coreseek/php-sphinx拓展安装
- Coreseek 4.1参考手册 / Sphinx 2.0.1-beta
- Xunsearch 安装使用
- php+中文分词scws+sphinx+mysql全文搜索
- nohup和&后台运行
- gcc 4.4.7 升级到 4.8.2
- Sphinx(斯芬克司) 安装
- svn
- git
- vagrant
- docker
- nginx
- 缓存相关
- 阿里云-Canal
- 消息队列
- 开发工具
本文档由 Jerry.Chen 维护更新