首页主机资讯Ubuntu日志存储位置在哪里

Ubuntu日志存储位置在哪里

时间2025-11-14 08:21:03发布访客分类主机资讯浏览273
导读:Ubuntu 日志存储位置与查看方法 主要存储位置 系统日志集中存放在 /var/log/ 目录。Debian/Ubuntu 系列通常使用 /var/log/syslog 记录全局系统活动;传统的 /var/log/messages 在...

Ubuntu 日志存储位置与查看方法

主要存储位置

  • 系统日志集中存放在 /var/log/ 目录。Debian/Ubuntu 系列通常使用 /var/log/syslog 记录全局系统活动;传统的 /var/log/messages 在 Ubuntu 上一般不存在或为软链接。系统级服务日志由 rsyslog 按配置写入该目录;若启用了 systemd-journald,结构化日志会持久化在 /var/log/journal/(若目录不存在或未持久化,则仅保存在内存中,重启后不可查)。

常见日志文件与作用

路径 作用简述
/var/log/syslog 全局系统日志(启动、运行、内核与服务的综合消息)
/var/log/auth.log 认证与授权日志(如 ssh 登录成功/失败、sudo 使用)
/var/log/kern.log 内核日志(驱动、硬件、内核报错)
/var/log/dmesg 内核环缓冲日志(开机硬件自检等,亦可用 dmesg 命令查看)
/var/log/dpkg.log APT/dpkg 包管理日志(安装、升级、移除)
/var/log/boot.log 系统启动过程日志
/var/log/cron 定时任务(cron)执行日志
/var/log/mail.* 邮件服务日志
/var/log/ufw.log 防火墙(UFW)日志
/var/log/apport.log 应用程序崩溃报告日志
/var/log/lightdm/ 显示管理器(登录界面)日志
/var/log/apache2/ Apache Web 服务日志目录
/var/log/nginx/ Nginx Web 服务日志目录
/var/log/lastlog 各用户最近一次登录信息(需用 lastlog 命令查看)
/var/log/wtmp 登录/注销历史(需用 last 命令查看)
/var/log/btmp 失败登录尝试记录(需用 last -f /var/log/btmp 查看)
/var/log/faillog 登录失败统计(需用 faillog 命令查看)

常用查看方式

  • 查看 systemd 日志:使用 journalctl。例如:查看最近 100 条(journalctl -n 100)、实时跟踪(journalctl -f)、查看某服务(如 nginx:journalctl -u nginx)、按时间范围(如今天:journalctl --since today)。
  • 查看传统文本日志:在 /var/log/ 下用 tail/less/grep。例如:实时查看系统日志(tail -f /var/log/syslog)、搜索关键字(grep ‘error’ /var/log/syslog)、分页查看(less /var/log/auth.log)。
  • 图形化工具:安装并使用 Gnome Logs(或 KSystemLog)进行可视化浏览与过滤。

配置与维护要点

  • 日志轮替:由 logrotate 管理,按日/周轮转并可压缩、保留指定天数,避免日志无限增长。
  • 系统日志服务:rsyslog 负责写入 /var/log;主配置在 /etc/rsyslog.conf,额外配置在 /etc/rsyslog.d/。修改后可用 sudo systemctl restart rsyslog 使配置生效。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu日志存储位置在哪里
本文地址: https://pptw.com/jishu/747662.html
Linux dropped怎么使用 Linux dropped原理是什么

游客 回复需填写必要信息