#!/bin/bash#日志格式:$remote_addr-$remote_user[$time_local]"$request"$status$body_bytes_sent"$http_referer""$http_user_agent""$http_x_forwarded_for"LOG_FILE=$1echo"统计访问最多的10个IP"awk'{a[$1]++}END{print"UV:"
原创
2020-09-10 17:13:08
375阅读
#!/bin/bash#日志格式:$remote_addr-$remote_user[$time_local]"$request"$status$body_bytes_sent"$http_referer""$http_user_agent""$http_x_forwarded_for"LOG_FILE=$1echo"统计访问最多的10个IP"awk'{a[$1]++}END{print"UV:"
原创
2020-09-10 17:13:14
408阅读
#!/bin/sh
sys=`uname`
if [ "$sys" = "Linux" ];then
. ${HOME}/.bash_profile
else
原创
2012-05-24 10:12:05
878阅读
#########start script#############
#!/bin/bash
s=`du -k /home/xiaoyi/test.log | awk '{print $1}'`
if [ $s -gt "204800" ]
&nbs
原创
2012-09-18 13:54:47
1355阅读
#!/bin/bash#需要拆分的文件fn=$1echo"传入文件=====>>>"$fn"<<<====="#文件名称fname=`basename$fn`echo"获取文件名称=====>>>"$fname"<<<====="#文件绝对路径fpath=$(dirname`readlink-f$fn`)echo"文件绝对路径
原创
2020-08-21 17:56:23
907阅读
点赞
本文简单介绍了如果将应用节点服务器的应用日志备份到指定备份服务器上。
1 基本配置Nginx默认提供了两个日志文件 access.log和error.log,通过access.log可以得到用户请求的相关信息;通过error.log可以获取某个web服务故障或其性能瓶颈等信息。2 默认日志格式log_format combined '$remote_addr - $remote_user [$time_local] '
'"$
转载
2024-03-19 10:17:50
203阅读
1、Nginx日志分析 日志格式:'$remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent" "$http_x_forwarded_for"' 日志记录:27.189.231.39 - - [09/Apr/201
#cat cutlog.sh
#!/bin/bash
logs_path=/usr/local/nginx/logs log目录
yesterday=$(date -d "yesterday" +%Y-%m-%d) 定义日期
mv ${logs_path}/www_access.log ${logs_path}/www_acce
原创
2011-11-24 13:58:27
464阅读
日志格式如下:
log_format iptables '"$remote_addr" "$time_local" "$request_uri" "$http_user_agent" "$http_refe
转载
2012-09-04 18:03:32
868阅读
#!/bin/bashLOGPATH=/usr/local/nginx/logs/z.com.access.logBASEPATH=/data/$(date -d yesterday +%Y%m)mkdir -p $BASEPATHbak=$BASEPATH/$(date -d yesterday +%d%H%M).zcom.access.logmv $LOGPATH $bakto
原创
2021-07-28 09:57:18
185阅读
logrotate日志分割配置:
# cat /etc/logrotate.d/nginx
/data/nginx_logs/*.access_log #nginx日志所在目录
{
nocompress #不对日志文件进行转储压缩
daily
test148-aicboss%cat clear_log.sh#!/bin/bash#Lday=`date +"%Y%m%d" -d "-1days"`grep 'OutOfMemory' *$Lday*|awk '{print$1,$2}' >>aiweb-yy-c1-${Lday}_check.txttar zcf aiweb-yy-c1-${Lday}_log.ta
原创
2016-05-21 00:47:28
713阅读
#!/bin/bash
BACKDIR=/backup/logs/`date +%F`
CATDIR=/home/tomcat/apache-tomcat/logs
BACKFILE=`find $CATDIR -type f -mtime +3|grep -v catalina.out`
CESHI=`echo&nb
原创
2015-12-22 15:48:52
1685阅读
刚才说了虚拟主机配置了,咱们的配置文件里有什么啊,这个不可能都讲的非常详细,一带而过,略一下,然后说一下
日志访问的配置文件吧其实在nginx的logs下呢,有一个日志文件,咱们去看一下,我当前这个nginx肯定是开启的,为ps -ef|grep nginx刚才我们看了conf了,里面有一个文件,我们看logs,cd到logs里,这个pid就不说了运行的时候都会产生一个pid,相当于会产生一个进
转载
2024-03-19 16:44:26
340阅读
原理 进程与线程 进程是具有一定独立功能的在计算机运行的程序的实体,进程开始是程序运行的基本单位,在支持线程的系统下,线程才是基本的运行单位,进程作为线程的容器。程序本身是指令,数据和数据结构的集合,进程才是真正运行的实例。一个程序可能会与多个进程存在关系,每个进程都可以以同步或者异步的方式独立运行。现代计算机系统可以在同一段的时间内将多个程序进行加载,借由时分复用在一个处理器上表现出多个
脚本内容如下:
#!/bin/bash ##crontab every 3 hour execute a time to backup log file in /backup/log_backup/## path=/usr/local/nginx/logs/
原创
2012-12-25 14:58:33
1186阅读
点赞
2评论
目录一、 编写脚本1.创建脚本2.写入命令3.执行脚本文件二、 设置定时执行本脚本。1. 安装crond2. 修改crontab内容3. 重新启动crond服务补充说明:一、编写脚本编写一个脚本文件,使脚本可以执行备份命令。例如,将文件目录 /home/backups/balalala 备份到/home目录下,并压缩。1.创建脚本命令格式: touch 路径/文件名.sh例如:输入命令:touch
转载
2024-10-23 10:40:34
126阅读
ogrotate简介 logrotate 程序是一个日志文件管理工具。用来把旧的日志文件删除,并创建新的日志文件,我们把它叫做“转储”。我们可以根据日志文件的大小,也可以根据其天数来转 储,这个过 程一般通过 cron 程序来执行。logrotate 程序还可以用于压缩日志文件,以及发送日志到指定的E-mail 。系统自带的日志切割的配置文件在/e
转载
2024-04-04 20:35:00
96阅读