统信UOS系统日志查看有六种方法:一、图形化日志收集工具;二、journalctl查systemd服务日志;三、手动查找应用专属日志文件;四、dmesg查内核日志;五、终端运行应用捕获控制台输出;六、systemctl status查服务状态及近期日志。

如果您在统信UOS系统中遇到异常行为或错误提示,需定位问题根源,则需查看相关日志文件。以下是多种可直接执行的日志查看方法:
一、使用图形化日志收集工具
统信UOS预装了集成式日志管理界面,支持多类日志的集中浏览与筛选,无需命令行即可完成基础排查。
1、点击任务栏启动器图标,打开启动器界面。
2、在搜索框中输入日志收集工具,单击对应图标启动程序。
3、在左侧菜单栏中,根据目标类型选择对应日志类别:系统日志、内核日志、启动日志、dpkg日志、Xorg日志、应用日志或开关机事件。
4、点击某条日志条目后,下方区域将显示详细信息,包括主机名、进程名、时间戳、级别及原始内容字段。
5、如需进一步分析,可点击右上角导出按钮,将当前视图日志保存为txt、doc、xls或html格式文件。
二、通过终端调用journalctl查看系统服务日志
journalctl是systemd日志子系统的标准接口,适用于查看由systemd托管的应用和服务运行时输出,具备时间过滤与上下文追溯能力。
1、打开终端(可通过启动器搜索“终端”或按Ctrl+Alt+T)。
2、执行命令查看最近全部系统级日志:journalctl -xe。
3、若仅关注特定服务(例如dbus),运行:journalctl -u dbus --since "2026-02-04",其中--since指定起始日期。
4、如需实时跟踪新增日志,添加-f参数:journalctl -u nginx -f。
三、手动查找并读取应用程序专属日志文件
部分桌面或服务类应用不依赖systemd日志系统,而是将日志写入固定路径下的文本文件,需通过文件系统定位并查看。
1、打开文件管理器,进入/var/log/目录,查找以应用名命名的子目录(如nginx、apache2、docker)。
2、对于用户级GUI应用,切换至主目录,依次展开.config/或.local/share/,寻找对应应用名称的子文件夹,检查其中是否存在.log或log/子目录。
3、在终端中使用find命令快速检索:find /var/log -name "*nginx*" 2>/dev/null 或 find ~/.config -name "*.log" 2>/dev/null。
4、查到日志路径后,使用less分页查看大文件:less /var/log/nginx/error.log;按q键退出。
四、使用dmesg查看内核层硬件与驱动相关日志
dmesg缓存的是内核环形缓冲区中的启动与运行时消息,对诊断设备识别失败、驱动加载异常、内存故障等底层问题尤为关键。
1、在终端中执行:dmesg,显示全部内核日志。
2、结合grep筛选关键词,例如查看USB设备相关记录:dmesg | grep -i usb。
3、若需查看最近一次启动的硬件初始化过程,运行:dmesg -b。
4、为防止输出刷屏,建议配合less使用:dmesg | less。
五、直接运行应用程序捕获控制台输出
某些GUI应用在终端中启动时会将调试信息、错误堆栈直接打印至标准输出,该方式可绕过日志文件缺失或权限限制问题。
1、确认应用程序可执行文件路径,常见位置包括/usr/bin/、/opt/或~/Applications/。
2、在终端中输入完整路径并回车,例如:/usr/bin/deepin-terminal。
3、复现异常操作,观察终端窗口中是否立即输出错误提示(如Segmentation fault、Failed to connect等)。
4、如需保存输出内容,可在命令末尾追加重定向:/usr/bin/myapp 2>&1 | tee app_debug.log。
六、检查服务状态并获取其最新日志片段
对以systemd服务形式运行的后台程序(如sshd、cups、bluetooth),systemctl status命令可即时返回服务健康状态及最近数条日志行。
1、在终端中执行:sudo systemctl status sshd(将sshd替换为目标服务名)。
2、输出中“Active:”字段显示当前运行状态(active (running) / inactive (dead) / failed)。
3、紧随其后的“Log”区块即为最近几条关联日志,含时间戳与错误摘要。
4、若服务处于failed状态,可追加-l参数查看完整日志:sudo systemctl status -l bluetooth。










