Linux环境使用日志切割工具-cronolog
cronolog
Linux环境使用日志切割工具
需明白的点:1.安装
2.如何使用
一、安装cronolog
1.首先检查是否存在cronolog
命令:whereis cronolog
或 which cronolog
2.不存在则安装
安装方式:
a.yum 安装:yum install cronolog
b. 源码安装,先下载压缩包 (cronolog-1.6.2.tar.gz)
①压缩: tar zxvf cronolog-1.6.2.tar.gz
②进入解压缩目录:cd cronolog-1.6.2
③运行安装:
./configure
make && make install
ps:安装目录在:/usr/local/sbin/cronolog
二、使用(按天切割日志)
PS:如何更改linux系统时间(如下图):
命令:
展示当前时间:date
修改时间:date -s “时间”
linux命令:
(())属于执行计算公式,等价于(( ))属于执行计算公式,等价于(())属于执行计算公式,等价于[ ],$( )和
属于命令替换
${ }属于变量替换
命令替换与变量替换差不多,都是用来重组命令行的,先完成引号里的命令行,然后将其结果替换出来,再重组成新的命令行
示例:命令:$ echo today is (date"+一般情况下,(date "+%Y-%m-%d"),显示:today is 2024-01-01 一般情况下,(date"+一般情况下,var与var是没有区别的,但是用{var}是没有区别的,但是用var是没有区别的,但是用{ }会比较精确的界定变量名称的范围
记忆方法如下:
是去掉左边(在键盘上 # 在 $ 之左边)
% 是去掉右边(在键盘上 % 在 $ 之右边)
单一符号是最小匹配;两个符号是最大匹配
*是用来匹配不要的字符,也就是想要去掉的那部分
还有指定字符分隔号,与*配合,决定取哪部分
定时器配置(crontab):定时删除日志
find 对应目录 -mtime +天数 -name “文件名” -exec rm -rf {} ;
0 1 * * * find you/path -mtime +7 -name ‘*.log’ -exec rm -rf {} ;
更多推荐
所有评论(0)