Linux常见系统日志类型

news2025/2/12 14:25:08

目录

系统日志(/var/log/syslog 或 /var/log/messages)

认证日志(/var/log/auth.log 或 /var/log/secure)

Web服务器日志(/var/log/apache2/ 或 /var/log/nginx/)

MySQL日志(/var/log/mysql/)

应用日志(通常在/var/log/或应用目录下)

内核日志(dmesg)

cron任务日志(/var/log/cron)

邮件日志(/var/log/mail.log 或 /var/log/maillog)


系统日志(/var/log/syslog/var/log/messages

用途:记录系统级别的事件,是排查系统问题的首要日志。

常见用途

  • 监控系统启动、关机过程。
  • 检查硬件设备的运行状态(如硬盘错误、网络接口故障)。
  • 查看内核警告或错误信息。

示例

Feb 11 10:00:00 hostname kernel: [12345.67890] ACPI Error: AE_NOT_FOUND, while evaluating GPE method (_L0E) (20230510/evgpe-531)
Feb 11 10:05:00 hostname systemd: Started User Manager for UID 1000.

认证日志(/var/log/auth.log/var/log/secure

用途:记录所有用户认证相关的活动,是安全审计的关键日志。

常见用途

  • 监控用户登录(成功或失败)。
  • 检查sudo命令的使用情况。
  • 查看SSH连接尝试(包括暴力破解攻击)。

示例

Feb 11 10:10:00 hostname sshd[1234]: Accepted password for user from 192.168.1.100 port 2222 ssh2
Feb 11 10:15:00 hostname sudo: user : TTY=pts/0 ; PWD=/home/user ; USER=root ; COMMAND=/bin/ls

Web服务器日志(/var/log/apache2//var/log/nginx/

用途:记录Web服务器的访问和错误信息,是Web开发和运维的核心日志。

常见用途

  • 分析网站流量,了解访问者行为。
  • 排查404、500等错误的原因。
  • 监控Web服务器的性能(如响应时间)。

示例

访问日志

192.168.1.100 - - [11/Feb/2025:10:30:00 +0800] "GET /index.html HTTP/1.1" 200 1234 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"

错误日志

[Tue Feb 11 10:35:00 2025] [error] [client 192.168.1.100] File does not exist: /var/www/html/nonexistent-page

MySQL日志(/var/log/mysql/

用途:记录数据库服务器的运行情况,是数据库管理和优化的重要依据。

常见用途

  • 监控数据库的启动和运行状态。
  • 查看慢查询日志,优化数据库性能。
  • 检查错误信息,排查数据库故障。

示例

2025-02-11T10:40:00.123456Z 0 [ERROR] [MY-011011] [Server] Failed to open log file.
# Time: 2025-02-11T10:45:00.678901Z
# Query_time: 5.000000  Lock_time: 0.000000 Rows_sent: 1  Rows_examined: 1000000
SELECT * FROM large_table WHERE column = 'value';

应用日志(通常在/var/log/或应用目录下)

用途:记录应用程序的运行状态和错误信息,是排查应用问题的关键。

常见用途

  • 监控应用的启动、停止和运行状态。
  • 查看应用的错误日志,定位问题。
  • 分析应用的性能瓶颈。

示例

2025-02-11 10:50:00 INFO [main] Application started successfully.
2025-02-11 10:55:00 ERROR [main] Exception occurred: java.lang.NullPointerException

内核日志(dmesg

用途:实时查看内核消息,是排查硬件和内核问题的快速工具。

常见用途

  • 检查硬件设备的加载情况(如USB设备插入)。
  • 查看内核错误和警告信息。

示例

[    0.000000] Linux version 5.10.0-14-amd64 (debian-kernel@lists.debian.org) (gcc-10 (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2) #1 SMP Debian 5.10.11-1 (2021-02-08)
[ 12345.67890] ACPI Error: AE_NOT_FOUND, while evaluating GPE method (_L0E) (20230510/evgpe-531)

cron任务日志(/var/log/cron

用途:记录定时任务的执行情况,是监控自动化任务的重要日志。

常见用途

  • 检查定时任务是否按时执行。
  • 查看任务的输出和错误信息。

示例

Feb 11 11:00:01 hostname CRON[12345]: (user) CMD (/usr/bin/python3 /home/user/script.py)

邮件日志(/var/log/mail.log/var/log/maillog

用途:记录邮件服务器的运行情况,是邮件系统管理的关键日志。

常见用途

  • 监控邮件发送和接收状态。
  • 查看邮件投递失败的原因。

示例

Feb 11 10:20:00 hostname postfix/smtp[5678]: 1234567890: to=<user@example.com>, relay=smtp.example.com[192.168.1.200]:25, delay=0.5, delays=0.1/0.2/0.1/0.1, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 9876543210)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2296876.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Datawhale 组队学习 Ollama教程 task1

一、Ollama 简介 比喻&#xff1a;Ollama 就像是一个“魔法箱子”&#xff0c;里面装满了各种大型语言模型&#xff08;LLM&#xff09;。你不需要懂复杂的魔法咒语&#xff08;配置&#xff09;&#xff0c;只需要轻轻一按&#xff08;一条命令&#xff09;&#xff0c;就能让…

大模型基本原理(二)——ChatGPT的工作原理

如何得到一个ChatGPT&#xff1f; 1、无监督预训练&#xff1a;通过大量的文本数据集进行无监督训练&#xff0c;得到一个基座模型&#xff08;只会续写文本&#xff09; 2、监督微调&#xff1a;通过一些人类撰写的高质量对话数据对基座模型进行监督微调&#xff0c;得到一个…

成为高能量体质:从身体神庙到精神圣殿的修炼之路

清晨五点&#xff0c;当城市还在沉睡&#xff0c;瑜伽垫上的汗水已经折射出第一缕阳光。这不是苦行僧的自虐&#xff0c;而是高能量体质者的日常仪式。在这个能量稀缺的时代&#xff0c;如何把自己修炼成一座小型核电站&#xff1f;答案就藏在身体的每个细胞里。 一、能量管理…

51c自动驾驶~合集50

我自己的原文哦~ https://blog.51cto.com/whaosoft/13280022 #VLA 主流方案全解析 旨在让智能体在物理世界中通过感知、决策和行动来实现目标&#xff0c;而视觉 - 语言 - 动作&#xff08;VLA&#xff09;模型作为其中的关键技术&#xff0c;近年来备受关注。VLA 模型能够…

论文阅读:MGMAE : Motion Guided Masking for Video Masked Autoencoding

MGMAE:Motion Guided Masking for Video Masked Autoencoding Abstract 掩蔽自编码&#xff08;Masked Autoencoding&#xff09;在自监督视频表示学习中展现了出色的表现。时间冗余导致了VideoMAE中高掩蔽比率和定制的掩蔽策略。本文旨在通过引入运动引导掩蔽策略&#xff0…

【嵌入式Linux应用开发基础】文件I/O基础编程

目录 一、文件I/O简介 二、文件描述符 2.1. 唯一性 2.2. 抽象性 2.3. 有限性 三、文件操作函数 四、标准文件I/O函数 五、文件执行权限 5.1. 权限类型 5.2. 权限分配对象 5.3. 权限表示方法 5.4. 权限设置命令 5.5. 权限设置的重要性 5.6. 实例说明 六、设备文件…

【JS】实现一个hexo插件并发布

hexo插件生成 在你的 hexo blog 目录&#xff0c;找到 node_modules. 新建一个文件夹。然后执行 npm init npm 会引导你生成 package.json 这是你的包的描述文件。需要注意的是&#xff0c;所有的 hexo 插件必须以 hexo - 开头&#xff0c;否则 hexo 不会加载。 如果hexo g中没…

【Java 面试 八股文】MySQL 篇

MySQL 篇 1. MySQL中&#xff0c;如何定位慢查询&#xff1f;2. 那这个SQL语句执行很慢&#xff0c;如何分析呢&#xff1f;3. 了解过索引吗&#xff1f;&#xff08;什么是索引&#xff09;4. 索引的底层数据结构了解过吗&#xff1f;5. B树和B树的区别是什么呢&#xff1f;6.…

vue中使用高德地图自定义掩膜背景结合threejs

技术架构 vue3高德地图2.0threejs 代码步骤 这里我们就用合肥市为主要的地区&#xff0c;将其他地区扣除&#xff0c;首先使用高德的webapi的DistrictSearch功能&#xff0c;使用该功能之前记得检查一下初始化的时候是否添加到plugins中&#xff0c;然后搜索合肥市的行政数据…

Python----PyQt开发(PyQt高级:图像显示,定时器,进度条)

一、图像显示 1.1、增加图标 1.直接创建setWindowIcon(QIcon(灯泡.jpg)) import sys from PyQt5.QtWidgets import QApplication, QMainWindow, QPushButton from PyQt5.QtGui import QIconclass MainWindow(QMainWindow):def __init__(self):super(MainWindow, self).__init_…

Tomcat添加到Windows系统服务中,服务名称带空格

要将Tomcat添加到Windows系统服务中&#xff0c;可以通过Tomcat安装目录中“\bin\service.bat”来完成&#xff0c;如果目录中没有service.bat&#xff0c;则需要使用其它方法。 打到CMD命令行窗口&#xff0c;通过cd命令跳转到Tomcat安装目录的“\bin\”目录&#xff0c;然后执…

2025.2.10 每日学习记录3:技术报告只差相关工作+补实验

0.近期主任务线 1.完成小论文准备 目标是3月份完成实验点1的全部实验和论文。 2.准备教资笔试 打算留个十多天左右&#xff0c;一次性备考笔试的三个科目 1.实习申请技术准备&#xff1a;微调、Agent、RAG 据央视财经&#xff0c;数据显示&#xff0c;截至2024年12月…

微生物学术语和定义 | 微生物学词汇表

​ 微生物学作为一门研究微生物及其与环境、宿主和其他生物相互作用的科学&#xff0c;涵盖了广泛的学科领域和专业术语。然而&#xff0c;由于微生物学的快速发展和跨学科融合&#xff0c;许多术语的定义和使用在不同领域中可能存在差异甚至混淆。 随着新冠疫情的全球蔓延&am…

Java集合List详解(带脑图)

允许重复元素&#xff0c;有序。常见的实现类有 ArrayList、LinkedList、Vector。 ArrayList ArrayList 是在 Java 编程中常用的集合类之一&#xff0c;它提供了便捷的数组操作&#xff0c;并在动态性、灵活性和性能方面取得了平衡。如果需要频繁在中间插入和删除元素&#xf…

分层解耦-ioc引入

内聚: 软件中各个功能模块内部的功能联系。 耦合: 衡量软件中各个层/模块之间的依赖、关联的程度。 软件设计原则: 高内聚低耦合。

如何利用DeepSeek开源模型打造OA系统专属AI助手

利用DeepSeek开源模型打造OA系统专属AI助手&#xff0c;可以显著提升办公效率&#xff0c;增强信息检索和管理能力。 注册与登录DeepSeek平台 访问DeepSeek官网 访问DeepSeek的官方网站DeepSeek。使用电子邮件或手机号码注册账号并登录。 获取API Key 登录DeepSeek平台&am…

uni getLocation 公众号h5获取定位坐标没有返回

先看代码 //获取经纬度getLocation() {console.log("111")uni.getLocation({type: wgs84,success: function (res) {console.log(当前位置的经度&#xff1a; res.longitude);console.log(当前位置的纬度&#xff1a; res.latitude);},fail: function(err) {conso…

C语言基本概念————讨论sqrt()和pow()函数与整数的关系

本文来源&#xff1a;C语言基本概念——讨论sqrt()和pow()函数与整数的关系. C语言基本概念——sqrt和pow函数与整数的关系 1. 使用sqrt()是否可以得到完全平方数的精确的整数平方根1.1 完全平方数的计算结果是否精确&#xff1f;1.2 为什么不会出现误差&#xff08;如 1.99999…

如何本地部署DeepSeek

第一步&#xff1a;安装ollama https://ollama.com/download 打开官网&#xff0c;选择对应版本 第二步&#xff1a;选择合适的模型 https://ollama.com/ 模型名称中的 1.5B、7B、8B 等数字代表模型的参数量&#xff08;Parameters&#xff09;&#xff0c;其中 B 是英文 B…

正则表达式--元字符-限定符(4)

正则的限定元字符 表示前边一个符号代表的内容出现多少次 1.* ------ 表示0~正无穷次 2. ------ 表示 1~正无穷次 3. ? ------ 表示 0~1次 4. {n} ------ 表示 限定 n 次, 不能多也不能少 5. {n,} ------ 表示 最少 n 次 6. {n,m} ------ 表示 最少 n 次, 最多 m 次 <!DO…