Linux使用journalctl查看日志_Linux系统日志管理方法
发布时间 - 2025-12-20 00:00:00 点击率:次journalctl核心操作是时间范围、服务过滤和实时跟踪;常用参数包括-b(本次启动)、-u(服务名)、-f(实时跟随)等,配合--since、-n、-o json等可高效定位问题。
用 journalctl 查看日志,核心是掌握时间范围、服务过滤和实时跟踪这三类常用操作,不需要记太多命令,记住几个关键参数就能解决大部分问题。
按时间查看最近的日志
系统重启后日志会从最新一次启动开始记录,最常用的是:
-
journalctl -b:查看本次启动后的所有日志 -
journalctl -b -1:查看上一次启动的日志(适合排查重启前的问题) -
journalctl --since "2 hours ago"或--since "2025-05-20 10:00:00":按相对或绝对时间筛选
按服务或进程过滤日志
避免被海量日志淹没,直接定位目标服务:
-
journalctl -u sshd:查看 ssh 服务日志(单位名通常是 service 文件名,如nginx.service可简写为nginx) -
journalctl _PID=1234:查指定进程 ID 的日志(可用ps aux | grep xxx先找 PID) -
journalctl SYSLOG_IDENTIFIER=kernel:查内核日志(或systemd、dhcpcd等标识符)
实时跟踪和常用查看技巧
像看终端输出一样动态监控日志流:
-
journalctl -f:实时跟随最新日志(类似tail -f),按 Ctrl
+C 退出 -
journalctl -n 50:只显示最后 50 行(配合-f就是“显示最后 50 行并继续跟进”) -
journalctl -o json:以 JSON 格式输出,方便脚本解析(注意:中文可能显示为 Unicode 转义)
清理和持久化日志(可选)
默认 journal 日志存在内存和 /run/log/journal(重启丢失),若需长期保存:
- 创建目录:
sudo mkdir -p /var/log/journal - 重启 journald:
sudo systemctl restart systemd-journald - 清理旧日志:
sudo journalctl --vacuum-time=2weeks或--vacuum-size=500M
基本上就这些。journalctl 比传统 syslog 更结构化,查得准、过滤快,用熟了比翻 /var/log/messages 还顺手。
# linux
# js
# json
# go
# nginx
# ai
# linux系统
# 标识符
# var
# ssh
# 重启
# 的是
# 几个
# 太多
# 就能
# 不需要
# 只显示
# 可选
# 最常用
# 熟了
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
高端智能建站公司优选:品牌定制与SEO优化一站式服务
Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置
Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】
Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程
浅谈redis在项目中的应用
如何快速搭建虚拟主机网站?新手必看指南
详解Android中Activity的四大启动模式实验简述
Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】
Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】
高防服务器租用如何选择配置与防御等级?
如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环
Laravel如何使用Service Container和依赖注入?(代码示例)
轻松掌握MySQL函数中的last_insert_id()
悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】
奇安信“盘古石”团队突破 iOS 26.1 提权
C++用Dijkstra(迪杰斯特拉)算法求最短路径
Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives
浅谈Javascript中的Label语句
Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理
儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?
JS碰撞运动实现方法详解
如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
Linux网络带宽限制_tc配置实践解析【教程】
利用vue写todolist单页应用
浅析上传头像示例及其注意事项
Bootstrap整体框架之JavaScript插件架构
深圳网站制作的公司有哪些,dido官方网站?
iOS正则表达式验证手机号、邮箱、身份证号等
如何在Windows 2008云服务器安全搭建网站?
如何在 React 中条件性地遍历数组并渲染元素
如何在阿里云服务器自主搭建网站?
如何获取免费开源的自助建站系统源码?
Laravel如何使用Livewire构建动态组件?(入门代码)
HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】
米侠浏览器网页图片不显示怎么办 米侠图片加载修复
今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】
Laravel如何实现API版本控制_Laravel API版本化路由设计策略
高端网站建设与定制开发一站式解决方案 中企动力
如何用5美元大硬盘VPS安全高效搭建个人网站?
Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析
Swift中循环语句中的转移语句 break 和 continue
node.js报错:Cannot find module 'ejs'的解决办法
Laravel怎么实现软删除SoftDeletes_Laravel模型回收站功能与数据恢复【步骤】
Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言
Laravel如何配置任务调度?(Cron Job示例)
Laravel如何实现全文搜索_Laravel Scout集成Algolia或Meilisearch教程
php嵌入式断网后怎么恢复_php检测网络重连并恢复硬件控制【操作】
如何在VPS电脑上快速搭建网站?
Laravel Admin后台管理框架推荐_Laravel快速开发后台工具


+C 退出