如何查看服务日志 journalctl日志查询方法
发布时间 - 2025-08-17 00:00:00 点击率:次查看服务日志的核心方法是使用 journalctl -u 指定服务名,例如 journalctl -u nginx.service 查看 nginx 服务日志;1. 使用 -n 参数可显示最近 n 行日志,如 journalctl -u nginx.service -n 100 查看最近 100 行;2. 使用 -f 参数可实时跟踪日志输出,如 journalctl -u nginx.service -f;3. 使用 -b 查看本次开机以来的日志,--since 和 --until 可指定时间范围,如 journalctl -u nginx.service --since yesterday 或精确时间段;4. 可结合 -p 过滤日志等级,如 journalctl -u nginx.service -p err 只显示错误及以上级别日志;5. 其他技巧包括用 systemctl list-units --type=service 确认服务名、--no-pager 避免分页、-r 反转显示顺序,掌握这些命令即可满足日常服务日志查看需求。
查看服务日志是系统管理和故障排查的常规操作,
journalctl是 systemd 系统中查看和管理日志的核心工具。它功能强大,使用起来也比较直观。
核心方法:通过服务单元名称查看日志
最常用也最直接的方式是使用
-u参数指定服务名。例如,要查看 Nginx 服务的运行日志,可以执行:
journalctl -u nginx.service
这条命令会输出 Nginx 服务自启动以来的所有日志条目。如果你只关心最近的几条,可以加上
-n参数:
# 只看最近100行日志 journalctl -u nginx.service -n 100
如果想实时监控某个服务的日志输出,就像
tail -f那样,可以加上
-f参数:
# 实时跟踪 Nginx 日志 journalctl -u nginx.service -f
按时间范围过滤
日志量大时,限定时间范围能快速定位问题。journalctl 支持多种时间格式:
- 查看本次开机以来的日志:
journalctl -u nginx.service -b
- 查看昨天的日志:
journalctl -u nginx.service --since yesterday
- 查看指定时间段的日志:
journalctl -u nginx.service --since "2025-08-05 10:00:00" --until "2025-08-05 12:00:00"
结合其他字段精确过滤
除了服务名,还可以结合进程 ID、日志等级等进行过滤。
- 按进程 ID 查看日志:
journalctl _PID=12
34 - 查看特定日志等级(如错误级别):
# 只看错误和更严重级别的日志 journalctl -u nginx.service -p err
其他实用技巧
- 如果你不确定服务的完整名称,可以先用
systemctl list-units --type=service
查看所有正在运行的服务。 - 使用
--no-pager
参数可以避免日志输出进入分页器,方便在脚本中处理。 - 日志默认按时间倒序显示,加上
-r
参数可以反转顺序,最新的日志会最先显示。
基本上就这些,掌握
-u、
-f、
-n、
-b和时间过滤这几个关键点,日常查看服务日志就足够用了。
# nginx
# 工具
# ai
# 2025
# 分页
# 只看
# 就像
# 还可以
# 这条
# 用了
# 只显示
# 这几个
# 量大
# 你只
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
使用spring连接及操作mongodb3.0实例
Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】
利用python获取某年中每个月的第一天和最后一天
Laravel如何使用模型观察者?(Observer代码示例)
Python函数文档自动校验_规范解析【教程】
Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】
Python3.6正式版新特性预览
西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?
Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】
zabbix利用python脚本发送报警邮件的方法
Laravel Session怎么存储_Laravel Session驱动配置详解
香港服务器WordPress建站指南:SEO优化与高效部署策略
如何快速搭建高效WAP手机网站吸引移动用户?
Python文件流缓冲机制_IO性能解析【教程】
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
Laravel Debugbar怎么安装_Laravel调试工具栏配置指南
EditPlus 正则表达式 实战(3)
Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置
怎样使用JSON进行数据交换_它有什么限制
谷歌Google入口永久地址_Google搜索引擎官网首页永久入口
Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】
phpredis提高消息队列的实时性方法(推荐)
ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集
小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像
Laravel路由怎么定义_Laravel核心路由系统完全入门指南
Linux安全能力提升路径_长期防护思维说明【指导】
微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】
Laravel如何实现用户角色和权限系统_Laravel角色权限管理机制
Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】
Android使用GridView实现日历的简单功能
详解Android中Activity的四大启动模式实验简述
如何在IIS服务器上快速部署高效网站?
如何在建站之星绑定自定义域名?
Win11搜索栏无法输入_解决Win11开始菜单搜索没反应问题【技巧】
如何在Windows环境下新建FTP站点并设置权限?
装修招标网站设计制作流程,装修招标流程?
Laravel如何与Pusher实现实时通信?(WebSocket示例)
js实现获取鼠标当前的位置
如何在云主机上快速搭建多站点网站?
Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】
高防服务器租用指南:配置选择与快速部署攻略
Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转
怎么用AI帮你为初创公司进行市场定位分析?
Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】
如何基于云服务器快速搭建个人网站?
Laravel如何处理表单验证?(Requests代码示例)
详解阿里云nginx服务器多站点的配置
Laravel如何实现全文搜索功能?(Scout和Algolia示例)
宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法
微信推文制作网站有哪些,怎么做微信推文,急?


34