Articles of debugging

执行根本原因分析

我想了解更多关于如何执行根本原因分析。 更多的时候,我们的部门告诉用户尝试重新启动(他们的Windows XP系统),这实际上“修复”了很多问题。 当我匆忙(有时每小时付钱都会对此有所贡献)时,我可能会尝试find解决方法,以便快速解决问题,而不是实际执行根本原因分析。 大部分时间我正在查看日志文件或事件查看器中的这些信息。 有时我会使用Sysinternals工具或者偶尔运行一个数据包嗅探器。 我可能不会像我应该那样使用Sysinternals程序。 关于如何使用这些工具的具体见解,何时以及为什么也会有所帮助。 我知道这是一个悬而未决的问题,但请您简要介绍一下您使用的方法,工具等。 看起来很多SF上的pipe理员使用更深入的过程,我想了解更多。 如果这有助于缩小问题的范围,那么我会对与AD环境中的Windows服务器和客户端相关的工具,提示,技巧等问题感兴趣。

SysInternals FileMon for Linux的等价物?

我试图在Ubuntu上debugging应用程序 – 我需要听文件打开尝试(即使对于不存在的文件)。 进程监视器 (以前称为FileMon )在Windows上可用 – Ubuntu的公用程序带上有什么? 谢谢! 阿什利

我如何启用通过mod代理的请求日志logging

有没有办法通过mod代理logging请求? 我需要一种方法来debugging我的configuration,因为我似乎没有得到我应该的位置。 我需要以下信息: 传入请求的标题 什么是被送到代理目标 也许有一个相关的问题:有没有办法去掉一些头文件? 我尝试了以下内容: ProxyPass /proxy/other http://not.under.my.control/ <Location /proxy/other> ProxyPassReverse / RequestHeader unset Authorization </Location> 我真的不知道这是否正确,因为我什么也没有看到。

当一个未被感染的unix服务器开始狂暴时,你检查的第一件事是什么?

所以,你有这个整齐的设置UNIX服务器,它超快速和膨胀,一切都是好几个月,突然各种奇怪的错误开始显示出各种不同的服务,没有一个自己很有意义,更less一起。 什么是便宜的东西,你应该检查一旦你的SSH会话的机器? 我特别感兴趣的是那些突出显示非显而易见的命令和罕见情况的创伤故事,但是我认为明显的因人而异,所以我们可以自由地列出它们。

文件ext4列表很慢,在一个特定的目录,其中包含大量的文件之前

背景 我有一个小的logrotate misshap … Logrotate会通过misstake旋转归档日志,导致/var/log/中文件的二次增长。 而当我发现错误的时候, /var/log/已经包含了几百万个文件 。 我设法(在一些hairloss和查找/ sed / grep魔术后)删除所有有问题的文件,并修复我的logrotateconfiguration。 并认为一切都很好… 问题 每当ls / du -hs或以其他方式列出/var/log/ (其中现在包含80mb的存档/日志以及最多几百个文件)的内容时,执行该过程的过程会持续一两分钟。 我确实相信这与logrotate misshap有关,但我不确定,可能是别的。 无论如何,我不知道从哪里开始debugging或寻找解决办法。 请帮忙:3 其他信息 uname -a Linux xxx 3.3.8-gentoo #18 SMP Sat Sep 21 22:44:40 CEST 2013 x86_64 Intel(R) Core(TM)2 CPU 4400 @ 2.00GHz GenuineIntel GNU/Linux cat /proc/meminfo MemTotal: 2051552 kB MemFree: 75612 kB Buffers: […]

检查端口打开没有telnet

当没有安装Telnet来检查端口时,用户使用什么是开放的和可达的? 例如,我曾经使用telnet <destination>技术,并知道它在那里,即使telnet无法与另一端的系统交互。 随着Windows 2008的远程login不安装,所以我有点失落。 那么我可以用什么来代替。 还有一些东西,如果它不在Linux或Solaris,也请。 我是一个在不同的网站工作的顾问。 出于许多原因(访问权限,更改控制时间,如果我安装它明年有人使用它,我们有一些责任等),我不能安装在别人的服务器上。 但是,USB或其他自包含的,未安装的工具将是美好的…

