温馨提示×

Ubuntu VirtualBox虚拟机日志查看

小樊
64
2025-09-24 23:57:30
栏目: 云计算

Ubuntu系统查看VirtualBox虚拟机日志的方法

1. 通过VirtualBox图形界面查看日志

打开VirtualBox管理器,右键点击目标虚拟机,在弹出菜单中选择“显示日志”。此时会弹出日志窗口,可按时间顺序查看虚拟机的运行日志(包括启动、关机、错误事件等)。若需保存日志,可点击窗口顶部的“保存日志”按钮,将内容导出为文本文件。

2. 通过命令行工具查看系统级日志

VirtualBox运行过程中产生的系统级日志(如内核消息、服务日志),可通过以下命令查看:

  • 查看所有系统日志journalctl(实时滚动显示最新日志);
  • 查看最近10条系统日志journalctl -n 10
  • 实时跟踪系统日志journalctl -f
  • 查看内核相关日志dmesg(重点排查硬件、驱动问题);
  • 查看VirtualBox服务日志journalctl -u vboxdrv(替换为具体服务名,如vboxweb-service)。

3. 直接访问虚拟机目录查看VBox.log

VirtualBox为每个虚拟机单独生成日志文件,默认存储路径为/home/你的用户名/VirtualBox VMs/虚拟机名称/Logs/VBox.log(例如/home/ubuntu/VirtualBox VMs/Ubuntu-VM/Logs/VBox.log)。可通过以下命令查看:

  • 使用文本编辑器(如nano):nano /home/你的用户名/VirtualBox VMs/虚拟机名称/Logs/VBox.log
  • 使用终端直接输出:cat /home/你的用户名/VirtualBox VMs/虚拟机名称/Logs/VBox.log
  • 使用tail命令实时跟踪最新日志:tail -f /home/你的用户名/VirtualBox VMs/虚拟机名称/Logs/VBox.log

4. 使用VBoxManage命令查看日志

VirtualBox提供的命令行工具VBoxManage可灵活获取虚拟机日志:

  • 显示指定虚拟机的所有日志VBoxManage showlog "虚拟机名称" --type all(将“虚拟机名称”替换为实际名称,如“Ubuntu-VM”);
  • 将日志输出到文件VBoxManage showlog "虚拟机名称" --type all > /path/to/save.log(方便后续分析)。

0