服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我意识到主机名后面的一个尾随点在技术上是“正确的”,但是对于非技术用户来说,键入是一种痛苦,并且是不直观的。 我在许多年前的一个Linksys路由器上使用了DDWRT,并且通过dnsmasq解决了本地主机名而没有尾随点。 然而,刚刚安装番茄到我的华硕N66U,总是需要拖尾点。 例如,“ping路由器”不起作用,而是“ping路由器”。 确实。 假设我的路由器的主机名是“路由器”,我想dnsmasq允许我键入“ping路由器”,“ http://路由器/ ”等,并按预期工作。 有谁知道如何configurationdnsmasq来做到这一点? 修改我的HOSTS文件是不可接受的,我已经完全closures了TCP / IP上的NetBIOS(我正在慢慢转换到一个仅限Linux的networking),所以这不是一个select,因为很多原因。 谢谢。
我需要将PHP和Python代码以及相应的环境(Web服务器,数据库服务器)部署到远程Windows系统,我不知道什么工具链等同于ssh , scp , bash之类。 所以,基本上,我需要做的是以下几点: 以安全的方式访问远程Windows,具有适当的权限,就像我经常使用ssh (我甚至不知道这是Windows上的文本还是graphics界面)。 远程安装软件:Apache或IIS,MySQL或Postgres,Python或PHP 从远程复制文件(我们正在部署的应用程序) 远程configuration机器以运行常规任务(例如,检查应用程序的更新) 自动化任务,如从指定的地方下载文件 主要的问题可能是如何安全地上机,其余的是一般的Windowspipe理知识,这可能是太宽泛的范围,以适应一个问题。 我在维护Linux机器方面有多年的经验,并且使用了各种复杂的工具,从简单的PHP文件到Java应用程序容器的部署,甚至是带有Vagrant的完整虚拟机。 在Windows上,我是一个完整的noob,我甚至不知道从哪里开始。 我已经在桌面机器上安装了Apache,MySQL,PHP,这可能是我生命中的两倍。 在我的最后一个Linux机器上工作的奖励点,但我可以运行一个虚拟机,并从那里做一切。
我最近安装了一个我的团队在9月份开始的研究项目中所需要的软件。 当与glibc 2.12.1一起使用时,软件有一个已知的崩溃错误。 我的老板问我们是否可以在应该运行它的服务器上升级glibc。 提出我怀疑的沉默…. 在某种程度上,我把它和我们的脑子混在一起,搞乱了glibc,跟一只饥饿的美洲狮搞混了, 然而,我一直无法确定这个信念的来源。 所以,如果我继续这样做: 我在做一些公然愚蠢的事情(例如,我不会解决我的问题,我会阻止我的服务器,或者我会启动一个僵尸启示录)? 什么可以出错? 什么可能出错? 我如何避免2和3的答案?
我很好奇,是否有一种机制来调整Windows客户端parsing程序超时,就像Linux /etc/resolv.conf文件中的“timeout”选项一样。 例如,我的Linux resolv.conf文件通常如下所示: search abc123.net option timeout:1 nameserver 172.16.2.14 nameserver 172.16.2.18 nameserver 172.16.4.10 名称服务器尝试之间的超时时间为1秒。 这在Windows端如何工作? 如果有这样一个机制,是否普遍适用?
我有一个文件README.TXT 。 如果我发出以下命令: PS> Get-Item ReadMe.txt 然后它返回“ReadMe.txt”。 我想找出磁盘上文件的实际名称,包括大小写。 我如何获得它返回“README.TXT”? 我问,因为我试图追查Windows上的区分大小写的文件名与Unix上的区分大小写的文件的问题,我想获得Windows盒子上使用的实际案例。 更多详细信息:我有一个文件列表(存储在.CSPROJ文件中)与磁盘上存储的文件不同。 我想确保他们匹配。 例如:如果.CSPROJ文件显示“ReadMe.txt”,但磁盘上的文件是“README.TXT”,有时在Visual Studio中编辑该文件会将该文件重写为“ReadMe.txt”,然后混淆Perforce,因为它是区分大小写的,文件名不再有它期望的情况。 我想编写一个脚本来查找不匹配的文件名,以便在导致问题之前对其进行处理。
我正在尝试解决networking问题。 我有两个EC2实例,相同的区域,相同的types。 在两个EC2实例之一(“坏”实例)中,下载速度非常差(200k / s),而另一个(“好”实例),下载速度很好,在30M / s +)。 为了澄清,我正在谈论下载文件到EC2实例,同时ssh进入服务器,例如运行wget与一个大文件。 我已经尝试过不同的文件,其中包括S3对象和其他地方的大型Linux ISO。 运行ethtool eth0仅返回两个“链接检测:是”。 运行ifconfig时,除了好的实例没有显示错误数据包,坏的实例显示很多以外,两者都返回相同的大部分,即使我没有主动运行下载,数字也增加了大约10秒。 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:168372370 errors:5075643 dropped:0 overruns:0 frame:0 TX packets:122116480 errors:0 dropped:0 overruns:0 carrier:0 两台服务器configuration相同,至less应该是。 如何才能确定导致下载速度慢的原因? 有什么特别的EC2实例可能导致这种情况? 无法知道从哪里开始。 谢谢你的帮助!
为什么Apache在我的日志中给我这个错误信息? 这是一个误报吗? [warn] Init: Name-based SSL virtual hosts only work for clients with TLS server name indication support (RFC 4366) 我最近从Centos 5.7升级到6.3,并由此升级到更新的httpd版本。 我一直使我的SSL虚拟主机configuration如下。 在共享相同证书的所有域(主要是/总是通配证书)共享相同的IP的情况下。 但是从来没有得到这个错误信息(或者我有,也许我没有看到足够的日志?)从我所学到的这应该工作没有SNI(服务器名称指示) 这里是我的httpd.conf文件的相关部分。 没有这个VirtualHost,我不会收到错误信息。 NameVirtualHost 10.101.0.135:443 <VirtualHost 10.101.0.135:443> ServerName sub1.domain.com SSLEngine on SSLProtocol -all +SSLv3 +TLSv1 SSLCipherSuite ALL:!aNull:!EDH:!DH:!ADH:!eNull:!LOW:!EXP:RC4+RSA+SHA1:+HIGH:+MEDIUM SSLCertificateFile /opt/RootLive/etc/ssl/ssl.crt/wild.fareoffice.com.crt SSLCertificateKeyFile /opt/RootLive/etc/ssl/ssl.key/wild.fareoffice.com.key SSLCertificateChainFile /opt/RootLive/etc/ssl/ca/geotrust-ca.pem </VirtualHost> <VirtualHost 10.101.0.135:443> ServerName sub2.domain.com SSLEngine on SSLProtocol […]
我正在研究使用文件与分区之间的区别,以便在虚拟机使用中存储虚拟磁盘映像。 常见的知识是基于分区的映像比基于文件的映像更快,因为开销减less了。 这是有道理的,但我从来没有看到任何实际的数字。 我自己的testing带来了不同的结果。 当我testing一个直接到分区的虚拟磁盘,然后用ext4格式化同一个分区时,创build一个存储在ext4文件系统上的虚拟磁盘镜像,然后进行基准testing,直接到分区的虚拟化没有任何加速磁盘。 相反,在一些系统上,基于文件的映像甚至更快(可能是由于主机操作系统caching或类似的东西)。 这个testing在很多系统上重复了很多次,结果相当一致。 因此,也许抛出性能的理由,使用分区而不是虚拟磁盘映像仍然被认为是更好的 ? 有直接分区访问比图像文件更好的其他原因吗? 或者也许有其他的理由去相反? 在原始分区映像中没有获得的虚拟磁盘文件格式中的一种可能是一个优点?
Wireshark能够解密IKEv2,如果你selectPreferences,selectISAKMP,它提供一个IKEv2解密表,它需要发起者和响应者的SPI,encryption和authentication密钥(SK_ei,SK_er,SK_ai,SK_ar)以及encryption和authenticationalgorithm。 所有这些使用Strongswan的charondebugging日志都是可用的。 我有一个工作IKEv2 SA,可以传输ESPstream量。 然而,每次我尝试使用Wireshark解密时,都会产生不连贯的解密结果,例如包含166字节的数据包中的65000字段长度,并报告畸形数据包。 我也无法解密ESP数据包。 谷歌search说这是可能的,只是使用“IP xfrm状态”的信息,但Wireshark或者解密没有或者再次产生无效的结果。 显然我错过了什么,有没有人做到这一点? 我在Ubuntu 12.04上使用Wireshark 1.8.3,StrongSwan 5.0.1。 谢谢,RichK
必须有一种方法来做到这一点,我错过了。 我试图从CLI同时修改一大堆虚拟机的属性: 看! 24个虚拟机: $ vmware-cmd –server 10.91.1.1 –username root –password vmware -h 10.91.1.3 -l /vmfs/volumes/volumes/V-RHEL-01/V-RHEL-01.vmx /vmfs/volumes/volumes/V-RHEL-02/V-RHEL-02.vmx /vmfs/volumes/volumes/V-RHEL-03/V-RHEL-03.vmx … /vmfs/volumes/volumes/V-RHEL-24/V-RHEL-24.vmx 我们尝试修改它们: $ for i in `seq -w 1 24`; do CFG="/vmfs/volumes/volumes/V-RHEL-$i/V-RHEL-$i.vmx" echo $CFG vmware-cmd –server 10.91.1.1 –username root –password vmware -h 10.91.1.3 "$CFG" setguestinfo memsize 8192 vmware-cmd –server 10.91.1.1 –username root –password vmware -h 10.91.1.3 […]