Ansible:是否有可能“猫文件”,并将其输出到屏幕上,而不是作为debugging?

我写了一个安装和configuration每个用户的Google身份validation器的手册。 我希望playbook的最后一步捕获google_authenticatorconfiguration文件。 使用“debugging”模块,我能够获得数据显示在屏幕上,但只能作为debugging消息: TASK: [debug var=details.stdout_lines] **************************************** ok: [localhost] => { "details.stdout_lines": [ "ZKMFTE2ADYA2OYCH", "\"RATE_LIMIT 3 30", "\" DISALLOW_REUSE", "\" TOTP_AUTH", "12920994", "88224784", "69464205", "38144121", "45634120" ] } 我在网上阅读,我可以做这样的事情: – name: Print to screen google authenticator details command: /bin/cat {{ google_authenticator_secret_file_location }} register: details tags: google_2fa_user – debug: msg="{{ details.stdout_lines }}" 但是当我运行它时出现错误: TASK: [Print to […]

在Iptables中debugging规则

我怎么知道我的iptables规则丢弃了多less包? 有没有任何debugging机制,看看哪个规则正在丢弃我的数据包或接受?

我怎样才能找出是什么导致中断在Windows上?

偶尔我遇到处理器%中断时间较长的服务器(Windows 2003和2008)。 有没有办法看到什么程序或设备造成中断?

打开PAMdebugging到Syslog

我讨厌PAM,因为它来了。 如何在pipe理员级别切换Debian Squeeze中的PAMdebugging? 我检查了我能find的所有资源。 谷歌,手册,无论如何。 我唯一没有尝试过的东西(我根本就不敢,我提到我讨厌PAM吗?)正在挖掘PAM的图书馆资源。 我试图谷歌的解决scheme,什么都没有。 我到目前为止发现的: http://www.bitbull.ch/wiki/index.php/Pam_debugging_funktion(/ /etc/pam_debug )和http://nixdoc.net/man-pages/HP-UX/man4/pam.conf.4.html ( debug选项/etc/pam.d/ PAM条目)。 不,不行。 没有PAM输出,没有什么,绝对的沉默。 在寻找解决scheme的同时,我甚至还跟随了Pam的链接,这些链接是德国的加油站。 呃,是的,也许在所有这些数十亿次的点击中,可能会隐藏一个线索,但是在我发现之前,开枪我就会死掉。 rest是供参考: 我有什么问题? 升级到Debian之后,挤压一些奇怪的东西(好吧,嘿,它曾经是,呃,什么是Etch ..啊,是的,伍迪)。 所以这可能不是Debian的错,只是一个长期的搞砸的设置。 我立刻有一个印象就是要用PAM做点什​​么,但是我真的不知道发生了什么事情。 我完全是在黑暗中,独自一人,像婴儿一样无助,YKWIM。 一些sshlogin工作,一些没有。 这很有趣。 在ssh -v中没有线索, /var/log/*没有线索,什么也没有。 只是“auth succeeded”或“auth fail”,有时同一个用户同时login一个会话成功,另一个同时login失败。 没有什么是你真正能够得到的。 挖掘了其他选项列车后,我能够find。 有nullok_secure和nullok_secure ,一个Debian的特殊。 有些东西与/etc/securetty拧,并根据tty (这是有点随机)login被拒绝或不。 真的很好,唷! 修复很简单,现在一切都好了。 然而,这留下了一个问题,未来如何debugging这样一个混乱 。 这不是PAM第一次让我疯狂。 所以我想看看最后的解决scheme。 最终在“解决”,而不是最后的“大决战”。 谢谢。 啊,顺便说一句,这再一次强化了我的信念:自从它出现以来,讨厌PAM是一件好事。 我有没有提到我呢?