如何收集 Linux 虚拟机的诊断日志
当 Linux 虚拟机遇到异常时,技术支持工程师经常会通过 Linux 系统的系统日志来对异常问题进行分析和排查,进行修复。以下针对 CentOS/Redhat, Ubuntu, Suse 这三个应用比较广泛的操作系统进行收集系统日志的步骤说明。
CentOS/Redhat
如何收集 CentOS/Redhat 的系统日志:
以管理员身份登陆虚拟机。
安装 sos 软件包,命令如下:
# yum install sos
安装完毕后,执行
sosreport
命令,并按照向导收集系统日志:# sosreport -e azure
收集完毕后,将生成的系统日志压缩文件提交给技术支持工程师进行分析排查。
Ubuntu
如何收集 Ubuntu 的系统日志:
以管理员身份登陆虚拟机。
安装 sos 软件包,命令如下:
# apt-get install sosreport
安装完毕后, 执行
sosreport
命令,并按照向导收集系统日志:# sosreport -e azure
收集完毕后,将生成的系统日志压缩文件提交给技术支持工程师进行分析排查。
SUSE
如何收集 SUSE 的系统日志:
以管理员身份登陆虚拟机。
安装 supportconfig 软件包,命令如下:
# zypper install supportutils
安装完毕后, 执行
supportconfig
命令,并按照向导收集系统日志:# supportconfig -Al
收集完毕后,将生成的系统日志压缩文件提交给技术支持工程师进行分析排查。