服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有一台运行Ubuntu Server的机器,今天遇到了严重的问题,没有明显的原因。 它运行的两个服务是apache2和ssh ,在服务器很慢的时候,我无法访问。 我一直在检查/var/logs/ 。 这件事情还没有发现,但是我再也不知道我在找什么 如何诊断问题,以便今后能够采取措施防止再次发生? 完整的故事/细节: 今天在课堂上,我已经给大约35名计算机科学专业的学生做了一个练习(一种考试)。 他们应该访问我以前安装在我的服务器上的Trac的两个实例。 每个学生都有自己的login凭证。 该服务器实际上是一个Ubuntu 11.10的VMWare虚拟机,并且位于学生访问它的同一个networking中。 当考试开始的时候,学生们input了一个地址,然后把这些地址input到他们的网页浏览器中。 其中三人实际上设法看到了trac的第一个网页,但是在那之后,服务器变得完全没有反应(浏览器一直等到他们超时) 我也尝试通过SSH和VMWare VSphere Client访问服务器控制台,但在这两种情况下,控制台也完全没有响应。 我不知道还有什么要尝试的,所以我重置了虚拟机。 它启动了,但之后没有任何改变:我上面提到的所有服务都没有响应。 我再次启动—没有新的东西。 在这一点上,我把每个人都送回家,因为我们没有足够的时间参加考试。 当大约一半的笔记本电脑关机时,服务器再次开始响应。 我不认为这是巧合,但仍然不能解释服务器问题到底是什么,以及如何防止它们。 更新 分配给这个特定VM的硬件是: 1个CPU 512MB内存 60GB硬盘空间(目前有80%免费)
我刚刚在一台机器上安装了一台Web服务器,我当然也想要一台Fpt客户机。 我以前曾经和vsftpd一起工作过,所以我决定这次也使用它。 该系统是一个Ubuntu服务器12.04。 当我安装vsftpd时,我注意到它在名为“ftp”的机器上创build了一个新用户。 / etc / passwd有这个信息: ftp:x:107:116:ftp daemon,,,:/srv/ftp:/bin/false 我想知道:这个用户的目的是什么? 什么是? 是否保留了任何内容,或者我可以更改密码,然后使用它通过ftp访问机器? 如果我删除它或更改密码,我会打破东西吗? 感谢您的build议! 🙂
我在我的办公室有两个不同的ISP有两个不同的LAN。 Lan A比Lan B.快 我们希望共享文件和打印机以及所有东西,就好像它只有一个局域网一样,问题是我们不想共享这个快速的ISP。 我有一个Linksys的DD-WRT,我不知道我是否可以使用它,一个老兄在这里告诉我,我可能需要一座桥。 我们有一个小办公室(只有15名员工),而且我是一名开发人员,但对联网知之甚less。
我有VMWare ESXi 5.1主机,在交换机上以静态LACP模式连接到具有LACP和802.3adfunction的交换机,并在ESXi中使用“IP哈希”负载平衡模式连接几个千兆位链路。 我目前正在使用vSphere标准交换机。 看起来负载均衡对于来自客户虚拟机的多个TCP / IPstream是正常的,但是由于IP哈希负载平衡,没有一个stream可以利用多于一个的链路(例如1Gbps)。 这当然是唯一支持ESXi上的LACP的负载均衡模式。 有什么我可以做的,以允许一个TCP / IPstream来宾虚拟机同时使用几个千兆位链接?
我已经在CentOS 5.5中安装了Bugzilla。 但是当我尝试configuration电子邮件时,我发现mail_delivery_method列表中没有SMTP选项。 只有Test / Sendmail / None。 如果我想使用Gmail服务器发送电子邮件,我该怎么办?
我在我的web服务器上使用sendmail,到目前为止工作正常。 但是,当我发送电子邮件到我发送他们的同一个域名,他们从来没有得到交付。 我暂时将我的应用程序中的电子邮件信息更改为另一个域,此时它发送到我的域邮件帐户没有问题。 // does not work $from = '[email protected]' $to = '[email protected]' // works fine $from = '[email protected]' $to = '[email protected]' 此外,运行的服务器是一个单独的服务器,具有设置邮件帐户和域的服务器。 (+我在Linux上) sendmail使用默认configuration。 我试过用下面的命令testing,但是我似乎得到了一堆未经validation的发送错误。 当我用我的gmail帐户来做这件事的时候,它通过了OK。 echo -e "To: [email protected]\nSubject: Test\nTest\n" | sendmail -bm -t -v 编辑 事实certificate,它只是需要它的电子邮件地址来存在。 有什么办法可以绕过这个吗?
我只是尝试一些非常基本的Telnet作为HTTP教程的一部分,但是我读过的所有东西都假设回车键与我迄今为止的工作方式截然不同。 所以例如: >telnet Microsoft Telnet>o www.bing.com 80 Connecting To www.bing.com… Microsoft Telnet>GET / HTTP/1.1 [ENTER] Host: www.bing.com [ENTER] [ENTER] 对我来说根本不起作用,因为一旦我第一次按下Enter键,我马上就会得到 Invalid Command. type /?help for help 所以我甚至没有机会完成GET命令。 我已经尝试了set crlf打开和closures,这没有什么区别。 尝试使用Ctrl / Shift / Alt-Enter让它把一个换行符,而不是提交命令,没有运气。 我已经search了很多,每个教程/论坛/等只是假定回车键放入一个LF或CRLF,你必须敲两次提交命令; 如果情况并非如此,我还没有find解决该做什么的事情。 我在Windows 7上,在常规的命令提示符下打开了Telnet客户端function。
我正在使用webalizer-2.23-04-cygwin,这是我能find的最新的二进制文件,而且它的旧版本也在做一个900MB的日志文件。 它只显示了前411个点击,而在下午6点之前的所有内容,不是说有什么特别之处,至less当我看着日志文件的行时,我自己并没有太大的区别。 我使用sample.conf文件只有这些更改: 输出目录 增量是的 – 读某处这可能有助于这个问题,但没有 Really_quiet是的 后者是因为我得到一些“用户名截断”的消息,但我的日志文件甚至没有用户名,前411行或不。 示例行407: 10.0.1.1 – – [24/Sep/2010:17:42:27 -0400] "GET /home/ HTTP/1.1" 200 13382 "http://intapp/task5394" "Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10" 示例行435: 10.0.1.1 [24/Sep/2010:18:20:17 -0400] "GET /home/ HTTP/1.1" 200 11644 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10" 示例抑制警告: Skipping bad record […]
我想看看什么是自由职业者pipe理员做我的服务器。 但是我发现的所有解决scheme – 屏幕,conspy,vnc都不能满足我的需求。 Conspy很棒,但我必须要求自由职业者先运行它,看看发生了什么。 我想连接到其他的tty,看看发生了什么,而不发送密钥。 只有观看。 可能吗?
我inheritance了新创build的Exchange 2010环境,每个Exchange 2010环境都有两台具有双邮箱和DAGangular色的服务器,基本上可以完成Exchange 2003所具有的故障转移群集function。 pipe理层似乎认为这是完美的,因为它似乎“工作”,但我有点怀疑。 有谁知道这个configuration是否被支持或可接受? 我只想更改为一个单独的angular色邮箱服务器和DAG服务器,但我需要一些支持证据。