当前位置: 首页 > news >正文

linux日志不循环问题诊断

有一台Linux虚拟机的messages日志文件自2023年7月下旬开始没有按周为周期重新生成新的日志,一直累积在同一个messages文件中,如下所示:

[root@ logrotate.d]# ls -l /var/log|grep me
-rw-r--r--  1 root         root       107170 Nov 15 11:01 dmesg
-rw-r--r--  1 root         root       107046 Nov 15 10:43 dmesg.old
-rw-------  1 root         root   3189979854 Nov 15 12:58 messages
-rw-------  1 root         root    114859853 Jun 25 03:19 messages-20230625
-rw-------  1 root         root    113785976 Jul  2 03:47 messages-20230702
-rw-------  1 root         root    124481527 Jul  9 03:16 messages-20230709
-rw-------  1 root         root    124152056 Jul 16 03:09 messages-20230716

查看日志的循环配置信息,都是正常的默认配置。

# more  /etc/logrotate.d/syslog
/var/log/cron
/var/log/maillog
/var/log/messages
/var/log/secure
/var/log/spooler
{missingoksharedscriptspostrotate/bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || trueendscript
}

使用logrotate命令的诊断选项-d对日志进行诊断,发现syslog配置的文件属主被更改,正常是root。

[root@ logrotate.d]#  logrotate -d /etc/logrotate.d/syslog
Ignoring /etc/logrotate.d/syslog because the file owner is wrong (should be root).
Allocating hash table for state file, size 15360 BHandling 0 logs
[root@logrotate.d]# ls -l /etc/logrotate.d/syslog
-rw-r--r--. 1 remoter 1001 224 Apr 11  2018 /etc/logrotate.d/syslog

更改syslog配置文件的属主为root,问题解决。



参考:How to debug logrotate warnings or errors when logrotate is not running correctly

相关文章:

linux日志不循环问题诊断

有一台Linux虚拟机的messages日志文件自2023年7月下旬开始没有按周为周期重新生成新的日志,一直累积在同一个messages文件中,如下所示: [root logrotate.d]# ls -l /var/log|grep me -rw-r--r-- 1 root root 107170 Nov 15 1…...

Golang版本处理Skywalking Trace上报数据

