温馨提示×

debian日志包含哪些内容

小樊
39
2026-09-16 06:38:52
栏目: 智能运维

在 Debian 系统中,“日志”通常指 系统日志(system logs) 和 应用日志(service/application logs)。Debian 从较新版本(Debian 8+)开始默认使用 systemd + journald,同时也保留传统的 rsyslog / syslog 文件。下面按“内容类别”和“常见日志文件”来说明。


一、Debian 日志主要包含哪些内容

1. 系统启动与内核日志

  • 内核启动信息(kernel ring buffer)
  • 硬件检测(CPU、内存、磁盘、网卡)
  • 驱动加载情况
  • 内核错误、警告(OOM、panic)

示例内容:

kernel: EXT4-fs (sda1): mounted filesystem
kernel: Out of memory: Kill process 1234

2. 系统服务日志(systemd 服务)

  • systemd 启动/停止服务记录
  • 服务异常、崩溃、重启
  • 服务标准输出/错误(stdout/stderr)

示例:

sshd.service: Failed with result 'exit-code'
nginx.service: Started A high performance web server

3. 用户与登录日志

  • 用户登录 / 登出
  • SSH 登录成功或失败
  • sudo 使用记录
  • 暴力破解尝试

示例:

session opened for user root by (uid=0)
Failed password for root from 1.2.3.4 port 22

4. 安全与认证日志

  • PAM 认证
  • sudo / su
  • 密码错误
  • 账号锁定

相关文件:

  • /var/log/auth.log

5. 系统运行与资源日志

  • 定时任务(cron)
  • 系统时间同步(ntp/chrony)
  • 磁盘空间、文件系统错误
  • OOM(内存耗尽)

6. 网络相关日志

  • 网络接口启停
  • DHCP 获取 IP
  • 防火墙(iptables/nftables)
  • 网络服务(DNS、NTP)

7. 应用软件日志

不同软件有独立日志:

  • Nginx / Apache
  • MySQL / PostgreSQL
  • Docker / Kubernetes
  • 自定义应用

二、Debian 常见日志文件位置

1. systemd 日志(推荐方式)

journalctl
journalctl -xe
journalctl -u nginx
journalctl --since "2024-01-01"

✅ 包含:内核 + 服务 + 系统事件


2. 传统日志文件(/var/log)

日志文件 内容
/var/log/syslog 综合系统日志
/var/log/auth.log 认证、登录、sudo
/var/log/kern.log 内核日志
/var/log/dpkg.log 软件安装/卸载
/var/log/apt/ apt 操作记录
/var/log/cron.log 定时任务
/var/log/bootstrap.log 系统安装日志
/var/log/wtmp 登录历史(last)
/var/log/btmp 失败登录(lastb)

三、日志中常见的“关键词”(排错重点)

  • error
  • failed
  • timeout
  • denied
  • cannot
  • segfault
  • Out of memory
  • permission denied

四、总结一句话

Debian 日志包含:内核信息、系统服务状态、用户登录与认证、安全事件、网络活动、软件运行记录以及系统异常情况。

如果你有具体场景(比如“SSH 登录异常”“系统启动慢”“磁盘满了”),我可以告诉你该看哪个日志、怎么分析。

0 踩