服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有这样的怀疑,我感到很惭愧,所以有一个问题:为什么我没有连接? 情况很简单,我已经configuration了拓扑结构,并且在每台PC和相应的网关之间build立了连接。 问题是当我尝试ping PC1到PC0等另一个networking中的设备时,发生下一个事件 PC1广播ARP来知道R0的MAC网关 R0回复ARP到PC1 PC1发送icmp包R0 R0广播ARP来知道PC0的MAC PC0不答复,因为“ARP请求的发件人IP地址在与接收端口不同的networking中”。 所以我想知道为什么PC0不回复? 这是ARP的基本function? 显然,我configuration了2个静态路由(每个路由器上有一个路由器)将数据包路由到同一接口上的另一个networking。 on R1 : ip route 192.168.1.0 255.255.255.0 FastEthernet0/0 on R0 : ip route 172.16.200.0 255.255.255.0 FastEthernet0/0 非常感谢您的回答! =========================(EDIT)UPDATE / ANSWER =================== ============= 在阅读RFC之后,我明白为什么这是行不通的。 那很简单,ARP还没有被开发/devise来响应(回复)来自另一个networking的请求。 在这种情况下,我强制转发(通过静态路由)到路由器不属于的networking。 在一些文档中,他们说这个协议是在第2层和第3层(第2.5层的LOL)之间的,但实际上他从来没有在第3层上发送关于第3层的信息。 所以当一个设备收到来自另一个networking的ARP请求时,他处理该帧(这是她翻译的帧中的IP),并在另一个networking中看到ARP请求发送者IP自动丢弃该帧。 为了在另一个networking中做一个ARP请求,我们需要一个设备Layer3作为一个ARP代理,他只需要转发arp的请求和回复,显然在每个networking上都有连接。 这是一个奇怪的devise,有点愚蠢,但更多地了解ARP / LAN的。 我想对那些回应并尝试帮助的人表示感谢。
试图教育自己,所以我有几个问题的专家在那里。 这个VPS将运行wordpress和drupal站点。 在一个Debian LAMP堆栈的单用户VPS上,在确保文件/组所有权为user:user?的情况下,从非root用户主目录而不是/ var / www提供服务的最佳方式是什么? 我认为这是避免更改/ var / www的所有者/组的最好方法。 只有一个非root用户才需要suexec吗? 我应该用它吗? 是FastCGI的PHP使用这些日子事实上的标准,你什么时候不会? 我注意到我的VPS从mpm_worker切换到mpm_prefork时内存使用量减less了一半。 这是预期的行为? 两个MPM都在apache.conf中configuration相同的设置
我有以下url: http://www.mysite.com/test/index.php?topic=rules 我想重写它: http://www.mysite.com/test/topic/rules 我尝试了以下内容: Options +FollowSymLinks RewriteEngine On RewriteRule ^topic/([a-zA-Z0-9]+)/$ index.php?topic=$1 没有做任何事情。 我用第三方网站来生成这个重写代码,所以也许这是不正确的,我不知道。 Apache中是否有任何东西可能导致此问题无法正常工作?
在webmin中有一个默认的虚拟主机,这个指令看起来和文件ssl.conf相同。 它似乎处理所有请求端口443不处理其他虚拟服务器。 我尝试通过更改两行来将.crt和.key更改为我的自定义.crt和.key # Server Certificate: # Point SSLCertificateFile at a PEM encoded certificate. If # the certificate is encrypted, then you will be prompted for a # pass phrase. Note that a kill -HUP will prompt again. A new # certificate can be generated using the genkey(1) command. #SSLCertificateFile /etc/pki/tls/certs/localhost.crt SSLCertificateFile /var/www/html/server.crt # Server […]
问题: # ls /dev/md* /dev/md0 /dev/md1 # dd if=/dev/zero of=/dev/sdb3 bs=1M count=1 # dd if=/dev/zero of=/dev/sdd3 bs=1M count=1 # mdadm –zero-superblock /dev/sdb3 # mdadm –zero-superblock /dev/sdd3 # mdadm –create -l 1 -n 2 /dev/md2 /dev/sdb3 /dev/sdd3 mdadm: cannot open /dev/sdb3: Device or resource busy # ls /dev/md* /dev/md0 /dev/md1 /dev/md127 /dev/md2 # mdadm -D /dev/md127 […]
我看到这个post,但它并没有真正解决我的情况。 我正在尝试为同一个IP地址添加第二个地址logging,但由于某种原因,我一直在从dsnextgen.com 404反弹? 是否可以为一台共享机器设置多个地址logging? 如果有的话,为什么我要从dsnextgen.com 404反弹?
如果我有两个Sql Server 2008 R2的实例。 一个是标准版,一个是networking版。 如果我从标准实例中备份数据库,可以将其恢复到Web版本实例吗?
看了这个问题后,我想知道这些解决scheme是否会显示主机的规格(而不是正在运行的虚拟机)? cat /proc/meminfo , cat /proc/cpuinfo , lshw等是否显示VM规格,主机规格或两者的组合(如主机CPU和VM分配的内存)?
在我们的电子商务平台上,我们遇到了一个问题。 问题本身并不是问题所在,而是谁在做这件事就是欺骗一个陈旧的推荐人,他们充满了我们的自定义分析参数。 这对我们的内部分析包来说是一场浩劫。 所有IP都来自1e100.net ,即Google IP地址。 我想阻止所有这些地址,我担心可能会无意中阻止Google 公司资源访问我们的网站。 例如,这些可能包括指向我们网站的资源或AdWords / Analytics团队拥有的其他资源。 有什么办法可以区分Google App Engine的stream量(这是我猜测这个stream量)和Google 公司的stream量。
我正在尝试使用亚马逊的云存储服务S3来构build一个自动后台备份程序来备份我的整个网站及其重磅照片文件夹。 我正在使用S3Tools的S3Sync,并且只使用命令行窗口成功testing了一个虚拟备份。 当我将工作命令行保存到一个batch file(.BAT)并让Windows日程安排调用它时,它不起作用。 我只能认为这与在命令行中设置的本地path有关。 如果我继续到我的服务器并从“开始”button打开命令提示符,命令提示符的默认值为: c:\Documents and Settings\administrators>_ 如果我继续到我的服务器并转到c:\ windows \ system32目录并打开cmd.exe,则默认为: c:\windows\system32>_ 这让我觉得这是个问题,我想我在运行时会得到这样的东西: c:\windows\system32c:\home\p\h\photos\private\s3sync\s3sync.exe 什么是明智的方式来解决这个问题? 当第一次加载时,我可以更改命令提示符处理器上的默认目录吗? 或者有更改我的批处理命令代码正确使用本地path的方法吗? 也许这不是问题,这是另一回事? 任何帮助不胜感激。 我的命令行代码: c:\home\p\h\photos\private\s3sync\S3Sync.exe -AWSAccessKeyId xxx -AWSSecretAccessKey xxx -SyncDirection upload -LocalFolderPath "C:\home\p\h\photos\www\assets_web2" -BucketName op-photos-web -RequestEndpoint s3-eu-west-1.amazonaws.com