linux logrotate 日志文件roll up

log rotate

vi /etc/logrotate.d/spark :

/apps/svr/spark-1.1.1-bin-cdh4/logs/mercury-spark-span.log
{
    notifempty
    daily
    rotate 5
    compress
    olddir /apps/svr/spark-1.1.1-bin-cdh4/logs/
    missingok
    copytruncate
}

execute:
/usr/sbin/logrotate -f /etc/logrotate.d/spark

http://blog.csdn.net/cjwid/article/details/1690101

less command does work:
1. export LESSCHARSET=utf-8
2. export LESS=-Mrf

时间: 01-12

linux logrotate 日志文件roll up的相关文章

linux查看日志文件内容命令tail、cat、tac、head、echo

tail -f test.log你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, ---------------------------linux 如何显示一个文件的某几行(中间几行) 从第3000行开始,显示1000行.即显示3000~3999行cat filename | tail -n +3000 | head -n 1000 显示1000行到3000行cat filename| head -n 3000 | tail -n +1000 *注意两种方法的顺序分解:ta

用samba和Microsoft Sync Toy从linux备份日志文件到windows

利用samba使linux系统日志备份到windows系统,以便查看与分析. 一.linux作为服务器, 1.vi  /etc/samba/smb.conf 在文件结尾添加如下行:[share]comment=this is Linux share directorypath=/home/myth/share hosts allow = 172.28.8.177 public=yeswritable=yes 保存退出:wq 2.重启smb服务 service smb restart 二.wind

Linux学习日志--文件处理命令

1.用户的分类以及su 切换用户的用法. 1):超级用户用#标识,普通用户用$标识. 2):用户之间的切换 ,假设我们有一个hahaha的用户,从root->hahaha用户的切换 要用到su  hahaha命令,从hahaha->root的转换,只需su 就可以了. 2.添加用户(problem) useradd  user1 这个命令实现的是增加user1用户的功能 3.设置密码(problem) 4.查找文件或者目录 ls [选项][文件或者目录] 1)选项 -a 就是显现所有的文件,包

Linux清空日志文件内容

cat /dev/null > /var/log/文件名

使用linux服务logrotate归档tomcat日志文件

使用notepad++编辑本地文件 tomcat: /usr/tomcat/logs/catalina.out { copytruncate daily dateext nocompress missingok }   参考下图部署此文件到linux服务器: 使用linux服务logrotate归档tomcat日志文件,布布扣,bubuko.com

日志文件管理者:Logrotate

rotate:轮转.交替.转动.试转动 在服务运行的时候,难免会生成大量日志,一般来说遇到日志过多的情况,就会写一个看门狗,监控磁盘容量的大小,如果磁盘剩余空间小于某个值,就去日志文件夹里把一个月或者几个月之前的废弃日志删除掉以达到释放磁盘空间的目的. 但是往往有的时候过期的日志很重要,或者即使是一周的时间内,也会生成容量非常可观的日志量,那么就需要使用logrotate命令,这个命令是linux自带的. logrotate这个命令的用法请看:https://linux.cn/article-8

/var/log目录下的20个Linux日志文件功能详解

如果愿意在Linux环境方面花费些时间,首先就应该知道日志文件的所在位置以及它们包含的内容.在系统运行正常的情况下学习了解这些不同的日志文件有助于你在遇到紧急情况时从容找出问题并加以解决. 以下介绍的是20个位于/var/log/ 目录之下的日志文件.其中一些只有特定版本采用,如dpkg.log只能在基于Debian的系统中看到. /var/log/messages - 包括整体系统信息,其中也包含系统启动期间的日志.此外,mail,cron,daemon,kern和auth等内容也记录在var

linux日志文件

linux日志文件 在系统运行正常的情况下学习了解这些不同的日志文件有助于你在遇到紧急情况时从容找出问题并加以解决. /var/log/messages — 包括整体系统信息,其中也包含系统启动期间的日志.此外,mail,cron,daemon,kern和auth等内容也记录在var/log/messages日志中. /var/log/dmesg — 包含内核缓冲信息(kernel ring buffer).在系统启动时,会在屏幕上显示许多与硬件有关的信息.可以用dmesg查看它们. /var/

linux下日志管理工具--logrotate

配置 /usr/local/nginx/logs/*.log { daily dateext rotate 1 olddir /usr/local/nginx/other/logs missingok notifempty compress sharedscripts postrotate /bin/kill -USR1 $(cat /var/run/nginx.pid 2>/dev/null) 2>/dev/null ||: endscript } dateext:文件后缀是日期格式,也就是