查看系统日志
1 功能简介
1Panel 以系统服务方式运行(Core、Agent),运行日志写入安装目录下的 1panel/log。当面板无法访问、任务下发失败或服务异常时,可通过查看系统日志定位原因。本文介绍系统日志的存放位置,以及通过日志文件与面板界面查看日志的方法。
2 前提条件
- 已使用具备服务器权限的账号登录 1Panel 所在主机。
- 已确认 1Panel 的安装目录。默认
install_dir/base_dir为/opt,日志位于/opt/1panel/log;如安装时修改了安装目录,请按实际路径替换本文示例。
3 日志文件目录
源码中 Core 将日志写入 {install_dir}/1panel/log,Agent 同样使用该日志目录。默认情况下对应关系如下:
表 1 各组件日志目录
| 组件 | 日志文件名前缀 | 日志目录(默认) |
|---|---|---|
| Core | 1Panel-Core | /opt/1panel/log |
| Agent | 1Panel | /opt/1panel/log |
- Core / Agent: 日志同时写入文件与标准输出;文件按日期滚动,保留份数由配置中的
max_backup控制(默认 10)。 - 任务 / SSL 等子目录: 同目录下还可能存在
task、ssl等子目录,用于存放任务执行、证书申请等相关日志。
面板内查看
也可在 1Panel 控制台 日志审计 → 系统日志 中按级别筛选、查看和下载运行日志,见 日志审计。
4 查看日志文件
- 查看日志目录下的文件列表:
ls -lh /opt/1panel/log
- 实时跟踪 Core 日志(文件名含日期后缀,请以目录中实际文件为准),按
Ctrl + C结束:
tail -f /opt/1panel/log/1Panel-Core*.log
- 实时跟踪 Agent 日志:
tail -f /opt/1panel/log/1Panel*.log
及时留存日志
日志会按策略滚动并可能被清理工具清理。排查重要问题时,请先将相关日志复制到其他目录留存。
5 后续操作
- 使用
1pctl查看状态、启停服务见 1pctl 命令行工具。 - 操作日志、访问日志、网站日志等见 日志审计。