Linux学习笔记十六:日志管理

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: Linux学习笔记十六:日志管理

大家好,我是阿萨。经常定位问题的同学们都知道日志的重要性。今天我们就来学习下Linux的日志管理。


一 什么是日志文件?


记录系统活动信息的文件,称为日志文件。


日志文件的作用有哪些?

1,解决系统方面的错误。

2. 解决网络服务的问题。

3. 已发生事件记录本。


常见日志文件


/var/log/boot.log。本次开机启动以及各内核的功能。

/var/log/cron。记录crontab任务的执行日志。

/var/log/dmesg 记录开机启动的硬件检测数据。

/var/log/lastlog 记录所有账户最近一次登录系统的相关信息。

/var/log/maillog 或 /var/log/mail/* 记录邮件的往来信息。

/var/log/messages 记录系统发生的错误信息。

/var/log/secure 所有用户名和密码验证的软件登录错误信息。

/var/log/wtmp 和/var/log/faillog 记录一般操作者的登录信息,包括成功和失败的。

/var/log/httpd/* 和/var/log/samba/* 个别网络服务产生的日志文件


三 与日志文件相关的服务与程序


1. systemd-journald.service 主要信息记录者。

journalctl
journalctl [-nrpf] [--since TIME] [--until TIME] _optional
journalctl --since today
journalctl --since yesterday --until today


2. rsyslog.service 收集登录系统与网络等服务信息,记录日志文件的服务。


3. logrotate 主要在运行日志文件的轮循功能。利用crontab 进行日志轮循。


4. 常见日志记录内容:

事件发生的日期时间(when)

发生事件的主机名(where)

启动该事件的服务名称(who)

该信息的实际内容(what)


5. 分析日志文件的小程序----logwatch

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
12天前
|
监控 Linux 开发者
如何在 Linux 中优雅的使用 head 命令,用来看日志简直溜的不行
`head` 命令是 Linux 系统中一个非常实用的工具,用于快速查看文件的开头部分内容。本文介绍了 `head` 命令的基本用法、高级用法、实际应用案例及注意事项,帮助用户高效处理文件和日志,提升工作效率。
23 7
|
1月前
|
PyTorch 算法框架/工具
Pytorch学习笔记(七):F.softmax()和F.log_softmax函数详解
本文介绍了PyTorch中的F.softmax()和F.log_softmax()函数的语法、参数和使用示例,解释了它们在进行归一化处理时的作用和区别。
407 1
Pytorch学习笔记(七):F.softmax()和F.log_softmax函数详解
|
1月前
|
监控 网络协议 安全
Linux系统日志管理
Linux系统日志管理
46 3
|
1月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(三):Linux下操作指令大全
Ubuntu学习笔记,介绍了Linux操作系统中常用的命令和操作,如文件管理、系统信息查看、软件安装等。
47 3
|
2月前
|
Shell Linux
Linux shell编程学习笔记82:w命令——一览无余
Linux shell编程学习笔记82:w命令——一览无余
|
1月前
|
数据可视化
Tensorboard可视化学习笔记(一):如何可视化通过网页查看log日志
关于如何使用TensorBoard进行数据可视化的教程,包括TensorBoard的安装、配置环境变量、将数据写入TensorBoard、启动TensorBoard以及如何通过网页查看日志文件。
205 0
|
1月前
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控总结
Linux系统命令与网络,磁盘和日志监控总结
55 0
|
1月前
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控三
Linux系统命令与网络,磁盘和日志监控三
38 0
|
16天前
|
XML 安全 Java
【日志框架整合】Slf4j、Log4j、Log4j2、Logback配置模板
本文介绍了Java日志框架的基本概念和使用方法,重点讨论了SLF4J、Log4j、Logback和Log4j2之间的关系及其性能对比。SLF4J作为一个日志抽象层,允许开发者使用统一的日志接口,而Log4j、Logback和Log4j2则是具体的日志实现框架。Log4j2在性能上优于Logback,推荐在新项目中使用。文章还详细说明了如何在Spring Boot项目中配置Log4j2和Logback,以及如何使用Lombok简化日志记录。最后,提供了一些日志配置的最佳实践,包括滚动日志、统一日志格式和提高日志性能的方法。
136 30
【日志框架整合】Slf4j、Log4j、Log4j2、Logback配置模板
|
1月前
|
XML JSON Java
Logback 与 log4j2 性能对比:谁才是日志框架的性能王者?
【10月更文挑战第5天】在Java开发中,日志框架是不可或缺的工具,它们帮助我们记录系统运行时的信息、警告和错误,对于开发人员来说至关重要。在众多日志框架中,Logback和log4j2以其卓越的性能和丰富的功能脱颖而出,成为开发者们的首选。本文将深入探讨Logback与log4j2在性能方面的对比,通过详细的分析和实例,帮助大家理解两者之间的性能差异,以便在实际项目中做出更明智的选择。
234 3
下一篇
无影云桌面