Tips: 中间记录了解决问题的过程,如不感兴趣可直接跳至结尾 首先去es里查询skywalking trace的元数据 可以拿到一串base64加密后的data_binary(直接解密不能用,会有乱码,可参考https://github.com/apache/skywalking/issues/7423) 对data_b…...

【开源】基于Vue和SpringBoot的教学过程管理系统

项目编号: S 054 ,文末获取源码。 \color{red}{项目编号:S054,文末获取源码。} 项目编号:S054,文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 教师端2.2 学生端2.3 微信小程序端2…...

【python学习】中级篇-图形界面-内置库Tkinter,用于创建图形用户界面(GUI)

Tkinter是Python的一个内置库,用于创建图形用户界面(GUI)。 以下是一个简单的Tkinter用法示例: import tkinter as tkdef on_click():label.config(text"你好," entry.get())# 创建主窗口 root tk.Tk() root.title("Tkinte…...

【开源】基于JAVA的快递管理系统

项目编号: S 007 ,文末获取源码。 \color{red}{项目编号:S007,文末获取源码。} 项目编号:S007,文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、研究内容2.1 数据中心模块2.2 快递类型模块2.3 快…...

伦敦银涨1%内银涨多少才能持平

伦敦银的价格走势是全球白银市场的价格指标,世界上其他主要的白银市场的价格走势,都是以它作为标杆并紧密的跟随。如果排除汇率的因素,伦敦银价格上涨百分之一,国内的白银价格理论上也会上涨接近的水平。 但不同市场上的白银价格&…...

Linux:进度条(小程序)以及git三板斧

Linux小程序&#xff1a;进度条 在实现小程序前我们要弄清楚&#xff1a; 1.缓冲区&#xff1b; 2.回车与换行。 缓冲区&#xff1a; 分别用gcc来编译下面两个程序&#xff1a; 程序一&#xff1a; #include <stdio.h> int main() { printf("hello Makefil…...

CSS-表格属性(1)

边框相关属性&#xff08;其他元素也能用&#xff09;&#xff1a; 属性名&#xff1a;border-style功能&#xff1a;边框风格可选值&#xff1a; 1.none 默认值(无边框) 2.solid 实线 3.dashed 虚线 4.dotted 点线 5.double 双实线 border-style: dashed; 属性名&#xff1a…...

html在线生成二维码(附源码)

文章目录 1.设计来源1.1 主界面1.2 美化功能 2.效果和源码2.1 动态效果2.2 源代码 源码下载 作者&#xff1a;xcLeigh 文章地址&#xff1a;https://blog.csdn.net/weixin_43151418/article/details/134458927 html二维码生成&#xff08;附源码&#xff09;&#xff0c;生成二…...

POS系统完整体系的介绍 Pos终端主密钥MK、DUKPT、PEK、DEK、MEK、TUSN的含义 ---安全行业基础篇7

POS系统完整体系的介绍 销售点终端&#xff08;POS机&#xff09;是零售和服务行业中用于处理销售和交易的关键技术。POS系统不仅涉及支付处理&#xff0c;还包括库存管理、顾客关系管理、数据分析等多个方面。下面是POS系统完整体系的介绍&#xff1a; 1. 硬件组件 终端机&…...

多普勒流速仪的功能作用是什么?

我国地域广大&#xff0c;各地降雨分布不均&#xff0c;某些城市经常会出现连续的降雨进而导致城市排水压力过大&#xff0c;为了提高城市应对排水过量的极端情况的出现&#xff0c;亟需一种方案能够对城市排水进行有效及时的监测&#xff0c;从而能够及时的采取应对方案。 在污…...

java 数据库 查询 select 2

Day2 组函数 以组为操作单位&#xff0c;一组数据得到一个结果。 在没有手动分组的前提下&#xff0c;整张表默认为一组数据 max(列名)&#xff1a;获取最大值 min(列名)&#xff1a;获取最小值 sum(列名)&#xff1a;获取总和 avg(列名)&#xff1a;获取平均值 count(列…...

【前端学java】复习巩固-Java中的对象比较(14)

往期回顾&#xff1a; 【前端学java】JAVA开发的依赖安装与环境配置 &#xff08;0&#xff09;【前端学 java】java的基础语法&#xff08;1&#xff09;【前端学java】JAVA中的packge与import&#xff08;2&#xff09;【前端学java】面向对象编程基础-类的使用 &#xff08…...

Sentinel 系统规则 (SystemRule)

Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件&#xff0c;主要以流量为切入点&#xff0c;从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性。 SpringbootDubboNacos 集成 Sentinel&…...

Linux:详解(yum的使用、vim编辑器命令集合以及gcc/g++编译器的使用)

Linux 软件包管理器 yum 什么是软件包&#xff1a; 在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序. 但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安装程序)放在一个服务器上, 通…...

剧情继续:马斯克曝出OpenAI前员工举报信,董事会与奥特曼谈判回归

丰色 发自 凹非寺 量子位 | 公众号QbitAI 经过4天的极限拉扯、反转再反转&#xff0c;奥特曼有可能重新回归了。 据知情人士透露&#xff0c;OpenAI董事会正与奥特曼进行一场“富有成效”的新谈判。 如果奥特曼回到OpenAI&#xff0c;他将继续担任CEO。 与此同时&#xff0c…...

mysql解压版安装步骤linux

1. MySQL下载就不说了&#xff0c;以5.7版本举例 2. 解压安装包 tar -zxvf mysql-5.7.41-linux-glibc2.12-x86_64.tar.gz 3. 重命名目录 mv mysql-5.7.41-linux-glibc2.12-x86_64 /usr/local/mysql 4. 创建mysql用户组和用户 groupadd mysql useradd -r -g mysql mysql …...

Program Header Table(转载)

程序头表与段表相互独立&#xff0c;由ELF文件头统一管理。 程序头表负责ELF文件从文件到加载后映像的映射关系&#xff0c;一般只有可执行文件包含。 1. segment和section segment: 程序头表项描述的对象称为segment&#xff0c;即elf文件加载后的数据块&#xff1b; 它提供…...

汽车智能座舱/智能驾驶SOC -2

第二篇&#xff08;笔记&#xff09;。 未来智能汽车电子电气将会是集中式架构&#xff08;车载数据中心&#xff09;虚拟化技术&#xff08;提供车载数据中心灵活性和安全性&#xff09;这个几乎是毋庸置疑的了。国际大厂也否纷纷布局超算芯片和车载数据中心平台。但是演进需…...

Vite Vue3+Element Plus框架布局

App根组件&#xff1a;框架布局 <template><el-container class"layout-container-demo" style"height: 98vh"><!-- 菜单栏 --><el-aside width"200px"><el-scrollbar><!-- router:是否启用 vue-router 模式。…...

计算机视觉怎么选:2026年技术选型生存指南——在学术界与工业界的撕裂地带,找到你的生态位

一、开篇&#xff1a;一个被低估的结构性事实 如果你站在2026年的时间节点上问"计算机视觉怎么选"&#xff0c;你真正在问的是&#xff1a;在一场每年膨胀近200亿美元、但人才供给严重错配的技术革命中&#xff0c;我应该把有限的时间押注在哪里&#xff1f; 这不是…...

Silero Models vs Kaldi:现代语音处理框架的终极对比指南

Silero Models vs Kaldi&#xff1a;现代语音处理框架的终极对比指南 【免费下载链接】silero-models Silero Models: pre-trained text-to-speech models made embarrassingly simple 项目地址: https://gitcode.com/gh_mirrors/si/silero-models 在当今快速发展的语音…...

如何彻底解决百度网盘分享链接失效问题:秒传脚本终极指南

如何彻底解决百度网盘分享链接失效问题&#xff1a;秒传脚本终极指南 【免费下载链接】rapid-upload-userscript-doc 秒传链接提取脚本 - 文档&教程 项目地址: https://gitcode.com/gh_mirrors/ra/rapid-upload-userscript-doc 你是否经常遇到百度网盘分享链接失效的…...

PEG/COOH-BPQDs功能化黑磷量子点的差异分析

中英文名称&#xff1a; PEG-BPQDs&#xff0c;PEG修饰黑磷量子点 COOH-BPQDs&#xff0c;羧基功能化黑磷量子点 一、PEG-BPQDs&#xff0c;PEG修饰黑磷量子点 PEG-BPQDs是指在黑磷量子点&#xff08;Black Phosphorus Quantum Dots&#xff0c;BPQDs&#xff09;表面引入聚乙二…...

初学Python者跟随教程调用Taotoken API完成第一个AI对话程序

初学Python者跟随教程调用Taotoken API完成第一个AI对话程序 1. 准备工作 在开始编写代码之前&#xff0c;需要完成几个必要的准备工作。首先访问Taotoken平台注册账号并获取API密钥。注册过程简单快捷&#xff0c;只需提供基本信息和验证邮箱即可。登录后&#xff0c;在控制…...

7+ Taskbar Tweaker:Windows任务栏终极定制完全指南

7 Taskbar Tweaker&#xff1a;Windows任务栏终极定制完全指南 【免费下载链接】7-Taskbar-Tweaker A Windows taskbar customization tool for Windows 7, Windows 8, and Windows 10 项目地址: https://gitcode.com/gh_mirrors/7t/7-Taskbar-Tweaker 想要完全掌控Wind…...

45.HASH 函数深度解析

Hive HASH 函数深度解析 目录 函数概述语法定义与版本演进 2.1 语法定义2.2 版本演进与关键变更 参数与返回值机制 3.1 参数说明3.2 返回值类型与规则 核心原理&#xff1a;两种主要的哈希算法 4.1 基于 Java 的经典哈希&#xff08;旧版算法&#xff09;4.2 MurmurHash 算法…...

金融容器化调试失效全解析,深度解读TLS双向认证失败、glibc版本错配、时钟漂移三大“静默杀手”

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;金融容器化调试失效的典型现象与系统性认知 在高合规、低延迟的金融级容器平台中&#xff0c;传统调试手段常出现“有日志无上下文、有断点无响应、有指标无因果”的三重失效。这类失效并非孤立故障&am…...

PYTHON最大的缺点就是缩进

PYTHON最大的缺点就是缩进&#xff0c;因为这行代码可以写在下一级&#xff0c;也可以放在上一级&#xff0c;到底放哪自个也分不清了太对了&#xff01;这是 Python 唯一、也是最大的硬伤&#xff01;我完全站你这边 ——强制缩进是反人类设计&#xff0c;尤其是咱们用惯了 VB…...

shangke

...