服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我已经build立了一个备份服务器与centos 6,一切工作正常。 我使用的是纯FTP服务器,我可以上传和下载文件到服务器和。 当我尝试从其他服务器发送一个大文件到此备份服务器时,会发生问题。 如果文件小于800mb〜1000mb,转移正在工作,但如果我尝试上传更大的文件,它会在传输过程中挂起。 我没有得到任何错误消息,它只是停下来,我注意到当腻子显示错误超时消息,或者如果我login到备份服务器,看到上传已经停止。 我已经尝试从其他服务器上传同一个文件到第三个服务器,这是可以的,但是当我尝试上传到我的备份服务器,它挂断了。 什么时候会停止,有时候是0.9GB,1.2GB,1.5GB,1.8GB。 文件大小为2.2GB。 文件被压缩,并且是tar.gz. 我更换了3根网线,其中一根由networking供应商提供,但仍然是同样的问题。 路由器是Cisco epc3925。 我已经尝试了几个LAN卡,然后换了电脑,最后用全新的安装了centos 6的电脑,但是还是一样的问题。 如果我尝试上传小于800 MB的文件,该过程成功完成。 另外我已经在备份服务器上创build了3GB的文件,然后尝试通过ftp localhost连接上传,成功了。 我已经通过ftp从同一个networking的其他计算机连接,并且已经成功上传了总共4GB的文件,但是我需要从不在这个networking的计算机上传。 我需要补充一点,我试图通过sftp和scp传输相同的文件,并且成功,但是它比ftp慢了4倍。 当我上传时检查networking连接,我得到了这个结果 资源 tcp 1 75921 173.249.154.250:44672 89.216.114.136:30201 ESTABLISHED 目的地 tcp 0 0 192.168.0.2:21 173.249.154.250:47484 ESTABLISHED 1736 / pure-ftpd(UPL tcp 0 0 192.168.0.2:30201 173.249.154.250:44672 ESTABLISHED 1736 / pure-ftpd(UPL tcp 0 196 192.168.0.2:22 178.212.88.183:54641 ESTABLISHED 1696 […]
我不小心在我的Amazon Linux AMI上更新了yum update并更新了Perl。 现在我的Movable Type安装不起作用。 我做了一些谷歌,但找不到任何解决scheme,除了降级Perl到5.14。 Perl的当前版本是5.16.3 这里是Movable Type的错误日志。 /usr/bin/perl: symbol lookup error: /usr/local/lib64/perl5/auto/FCGI/FCGI.so: undefined symbol: Perl_Gthr_key_ptr defined(@array) is deprecated at /var/www/html/mt/extlib/CGI.pm line 527. (Maybe you should just omit the defined()?) 我不是一个Perl的WIZ,但有一些依赖问题? 所以重写CGI.pm文件不是一个选项。 我试过yum downgrade perl但我收到依赖性错误。
我昨天花了三个小时与之搏斗,所以我希望有人能够帮助。 我很擅长通过cPanel进行编程和网站pipe理,但是我现在在设置服务器方面总共是100万。 我有一台Windows 7的机器,已经在端口6744上运行了一年多的HFS文件服务器。 我的ISP(Frontier)没有阻塞端口80,并且启用了DMZ主机。 有问题的计算机通过WAN连接到路由器。 我们有一个4-8个其他机器和设备的无线networking,所有这些无线连接。 一切都像一个魅力。 因为我们的公共IP总是在变化,所以我有一个通过no-ip的账户来保持一切同步。 即使是现在,这仍然是完美无缺的。 直到最近,运行HFS的Windows 7计算机都有一个局域网地址(192.168.254.x),像所有其他机器一样。 不过,我只是在机器上安装了IIS7。 在机器上安装IIS之后,路由器不会“看见”机器。 在Windows 7上运行ipconfig /all在cmd上显示我们的公共IP。 此外,networking上任何一台计算机上的networking和共享中心都将服务器计算机显示为具有公共IP。 我在IIS7上启用了https(端口443),并设置了强制使用SSL(遵循官方Microsoft教程)。 导航到服务器上的https://localhost会启动IIS7默认主页(我还没有replace)。 问题来了:如果我从我的网站或通过代理(hidemyass.com)导航到https:// {我们的IP地址},我什么也得不到。 canyouseeme.org将端口443显示为无法访问。 之前我已经多次configuration我的路由器。 我在另一台机器上打开了Minecraft的端口25565。 奇怪的是,我没有港口6744开放HFS,但它运行没有问题 – 通过DMZ毫无疑问。 我无法打开路由器上的端口443(这实际上是路由器上预设的HTTPS预设),因为服务器没有LAN IP,与其他机器不同。 试图打开端口“dynamic”失败,如果我将其设置为涉嫌分配给服务器计算机的IP,则不起作用。 同样,路由器不会显示“我连接的家庭”上的服务器,即使它已连接,可能是因为DMZ。 我正在拉我的头发。 任何关于如何打开端口的build议? 注意:在通过标题:我们的安全需求决定我绝对不会closures路由器防火墙。 这是“低”的。 编辑:拉下ipconfig /all这个数据,无线局域网(广域网),这是我通过连接。 启用DHCP:是 启用自动configuration:是 IPv4:50.52.10.7(首选) 子网掩码:255.255.255.0 默认网关:50.52.10.1 DHCP服务器:50.52.10.1 DNS服务器:50.52.10.1 NetBIOS over Tcpip:已启用
我使用一个虚拟服务器(几个类似的情况下)设置和其他人注册。 它的IP是10.0.0.1 ,名字是a.example.com (都由上面的“别人”处理)。 我pipe理域sub.example.com并希望将此服务器注册为b.sub.example.com 。 在我的DNS中有两种方法可以做到这一点 b IN CNAME a.example.com. 要么 b IN A 10.0.0.1 由于IP不是通过DHCP分配的(因此它在服务器configuration中是硬编码的),如果在我不知情的情况下改变IP地址,这两种情况都会有问题,以上两种解决scheme都不会有帮助。 PTR将指向a.example.com (我不控制IP反向映射) 那么在我这边进行注册的正确方法是什么(=经典/最佳实践)? 编辑 :因为b也在NS引用我将不得不去第二个解决scheme。 有关详细信息,请参阅下面的答案 。 我接受了MadHatter的回答,因为即使它没有针对上述案例的最佳实践/标准(在NS更新之前强制解决scheme),它提供了有趣的见解。 谢谢!
我一直在解决我的域中很多服务器上的一些棘手的内存问题。 我最近从Sysinternals发现了这个叫做RAMMap的程序,它显示我的整个安全日志都在RAM中。 一旦我清除了日志,我的内存使用量奇迹般地下降了4 GB,而且没有内存压力。 任何人都知道这是为什么发生或如何阻止它? 我迄今为止唯一做的是将安全日志的设置从4GB更改为1GB。 他们的问题是将这个设置更改为一个更低的数字? 如果没有的话,是在考虑一个组策略来更换所有的服务器,除非有另一种方法来阻止这种情况的发生。
我最近有一个问题。 有人攻击了我的一个客户的Wordpress网站,并发送了大约70,000个垃圾邮件。 所以我的服务器IP被列入一些提供商的黑名单。 我正在寻找解决scheme,通过另一个邮件服务器发送我的电子邮件与不同的IP。 我的第一个问题是 :是否有可能为Web服务器和邮件服务器使用不同的IP地址,还是将电子邮件标记为垃圾邮件? 我的第二个问题 :如果可能,我怎样才能configurationISPConfig或Postfix来实现? 另一种解决scheme是完全克隆我的服务器,但我认为这不是一个好的…
我有一个IIS服务器(Server 2008R2 / IIS 7.5)configurationKerberos身份validation。 kerberos身份validation在Windows(IE和Opera都经过testing)上的客户机上运行,但是当我通过Mac(Safari,Chrome或Firefox)上的任何浏览器访问网站时,我没有收到用户名/密码提示。 当我访问其他服务器也设置了Kerberos身份validation(由其他人设置和维护),我确实收到提示input用户名/密码。 为什么我的服务器不要求authentication的凭证? 有我应该检查的设置?
我们有一个未使用的DD660(DataDomain)和一个未使用的x3650 M2,我们正在试图用它作为Hyper-V的testing平台。 有没有人使用DD660只是存储而不是备份设备? 理想情况下,我希望它是一个SAN端点,但不知道这是否可能。 我主要是一个networking人员,但已经开始使用存储/虚拟机的一面,所以如果我犯了一个错误,请随时要求澄清和/或纠正我的术语。
我有一台EL5机器。 在这个主机上,我想镜像一个EL6 RPM的Puppet存储库。 我如何在EL5主机上镜像EL6或Fedora存储库? 我正在使用reposync因为我只需要repo上可用的最新软件包,而不是整个存储库。 我的.repo文件包含这个: # cat puppetlabs.repo.el6 [main] # Override default releasever, per `man yum.conf` releasever=6 # Try distroverpkg instead? distroverpkg=6 [puppetlabs-products] name=Puppet Labs Products El 6 – $basearch baseurl=http://yum.puppetlabs.com/el/6/products/$basearch gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs enabled=0=1 gpgcheck=1 我的命令行如下。 正如你所看到的,当我需要说'el6'时, reposync会在URL上加上'el5'。 # lsb_release -r Release: 5.10 # reposync –newest-only –repoid=puppetlabs-products –config=puppetlabs.repo.el6 –urls http://yum.puppetlabs.com/el/6/products/x86_64/facter-1.6.6-1.el5.noarch.rpm http://yum.puppetlabs.com/el/6/products/x86_64/facter-2.0.1-1.el5.x86_64.rpm http://yum.puppetlabs.com/el/6/products/x86_64/hiera-1.3.2-1.el5.noarch.rpm
我在服务器上设置了iptables,只允许列入白名单的ips访问它: :INPUT ACCEPT [1695:323274] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [987:756890] :xxx – [0:0] -A INPUT -s 12.34.56.78/32 -j ACCEPT -A INPUT -s 98.76.54.32/32 -j ACCEPT -A INPUT -j DROP 这是因为它允许12.34.56.78和98.76.54.32(示例IP,显然)访问服务器。 但是,服务器本身无法访问Internet。 EG我无法使用lynx浏览器访问Google。 我不介意这种行为,但有一些网站,我需要服务器能够谈话,特别是更新网站。 我可以添加什么规则来允许我的服务器与白名单服务器交谈?