我想使用系统访问从远程访问中提取我的linux生产服务器的详细信息。我对此有一些疑问:
发布于 2011-06-10 15:04:01
在生产服务器和linux开发服务器上运行的内核不需要完全相同。SystemTap初学者指南描述了在当前运行不同内核版本的机器上构建一个内核版本的工具的交叉编译。这一点在以下文件中作了说明:
http://sourceware.org/systemtap/SystemTap_Beginners_Guide/cross-compiling.html
生产服务器只需要系统点击运行时包。当使用交叉编译方法时,生产服务器不需要安装内核开发或内核调试。
有允许人们运行脚本的stapusr和stapdev组。stapusr允许在/lib/modules/uname -r/systemtap目录中运行现有脚本(在运行跨编译的systemtap脚本时可能需要这样的脚本)。stapdev允许编译脚本。
stapusr和stapdev组的描述如下:
http://sourceware.org/systemtap/SystemTap_Beginners_Guide/using-usage.html
发布于 2012-11-28 14:17:25
系统1.4 >1.4中的另一个功能是远程执行:
development_host% stap --remote=user@deployment_host -e 'probe begin { exit() } '
其中交叉编译、模块传输、跟踪数据传输都是通过ssh传输自动完成的,只要deployment_host安装了相应的系统抽头运行时位。
https://stackoverflow.com/questions/6248036
复制相似问题