游乐游手机版
首页/业界动态/文章详情

日志路径全集汇总 排查问题第一步找准位置

时间:2026-06-28 12:41
在探讨日志路径之前,先记住一条核心原则:生产环境中的日志路径,永远以配置文件为准。默认路径只是安装时的初始值,真正的日志位置必须到配置文件里去确认。下面我将常见服务的日志路径与查找方法系统整理出来,帮助你在排查故障时快速定位,少走弯路。 在实际生产部署中,很多服务的日志路径都会在配置文件里自定义,默

在探讨日志路径之前,先记住一条核心原则:生产环境中的日志路径,永远以配置文件为准。默认路径只是安装时的初始值,真正的日志位置必须到配置文件里去确认。下面我将常见服务的日志路径与查找方法系统整理出来,帮助你在排查故障时快速定位,少走弯路。

在实际生产部署中,很多服务的日志路径都会在配置文件里自定义,默认路径仅作为参考,真实路径必须从配置中获取。

1. Linux 系统日志

Linux 系统的日志基本上都存放在 /var/log 目录下。这个目录里包含多种日志类型,例如系统日志、内核日志、安全日志等。通常情况下,系统日志的路径很少被修改——很少有人会去改动它,当系统出现异常时,优先查看这个目录即可。

2. Web / 应用服务器日志

这类日志必须学会查看配置文件,因为大多数服务都会在配置文件中自定义日志路径,默认路径只能当作查找的线索。

(1) Nginx

日志目录通常由配置文件中的 access_logerror_log 指令指定。配置文件一般位于:

