我怎样才能看到我的RADIUS服务器正在使用的TLS(SSL)证书,以确保它发送正确的证书和链? 我正在用RADIUS服务器实现802.1xauthentication,但是我在某些请求者(客户端)上有证书接受问题 。 我想以简单的方式查看服务器发送的证书,就像您使用openssl s_clientdebuggingTCP TLSstream量一样。
我们的开发人员向我发送了一个PDB文件来帮助debugging一个自定义应用 我目前已将我的符号目录设置为c:\ symbols,并且此文件夹格式中有几个Microsoft符号: ntdll.pdb | —– GUID | —-> ntdll.pdb 如果开发人员给了我一个名为LL.SharePoint.Portal.pdb的PDB,我该如何正确地将它放到我的符号存储中? 什么值应该用于GUID?
从来没有见过这个 – 我的Vista cmdshell开始显示黄色的一切,并输出以下内容,一旦我启动它: Setting SDK relative to C:/Program Files/Microsoft SDK/Windows/v6.1 . Targeting Windows Server 2008 x86 DEBUG 任何线索为什么这可能会发生,我该如何恢复正常? 我想可能会运行一个bat文件,可能已经抹去了我的类path…但我检查了我的类path,它似乎是好的 – 我也怀疑这个问题可能是完全不相关的。
我正在尝试获取httpd的debugging版本,所以我可以将它与gdb结合使用。 我很难得到他们,他们似乎没有在标准epel-debuginfo存储库。 我该怎么办? > [root@buildbox-rhel6 ~]# debuginfo-install httpd Loaded plugins: fastestmirror, presto enabling epel-debuginfo Loading mirror speeds from cached hostfile epel-debuginfo/metalink | 8.3 kB 00:00 * base: mirrors.cicku.me * epel: mirrors.kernel.org * epel-debuginfo: mirrors.kernel.org * extras: mirrors.arpnetworks.com * updates: linux.mirrors.es.net epel-debuginfo | 3.1 kB 00:00 epel-debuginfo/primary_db | 487 kB 00:01 Checking for new repos for […]
我遇到了一个networking问题,一台机器正在以150 Mbit / s的速率发送数据,而另一台正在以100 Mbit / s的速度接收数据。 发送应用程序最终崩溃,抱怨内存不足(这实际上是一个自定义的DSP,所以没有用于进入错误消息)。 所以我很怀疑接收机不能正确处理负载,但是我在调试这种情况方面不是很有经验。 我一直在运行一些vmstat但我不知道是否有任何数字是惊人的或不是: rb swpd free buff cache si so bi bo in cs us sy id wa st 0 0 0 13317200 262808 2311648 0 0 0 0 1131 3403 4 1 96 0 0 0 0 0 13309140 262808 2311652 0 0 0 9 2092 9235 […]
我正在运行一个Ubuntu Linux服务器,Apache,wsgi,django和mysql就可以了。 最近发生了一些事情,并且wsgi进程结束了。 重新启动Apache解决了这个问题。 与许多现场系统一样,最好让系统恢复正常运行,而不是四处闲逛。 然而,我们在诊断问题方面遇到了困难,因为一切都很好,而且我们现在还不知道问题的全貌。 有没有任何工具/命令(在Linux / Debian / Ubuntu的(或任何其他* nix的味道,我很好,编译任何命令)),当被调用时,将写入文件的一些细节状态的系统就是现在? 如果/当这种情况再次发生时,我们可以运行这个命令,然后开始扑灭一些火灾(重新启动apache /服务器等),然后我们可以尝试诊断问题。 它会logging的东西的愿望清单: CPU状态(和各种types) 进程列表和各种详细的 文件系统使用的详细信息 所有打开的文件列表(以及它们拥有哪些进程等) 所有打开的互联网连接列表 (如果可能的话)我们的mod_wsgi进程正在做的细节 MySQL状态:正在运行的当前查询等 (也许)在apache / mysql / mod_wsgi上运行strace几秒钟来收集他们正在做的一些数据,并保存到一个文件中。 还有什么我忘记了? 从理论上说,这是一组简单的命令,如果没有其他人这样做,那么我们只会编写我们自己的脚本,但是如果我们可以使用适当的工具,会更好。
我只是不知道在哪里看,还有什么可以做的。 设置清漆3.0后,我所有的虚拟主机都收到了403错误 Apacher日志: [错误] [客户端127.0.0.1]客户端被服务器configuration拒绝:/ etc / apache2 / htdocs 头: http://domain.com/ GET / HTTP/1.1 Host: domain.com User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20100101 Firefox/16.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate DNT: 1 Connection: keep-alive Cookie: __utma=106762181.277908140.1348005089.1354040972.1354058508.6; __utmz=106762181.1348005089.1.1.utmcsr=OTHERDOMAIN.com|utmccn=(referral)|utmcmd=referral|utmcct=/galerias/cocinas Cache-Control: max-age=0 HTTP/1.1 403 Forbidden Vary: Accept-Encoding Content-Encoding: gzip Content-Type: text/html; charset=iso-8859-1 X-Cacheable: YES Content-Length: […]
我需要debugging通过HTTP发送XML回复的XML-RPC应用程序。 我有一个示例XML回复(即从服务器的数据,发送到客户端不工作),我想debugging我的应用程序。 理想情况下,我想要一个简单的HTTP服务器,将服务于一个文件来回复所有请求。 有人要求/ ? 发送他们这个文件。 有人发一个post到/server/page.php与一个特定的cookie? 只要发送他们这个文件。 我不关心multithreading或安全性。 我只需要用几个小时来debugging。 我在机器上有根。 即我希望有这样容易使用的东西: simple_http_server -p 12445 -f my_test_file 我知道python的SimpleHTTPServer模块,但我不知道如何使它在这种情况下工作。
我有一个最近需要一个fsck修复它的主要硬盘驱动器的centos服务器。 修复了一堆索引节点问题(从系统救援磁盘引导)后,盒子启动干净。 大多数服务运行良好,但是当我尝试启动它时,sshd服务立即核心转储。 运行gdb / usr / sbin / sshd core.xxx,在转储核心之前的最后一行是: 读取/lib/libnss_files.so.2中的符号…(无debugging可用) 加载/lib/libnss_files.so.2的符号 核心由`/ usr / sbin / sshd'生成。 程序终止信号11,分段故障 #0 0x00a0dffc在PEM_read_bio()从/lib/libcrpto.so.6 我已经尝试重新安装sshd(yum重新安装openssh),但没有运气。 *****更新*****我能够得到它的工作。 如果能帮助其他人,这里是关键的线索: rpm -Va openssl打印出来: 预链接:/lib/libcrypto.so.0.9.8e:预链接文件被修改 S ……?/lib/libcrypto.so.0.9.8e 显然有些东西是与libcrypto搞砸的(gdb核心转储也指向libcrypto)。 看着/ lib / libcrypto *我想出了它运行的是什么版本。 没有办法,我知道有百胜力重新安装依赖项,所以最后,我不得不复制libcrypto.so.0.9.8e从另一个工作的服务器(使用wget因为scp不工作)。 replace文件后,一切都很好。
我正在做一个可怕的项目。 它在后台使用了很多凌乱的shell脚本。 脚本可能包含一些其他脚本。 许多错误输出被redirect到/ dev / null。 当脚本没有成功执行时,我可以使用echo $? 看到错误代码,但我不能知道什么命令返回这个错误代码。 这些脚本在那里。 我不想审查所有的代码,并添加额外的代码,以温和的方式处理错误。 现在我有两个问题: 是否有可能打印最后的bash命令的参数,这是不成功执行? 如何与这种混乱的shell脚本代码?