首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏兮动人的博客

    Linux日志轮替

    日志轮替文件命名1) centos7 使用 logrotate 进行日志轮替管理,要想改变日志轮替文件名字,通过 /etc/logrotate.conf 配置文件中 “dateext” 参数:2) 如果配置文件中有 1}日志轮替参数说明:参数 参数说明daily 日志轮替周期是每天weekly 日志轮替周期是每周monthly 日志轮替周期是每月rotate 数字 保留的日志文件的个数。 也就是日志一定要达到这个最小值才会轮替,否则就算时间达到也不轮替size 大小 日志只有大于指定大小才进行日志轮替,而不是按照时间轮替。dateext 使用日期作为日志轮替文件的后缀。 日志轮替机制原理日志轮替之所以可以在指定的时间备份日志,是依赖系统定时任务。 :00 --until 19:10:10 #查看起始时间到结束时间的日志可加日期journalctl -p err ##报错日志journalctl -o verbose ##日志详细内容journalctl

    48300编辑于 2024-02-24
  • 来自专栏SRE运维实践

    日志轮替logrotate

    logrotate介绍 在linux系统中,其实已经自带了日志轮替的软件,那就是logrotate,而系统的日志文件都是使用这个进行轮替,从而在/var/log中,有各种带有后缀的日志文件。 参数的大概意思是,每周进行一次归档,保留的日志文件个数为10个,先拷贝,然后清空日志,这种会丢失部分日志,归档之后压缩,空不进行归档。 而这种轮替的逻辑是,首先将当前的日志cp一份作为备份轮替,然后将当前的日志进行truncate,从而达到轮替的目的。 而再次考虑一种场景。。。 电商站点进行大促,在大促期间,日志的增长,总共的磁盘空间就40G,而日志的增长十几分钟就1G了怎么办,轮替?一个日志也很大很大。。。 容器也需要日志轮替,不然。。。磁盘空间也扛不住。 ? ——NAN

    1.2K50发布于 2019-07-08
  • 来自专栏开源部署

    httpd日志日志轮替工具

    本文目录: 1.1 错误日志ErrorLog 1.2 访问日志CustomLog 1.3 日志轮替:rotatelogs工具 1.4 日志轮替:cronolog工具 1.5 rotatelogs和cronolog logs/2017/10目录是否存在,不存在则创建。 logs/2017/10/01目录是否存在,不存在则创建。 创建logs/2017/10/01/access.log文件,并写日志。 Period 2:在2017-10-02凌晨第一个请求到达时创建 logs/2017目录已存在,不创建。 logs/2017/10目录已存在,不创建。 logs/2017/10/02目录不存在,创建。 创建logs/2017/10/02/access.log文件,并写日志。 之后将继续按照此规则不断进行下去。 例如,如果按秒轮替,第10秒时创建了一个文件10.log,第11秒将关闭该日志文件,但是不会立即创建新日志文件,假设在第15秒时新的请求到达,则创建一个15.log,而不是11.log。

    75020编辑于 2022-07-12
  • 来自专栏Java后端开发博客

    Linux 日志管理

    # Linux 日志管理 # 基本介绍 日志文件是重要的系统信息文件,其中记录了许多重要的系统事件,包括用户的登录信息、系统的启动信息、系统的安全信息、邮件相关信息、各种服务相关信息等。 原理示意图 查询Linux中的rsysloged服务是否启动 ps aux | grep "rsyslog" / grep -v "grep" 查询rsyslogd服务的自启动状态 systemctl 也就是日志一定要达到这个最小值才会轮替,否则就算时间达到也不轮替 size 大小 日志只有大于指定大小才进行日志轮替,而不是按照时间轮替 dateext 使用日期作为日志轮替文件的后缀 sharedscripts 轮替的效果: # 日志轮替机制原理 日志轮替之所以可以在指定的时间备份日志,是依赖系统定时任务。 说明 journalctl 查看全部 journalctl -n 3 查看最新3条 journalctl --since 19:00 --until 19:10:10 查看起始时间到结束时间的日志可加日期

    6.1K30编辑于 2022-12-25
  • Linux系统日志分析与管理

    常见的日志文件就是这几个,但是不同的 Linux 发行版,通常日志文件的名称和存储目录都不会相同,但此处除了/var/log/messages 之外,所以说你还是得要查阅你 Linux 主机上面的日志文件配置数据 weekly每周轮替monthly每月轮替rotate 数字保留日志文件个数compress旧日志启用压缩mail address轮替时发送邮件提示missingok日志不存在忽略警告notifempty 日志为空不进行轮替minsize 大小日志轮替最小值size 大小多大进行轮替dateext使用日期格式后缀 secure-20181010系统自动定期进行日志轮替的原因:1. /etc/cron.daily/有一个脚本,每天都会运行,查看是否有符合轮替日志,然后进行相应处理 2.我们尝试在rsyslog配置文件中添加自己的日志记录,然后并且强制执行轮替,看会不会产生轮替文件 3.先在配置文件中写入自己的日志轮替规则 4.强制执行日志轮替logrotate –vf /etc/logrotate.conf参考文献:Linux鸟哥私房菜,Linux运维之道

    6.2K40编辑于 2023-01-26
  • 来自专栏全栈程序员必看

    linux java 日志_linux 查看日志

    只不过对于空白行不编号 -s 或 –squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行 -v 或 –show-nonprinting 2、more命令: 以百分比的形式查看日志 注意: 最后一条命令非常有用,尤其在监控日志文件时,可以在屏幕上一直显示新增的日志信息。

    23.5K60编辑于 2022-07-04
  • 来自专栏兮动人的博客

    Linux日志管理基本使用

    原理示意图 [在这里插入图片描述] 查询 Linux 中的 rsyslogd 服务是否启动,grep -v 表示反向匹配,从管道符中挑选出不包含 grep 的进程 ps aux | grep "rsyslog 日志轮替 4.1 基本介绍 日志轮替就是把旧的日志文件移动并改名,同时建立新的空日志文件,当旧日志文件超出保存的范围之后,就会进行删除。 2) 第二种方法是在/etc/logrotate.d/目录中新建立该日志轮替文件,在该轮替文件中写入正确的轮替策略,因为该目录中的文件都会被“include”到主配置文件中,所以也可以把日志加入轮替日志轮替机制原理 日志轮替之所以可以在指定的时间备份日志,是依赖系统定时任务。 00 --until 19:10:10 #查看起始时间到结束时间的日志可加日期 journalctl -p err ##报错日志 journalctl -o verbose ##日志详细内容 journalctl

    1.3K20编辑于 2022-02-27
  • 来自专栏小洁叫你mysql

    日志是什么?耗时2个月搞懂Linux日志

    查询Linux中的 rsyslogd 服务是否启动 ps aux | grep “rsyslog” | grep -v “grep” 查询rsyslog 自启动状态 (保证日志服务为自启动状态) systemctl 4.事件的具体信息 日志轮替 日志轮替就是把旧的日志文件移动并改名,同时建立新的空日志文件,当旧日志文件超出保存的范围之后,就会进行删除。 logrotate配置文件 参数 参数说明 daily 日志轮替周期是每天 weekly 日志轮替周期是每周 monthly 日志轮替周期是每月 rotate 数字 保留的日志文件的个数。 missingok 如果日志不存在时,则忽略该日志的警告信息 notifempty 如果日志为空文件则不进行日志轮替 minsize 大小 日志轮替的最小值,也就是日志一定要达到这个最小值才会轮替,否则就算时间到达也不会轮替 endscripts 在日志轮替之前执行脚本命令 postrotate/endscripts 在日志轮替之后执行脚本命令 日志轮替机制原理: 日志轮替之所以在指定的时间备份日志,是依赖系统定时任务。

    66820编辑于 2023-10-10
  • 来自专栏运维小路

    Linux日志-secure日志

    Linux进阶部分又分了很多小的部分,我们刚讲完了Linux基础软件,下面是Linux日志。 我们主要从以下几个方面来介绍Linux日志情况。 1.Linux日志-message日志 2.Linux日志-secure日志(本章节) 3.Linux日志-btmp日志 4.Linux日志-wtmp日志 5.Linux日志-lastlog日志 6.Linux 日志-cron日志 7.Linux日志-sa日志 8.Linux日志-journal日志 9.Linux日志-dmesg日志 10.Linux日志-kdump日志 11.Linux日志-日志小结 上一小节 ,我们讲Linux最重要的日志message,下面我们接着讲Linux的其他日志内容。

    2.6K10编辑于 2024-11-01
  • 来自专栏技术文章-云服务器服务部署

    linux java日志保存

    本文将探讨如何在Linux中保存Java日志,并给出代码示例。一、日志的重要性日志可以帮助开发人员和运维团队监控系统行为、性能以及错误信息。通过适当的日志策略,可以较容易地进行问题排查和性能优化。 这些日志会根据log4j.properties的配置存储到application.log文件中。三、日志轮替与管理随着时间的推移,日志文件可能会变得非常巨大,因此定期轮替和压缩日志文件是必要的。 Log4j提供了RollingFileAppender,可以配置在达到特定大小或日期时进行日志轮替10MB,并保留5个备份文件。 旅行图结论在Linux中保存Java日志是确保应用运行良好、维护系统健康的重要措施。通过使用Log4j等日志框架,以及合理的日志配置,你可以高效地管理日志记录与存储。

    1.7K10编辑于 2025-02-26
  • 来自专栏Livinfly

    Linux】Debian 10 日志详细开启与crontab的使用

    手动开启crontab日志 在root的状态下,编辑/etc/rsyslog.conf # 当然也可以用 vi nano /etc/rsyslog.conf 把#cron.* /var/log/cron.log 的注释#删去 其他操作 # 查看crontab的执行情况 tail -f /var/log/cron.log # 重启日志服务 /etc/init.d/rsyslog restart # 查看日志信息

    2.4K30编辑于 2022-10-26
  • 来自专栏运维小路

    Linux日志-cron日志

    我们主要从以下几个方面来介绍Linux日志情况。 1.Linux日志-message日志 2.Linux日志-secure日志 3.Linux日志-btmp日志 4.Linux日志-wtmp日志 5.Linux日志-lastlog日志 6.Linux日志 -cron日志(本章节) 7.Linux日志-sar日志 8.Linux日志-journal日志 9.Linux日志-dmesg日志 10.Linux日志-kdump日志 11.Linux日志-日志小结 前面连续几个日志,都是和登录相关的,今天我们讲一个在前面Linux日常运维-任务计划相关的日志,cron日志日志基本信息 日志路径:/var/log/cron 日志格式: 文本格式 查看方法:普通查看文件方法:tail cat vi 等命令 #sar日志,默认每10分钟执一次 Aug 8 20:50:01

    3.6K00编辑于 2024-11-01
  • 来自专栏运维小路

    Linux日志-message日志

    Linux进阶部分又分了很多小的部分,我们刚讲完了Linux基础软件,下面是Linux日志。 我们主要从以下几个方面来介绍Linux日志情况。 1.Linux日志-message日志(本章节) 2.Linux日志-secure日志 3.Linux日志-btmp日志 4.Linux日志-wtmp日志 5.Linux日志-lastlog日志 6.Linux 日志-cron日志 7.Linux日志-sa日志 8.Linux日志-journal日志 9.Linux日志-dmesg日志 10.Linux日志-kdump日志 11.Linux日志-日志小结 在Linux message日志也是我们在日常运维中查看使用最最频繁的日志,没有之一。是属于文本格式的日志,可以直接用Linux操作普通文件的命令来分析。

    2.5K00编辑于 2024-11-01
  • 来自专栏运维小路

    Linux日志-dmesg日志

    Linux 系统中的日志是记录系统活动和事件的重要工具,它们可以帮助管理员监视系统状态、调查问题以及了解系统运行状况。 我们主要从以下几个方面来介绍Linux日志情况。 1.Linux日志-message日志 2.Linux日志-secure日志 3.Linux日志-btmp日志 4.Linux日志-wtmp日志 5.Linux日志-lastlog日志 6.Linux日志 -cron日志 7.Linux日志-sar日志 8.Linux日志-journal日志 9.Linux日志-dmesg日志(本章节) 10.Linux日志-kdump日志 11.Linux日志-日志小结 在 Linux 系统中,dmesg是一个用于查看内核环形缓冲区(kernel ring buffer)内容的命令。

    2.8K10编辑于 2024-11-01
  • 来自专栏运维小路

    Linux日志-日志小结

    Linux 系统中的日志是记录系统活动和事件的重要工具,它们可以帮助管理员监视系统状态、调查问题以及了解系统运行状况。 我们主要从以下几个方面来介绍Linux日志情况。 1.Linux日志-message日志 2.Linux日志-secure日志 3.Linux日志-btmp日志 4.Linux日志-wtmp日志 5.Linux日志-lastlog日志 6.Linux日志 -cron日志 7.Linux日志-sar日志 8.Linux日志-journal日志 9.Linux日志-dmesg日志 10.Linux日志-kdump日志 11.Linux日志-日志小结(本章节) 经过前面10小节的介绍,介绍了在Linux日志里面的10日志,根据不同的方法,可以日志区分成不同分类。

    2K10编辑于 2024-11-01
  • 来自专栏运维小路

    Linux日志-btmp日志

    Linux进阶部分又分了很多小的部分,我们刚讲完了Linux基础软件,下面是Linux日志。 我们主要从以下几个方面来介绍Linux日志情况。 1.Linux日志-message日志 2.Linux日志-secure日志 3.Linux日志-btmp日志(本章节) 4.Linux日志-wtmp日志 5.Linux日志-lastlog日志 6.Linux 日志-cron日志 7.Linux日志-sar日志 8.Linux日志-journal日志 9.Linux日志-dmesg日志 10.Linux日志-kdump日志 11.Linux日志-日志小结 上一小节 ,我们讲Linux的secure日志,下面我们接着讲Linux的其他日志内容。

    2.2K00编辑于 2024-11-01
  • 来自专栏运维小路

    Linux日志-lastlog日志

    Linux 系统中的日志是记录系统活动和事件的重要工具,它们可以帮助管理员监视系统状态、调查问题以及了解系统运行状况。 我们主要从以下几个方面来介绍Linux日志情况。 1.Linux日志-message日志 2.Linux日志-secure日志 3.Linux日志-btmp日志 4.Linux日志-wtmp日志 5.Linux日志-lastlog日志(本章节) 6.Linux 日志-cron日志 7.Linux日志-sar日志 8.Linux日志-journal日志 9.Linux日志-dmesg日志 10.Linux日志-kdump日志 11.Linux日志-日志小结 上一小节 ,我们讲Linux的wtmp日志,下面我们接着讲Linux的其他日志内容。

    2.7K00编辑于 2024-11-01
  • 来自专栏运维小路

    Linux日志-journal日志

    Linux 系统中的日志是记录系统活动和事件的重要工具,它们可以帮助管理员监视系统状态、调查问题以及了解系统运行状况。 我们主要从以下几个方面来介绍Linux日志情况。 1.Linux日志-message日志 2.Linux日志-secure日志 3.Linux日志-btmp日志 4.Linux日志-wtmp日志 5.Linux日志-lastlog日志 6.Linux日志 -cron日志 7.Linux日志-sar日志 8.Linux日志-journal日志(本章节) 9.Linux日志-dmesg日志 10.Linux日志-kdump日志 11.Linux日志-日志小结 journal 是 Linux 系统中的系统日志管理工具,它是 systemd 的一部分,提供了一个集中的方式来收集、管理和查看系统日志

    2.7K00编辑于 2024-11-01
  • 来自专栏运维小路

    Linux日志-sar日志

    Linux 系统中的日志是记录系统活动和事件的重要工具,它们可以帮助管理员监视系统状态、调查问题以及了解系统运行状况。 我们主要从以下几个方面来介绍Linux日志情况。 1.Linux日志-message日志 2.Linux日志-secure日志 3.Linux日志-btmp日志 4.Linux日志-wtmp日志 5.Linux日志-lastlog日志 6.Linux日志 -cron日志 7.Linux日志-sar日志(本章节) 8.Linux日志-journal日志 9.Linux日志-dmesg日志 10.Linux日志-kdump日志 11.Linux日志-日志小结 可能从严格意义来说,sar并不能算linux日志,他应该属于linux监控工具。

    3K00编辑于 2024-11-01
  • 来自专栏运维小路

    Linux日志-kdump日志

    Linux 系统中的日志是记录系统活动和事件的重要工具,它们可以帮助管理员监视系统状态、调查问题以及了解系统运行状况。 我们主要从以下几个方面来介绍Linux日志情况。 1.Linux日志-message日志 2.Linux日志-secure日志 3.Linux日志-btmp日志 4.Linux日志-wtmp日志 5.Linux日志-lastlog日志 6.Linux日志 -cron日志 7.Linux日志-sar日志 8.Linux日志-journal日志 9.Linux日志-dmesg日志 10.Linux日志-kdump日志(本章节) 11.Linux日志-日志小结 在Linux基础-系统安装的时候,我们曾经在部署介绍说kdump功能,那什么是kdump呢?

    2.8K10编辑于 2024-11-01
领券