dmesg查看一个进程的输出
时间: 2023-11-14 08:47:01 浏览: 61
dmesg命令是用来显示内核环缓冲区的内容,可以用来查看内核的各种信息,包括内核启动信息、硬件信息等等。如果要查看一个进程的输出,可以尝试使用其他命令,比如可以使用`ps -ef | grep 进程名`来查找该进程的PID,然后再使用`strace -p 进程PID`来跟踪该进程的系统调用。希望这能帮助到您!
相关问题
如何查看printk的输出
在 Linux 内核中,`printk` 用于输出内核日志信息。它的输出可以通过多种方式来查看。
1. `dmesg` 命令:`dmesg` 命令可以显示内核环缓冲区中的消息,包括 `printk` 输出的信息。在终端中输入 `dmesg` 命令即可查看。
2. `/var/log/messages` 文件:`/var/log/messages` 文件中记录了系统的日志信息,其中也包括 `printk` 输出的信息。可以使用文本编辑器打开该文件来查看。
3. `syslog` 守护进程:`syslog` 守护进程可以收集系统日志信息,包括 `printk` 输出的信息。该信息可以通过 `syslog` 客户端工具来查看。例如,可以使用 `journalctl` 命令来查看 `syslog` 输出的信息。
需要注意的是,在生产环境中,为了避免日志信息过多导致磁盘空间不足,通常会将 `printk` 输出的级别设置为较高级别。因此,在查看 `printk` 输出的信息时,可能需要查看更高级别的日志信息。
输入dmesg之后推出不了
如果您在终端中输入dmesg命令后,无法正常推出,可能是因为dmesg命令一直在输出系统日志,导致终端处于忙碌状态,无法响应您的退出命令。您可以尝试按下键盘上的Ctrl+C组合键,强制终止dmesg命令的输出,然后再次尝试退出终端。或者您也可以在终端中输入killall dmesg命令,强制终止dmesg进程,然后再次尝试退出终端。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)