linux抓内核log,Linux下抓去log方法[转]
时间: 2023-12-04 19:03:19 浏览: 116
可以通过以下几种方法在Linux系统中抓取内核日志:
1. 使用dmesg命令
dmesg命令可以查看内核产生的日志信息,可以通过以下命令将其输出到文件中:
```
dmesg > /var/log/dmesg.log
```
2. 使用journalctl命令
journalctl命令可以查看系统日志,包括内核日志。可以通过以下命令将其输出到文件中:
```
journalctl > /var/log/journal.log
```
3. 查看/var/log/messages文件
/var/log/messages文件记录了系统的各种日志信息,包括内核日志。可以通过以下命令查看:
```
cat /var/log/messages
```
4. 使用syslog-ng工具
syslog-ng是一个系统日志管理工具,可以将日志信息输出到文件或者远程服务器。可以通过以下命令将内核日志输出到文件中:
```
destination kernel { file("/var/log/kernel.log"); };
filter f_kernel { facility(kern); };
log { source(s_src); filter(f_kernel); destination(kernel); };
```
以上是几种常见的抓取内核日志的方法,根据实际情况选择适合自己的方式即可。
阅读全文