要将Linux的dmesg日志保存到文件,您可以使用以下方法之一:
方法1:使用dmesg
命令直接保存到文件
dmesg_log.txt
的文件中:dmesg > dmesg_log.txt
这将把当前的dmesg日志追加到dmesg_log.txt
文件中。如果文件不存在,它将被创建。要查看日志内容,只需使用cat
命令打开文件:
cat dmesg_log.txt
方法2:使用logsave
命令保存到文件
logsave
命令允许您将内核环缓冲区的内容保存到文件中。要使用此命令,请确保已安装sysstat
包。在Debian/Ubuntu系统上,您可以使用以下命令安装:
sudo apt-get install sysstat
在Red Hat/CentOS系统上,您可以使用以下命令安装:
sudo yum install sysstat
安装完成后,您可以使用以下命令将dmesg日志保存到名为dmesg_log.txt
的文件中:
logsave -o dmesg_log.txt
这将把当前的dmesg日志追加到dmesg_log.txt
文件中。要查看日志内容,只需使用cat
命令打开文件:
cat dmesg_log.txt