温馨提示×

Linux日志文件存放在哪

小樊
44
2026-07-07 03:52:56
栏目: 智能运维

在 Linux 系统中,日志文件通常存放在 /var/log 目录下,这是最常见、也是标准的位置。

一、常见日志文件位置

日志文件 说明
/var/log/messages 系统通用日志(部分发行版)
/var/log/syslog 系统日志(Debian/Ubuntu 常见)
/var/log/dmesg 内核启动日志
/var/log/secure 安全相关(登录、SSH 等,RHEL/CentOS)
/var/log/auth.log 认证日志(Debian/Ubuntu)
/var/log/boot.log 启动日志
/var/log/kern.log 内核日志
/var/log/cron 定时任务日志
/var/log/maillog 邮件服务日志
/var/log/httpd/ Apache 日志
/var/log/nginx/ Nginx 日志
/var/log/mysql/ MySQL 日志

二、使用 systemd 的系统(常见)

如果系统使用 systemd,日志由 journald 管理,不在 /var/log 中直接以文件形式存在:

journalctl              # 查看所有日志
journalctl -xe          # 查看最近错误日志
journalctl -u nginx     # 查看某个服务的日志

日志数据通常存储在:

/var/log/journal/

三、不同发行版差异

发行版 主要日志
CentOS / RHEL /var/log/messages/var/log/secure
Ubuntu / Debian /var/log/syslog/var/log/auth.log
Arch Linux systemd journal

四、快速查看日志的常用命令

ls /var/log
tail -f /var/log/syslog
grep error /var/log/messages

如果你能告诉我 具体发行版(如 CentOS 7、Ubuntu 22.04)或想查哪类日志(如 SSH、启动、网络),我可以给你更精确的说明。

0