我目前的角色要求我设置模仿客户的环境并执行各种检查以复制然后分析问题。
很有可能,如果没有方便的基于 linux 的 shell 和一些命令行编程语言(例如 Perl),我经常会发现在 XP、Server 2003、Server 2008 等 Windows 环境中工作会有点痛苦。
当然,我可以将所有东西都安装到新系统上,然后开始工作,但这有点费时和无聊。
所以我想知道哪个是解决这个问题的更好方法?
我可以肯定地使用 Qemu 创建一个不需要任何主机系统干扰的便携式 linux 映像,即使不需要重新启动也可以使用它。这样做的缺点是我必须想办法在托管 Windows 和嵌入式 Linux 之间传输文件。好的部分是我可以使用 Linux 武器库中的所有武器。
或者我可以开始寻找合适的可移植编程语言,例如 Movable Python、Perl 的一些变体,甚至作为嵌入式语言的 Lua。优点:熟悉语言;缺点:必须使用脚本来做所有事情。
我的日常活动包括但不限于:
检查文本日志和/或 xml。
从日志中提取重要部分以进行进一步分析。
一些自动化过程,如应用程序服务器配置等......
自动化功能测试 - 和结果比较
一些系统管理员的工作,网络诊断,检查进程和服务等......
有什么好主意吗?提前非常感谢!