/etc/nginx/nginx.conf
/etc/nginx/conf.d/*.conf

如果是通过源码编译部署的,则需要根据你当时指定的路径来查找——没有固定规则。

(2) Apache(httpd)

日志目录通过配置文件中的 ErrorLogCustomLog 定义。配置文件常见位置:

/etc/httpd/conf/httpd.conf
/etc/apache2/apache2.conf

不同环境安装后的路径会略有差异,但无非就是这几个常用位置。

(3) Tomcat(重点)

Tomcat 通常直接下载源码包解压后使用,注意解压之后的目录即可。

容器日志配置文件:

bin/catalina.sh

应用日志:

logback.xml
log4j2.xml

排查 Tomcat 故障时,核心在于应用日志,而不是 Tomcat 自身——很多人一上来就查看 catalina.out,其实业务抛出的异常都在应用日志里。

3. 数据库日志

(1) MySQL

通过 rpm 方式安装的 MySQL,默认日志目录在 /var/log/mysqld.log。配置文件通常位于以下两个文件之一(如果是源码编译安装,直接用 find 命令搜索 *.cnf 即可找到):

/etc/my.cnf
/etc/mysql/my.cnf

还有一种更高效的方法:直接在数据库内查询变量。

mysql -e "show variables like '%log%';"

MySQL 日志路径千万不要靠猜测,直接查询变量是最可靠的方式。

(2) Redis

Redis 的日志路径同样需要在配置文件中查找,logfile 字段后面就是日志路径。默认配置文件是 /etc/redis/redis.conf/etc/redis.conf

(3) MongoDB

默认日志路径:

/var/log/mongodb/mongod.log

可以在 /etc/mongod.conf 配置文件中通过 systemLog.path 参数控制日志路径。

4. 容器 / K8s 日志

容器类的日志在生产排障中直接使用场景不多,通常是通过 docker logskubectl logs 命令将日志输出到控制台。

(1) Docker

Docker 日志路径在 /etc/docker/daemon.json 文件中通过 log-optslog-driver 配置。默认情况下日志会写入 /var/lib/docker/containers/ 目录下。

(2) Kubernetes

K8s 查看日志的常用命令:

kubectl logs pod-name

实际执行时会调取以下路径的日志信息并输出到前端控制台:

/var/log/containers/
/var/log/pods/

kubelet 的日志路径可以在 /var/lib/kubelet/config.yaml 中配置。K8s 日志由 kubelet 与容器运行时共同决定,两者缺一不可。

5. 其他服务日志路径

以下列出几种常见服务的日志路径,方便快速定位问题。

(1) Kafka

配置文件位于:

config/server.properties

日志路径由 log.dirs 字段控制。

(2) Elasticsearch

在配置文件 /etc/elasticsearch/elasticsearch.yml 中,path.logs 字段后面就是日志路径,例如:

path.logs: /data/elasticsearch/logs

(3) Logstash

在配置文件 /etc/logstash/logstash.yml 中直接查找 path.logs 字段。

(4) Filebeat

在配置文件 /etc/filebeat/filebeat.yml 中查找 path.logs 字段。如果日志本身没问题,请先检查采集组件是否正常运行。

(5) Jenkins

日志路径:

/var/log/jenkins/jenkins.log

配置文件 /etc/sysconfig/jenkins 中由参数 JENKINS_LOG 控制。

(6) GitLab

GitLab 日志存放在 /var/log/gitlab 目录下。因为 GitLab 会启动多个服务(例如 puma、sidekiq、nginx 等),每个服务都有独立的日志文件,都集中在这个目录中。

6. 搜索日志目录技巧

不同服务的安装方式不同,日志存储路径也千差万别。下面列举几种通用的查找方法:

(1) 查看进程,检查启动参数

ps -ef | grep -i nginx
ps -ef | grep -i ja va

查看启动参数中是否包含日志路径,如果没有则直接去查配置文件。

(2) 使用 lsof 查看进程当前正在写入的日志文件

lsof -p  | grep log

这个技巧非常实用,可以直接看到进程当前正在读写的日志文件,省去猜测路径的麻烦。

(3) 查看配置文件

这是最通用的方法。每个服务都有对应的“日志配置项”,例如 Nginx 的 error_log、MySQL 的 log-error、Redis 的 logfile。找到配置文件后,逐行查看即可。

(4) 全局搜索

如果以上方法都无法找到,可以使用 find 命令进行全盘搜索:

find / -name "*.log"

这种方式通常是不熟悉环境的人才会采用,但在某些情况下确实是最后的救命手段。

真正的运维高手,并不是死记硬背日志路径,而是在任何环境下都能把日志找出来。关键在于理解每个服务的配置结构,而不是单纯记住路径。

来源:https://www.51cto.com/article/840408.html
上一篇小鹏Mona M03累计交付突破25万台 年轻人第一辆运动轿车 下一篇掌握软中断与tasklet 真正理解Linux内核
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
长安汽车明年一季度发布首款车载人形机器人小安
业界动态 · 2026-06-29

长安汽车明年一季度发布首款车载人形机器人小安

长安汽车公布机器人战略,采用“1+N+X”布局,联合头部伙伴攻克大脑、能源、驱动技术。人形机器人“小安”身高169cm,体重69kg,移动速度0 8m s,具备40个自由度,续航超2小时。预计明年一季度发布首款车载组件机器人,已在广州车展展示。

中国信科刷新光通信世界纪录 每秒可下载1.4万部4K电影
业界动态 · 2026-06-29

中国信科刷新光通信世界纪录 每秒可下载1.4万部4K电影

3月25日,光通信领域迎来又一个里程碑:中国信科集团光通信技术和网络全国重点实验室联合鹏城实验室、烽火藤仓光纤科技有限公司,成功实现了2 5Pb s 24芯光纤超大容量实时光传输,再次刷新了世界纪录。 这一研究成果不仅入选国际顶级光通信会议OFC(2026)并荣获“高分论文”称号,还受国际权威SCI

美国调查18万辆特斯拉Model3车门应急释放装置易找性
业界动态 · 2026-06-29

美国调查18万辆特斯拉Model3车门应急释放装置易找性

美国国家公路交通安全管理局对约17 9万辆2024款特斯拉Model3启动缺陷调查,焦点在于车门应急释放装置是否不易找到且标识不清。该调查源于一份缺陷请愿,不意味着立即召回,但可能引发后续监管措施。

doc个人图书馆停服 创始人称无偿转让失败
业界动态 · 2026-06-29

doc个人图书馆停服 创始人称无偿转让失败

运营长达20年,累计服务8000万用户的360doc个人图书馆,最终还是迎来了谢幕时刻。2026年5月1日,这个承载着无数用户收藏记忆的知名平台将正式停止服务——关停原因并非用户流失,而是始终未能寻得一位能够安全接管的合适人选。 创始人蔡智在告别信中坦言,近两个月来,他一直在尝试将360doc无偿转

年Q1随身WiFi实测安全靠谱高性价比机型推荐
业界动态 · 2026-06-29

年Q1随身WiFi实测安全靠谱高性价比机型推荐

2025年10月,艾瑞咨询正式授予飞猫“AI WiFi品类开创者”认证,紧接着CIC也将其认定为“多网融合自由切换技术服务首创者”。这些权威认证背后,折射出一个清晰的市场趋势:移动办公、户外出行、宿舍上网等场景的需求正在快速增长,随身WiFi几乎已成为不少用户的刚需装备。但问题也随之而来——网络卡顿