考点精讲
记忆技巧
「ldd 看库、strace 追调用、podman logs 查容器」。
「先看日志、再查依赖、后追调用」是应用排障顺序。
「valgrind 查内存泄漏、ps 看内存趋势」。
「先看日志、再查依赖、后追调用」是应用排障顺序。
「valgrind 查内存泄漏、ps 看内存趋势」。
常见误区
真题思路
- 【示例】 程序报「找不到动态库」错误,定位缺失库的命令是?
A. ldd 程序 B. top C. podman inspect D. strace -p 程序
答案:A
解析:ldd 列出程序依赖的动态库及缺失项;top 看进程资源;podman inspect 看容器;strace 追踪系统调用。
常见问题
Q:程序报缺库怎么办
A:ldd 查缺失库,用 dnf 安装对应包。
Q:怎么追踪程序系统调用
A:strace 程序。
Q:怎么查看容器日志
A:podman logs 容器名。
相关知识
教材出处:RH342 第7章 应用问题排障(库/内存/容器)