服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我正尝试使用以root身份运行的以下python脚本连接到pop.gmail.com : import poplib pop_conn = poplib.POP3_SSL('pop.gmail.com', 995) 经过几分钟的等待,我终于看到: socket.error: [Errno 101] Network is unreachable 真的有问题吗? 难道我做错了什么? 是否与防火墙等问题有关 – 在这种情况下如何查找? 如何连接以pop我的电子邮件?
我有三个不同的工作,我想从FreeBSD shell运行。 如果可能,我想将它们合并成一个脚本,但是我找不到任何语法来完成这个任务。 有什么我可以做到这一点?
我使用RAID0(md2)作为RAID5(md3)设置中的设备(请参见下文)。 现在,每当计算机启动时,mdadm都会将md3标记为降级,并且我不得不重新添加md2作为新的备用。 当然mdadm然后开始resyncing /恢复。 有没有办法告诉mdadm在启动时组装md3之前等待md2,或者解决这个问题的另一种方法? 系统(Ubuntu 12.10 Server 64bit): $ uname -a Linux nas-server.local 3.5.0-25-generic #39-Ubuntu SMP Mon Feb 25 18:26:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux # mdadm –detail –scan ARRAY /dev/md/2 metadata=1.2 name=lubuntu:1 UUID=70bdbcc1:a423c042:e798e197:56cc4396 ARRAY /dev/md/3 metadata=1.2 spares=1 name=lubuntu:0 UUID=bce57189:aa8ae91a:a1268e87:bef78ff4 ARRAY /dev/md/1 metadata=1.2 name=nas-server:1 UUID=fdc6b691:3ca45346:3b493827:8ca7ed4e ARRAY /dev/md/0 metadata=1.2 name=nas-server:0 UUID=3bad2d5c:68517cb9:34631143:27c21bd1 在/ dev / […]
我有一个小networking在一个楼层,我做了三个子网,我通过使用Vlan分开每个networking,计算机在一个VLAN内工作良好,但我怎样才能使每个VLAN互相连接。 谢谢
用例:我们有几个Web服务器,我们将在短期内用2个应用服务器组件重载。 从长远来看,我们将把应用程序服务器组件从networking服务器迁移到专用硬件上(随着使用的增长,我们获得更多的硬件)。 我们正在考虑使用KVM来创build单独的客户操作系统,以便我们可以单独开发(testing)各个应用程序,当需要将它们迁移时,该过程要简单得多,因为我们正在移动完整的虚拟机。 这也将确保我们具有一致的操作系统configuration,因为pipe理标准虚拟机映像比pipe理原始磁盘映像更容易。 第二个好处是能够启动虚拟机来升级生产硬件上的服务器组件,而不需要第二组硬件(而预算限制了我们的硬件支出)。 问题是这样的: 我们希望所有的cpu资源在web服务器和应用服务器组件之间共享100%。 这意味着我将所有的8核心分配给所有的虚拟机。 这是好的,还是有人在这个推理中看到任何红旗?
我使用lighttpd,php-fpm设置了一个CentOS 6.3盒子,如果我将lighttpd主目录设置为默认(/ var / www / lighttpd),我可以启用启用SELinux的静态文件和PHP文件。 但是,如果我将主目录更改为其他任何内容,当我尝试访问服务器时(如果启用了SELinux),则会出现403个禁止的错误。 如果我禁用SELinux另一个主目录工作正常 – 但我宁愿不必禁用SELinux。 我读过,我应该运行“chcon -R -h -t httpd_sys_content_t / my_new_docroot”,这应该使SELinux快乐,但不幸的是,当我这样做,我得到以下错误: 更改/mnt/smbshare/files' chcon: failed to get security context of文件的/mnt/smbshare/files' chcon: failed to get security context of :操作不受支持 我怀疑这是因为我试图在使用fstab挂载的SMB共享上使用chcon。 所以我想知道如何解决这个问题(除了closuresSELinux之外) – 那里的任何专家对我有什么build议? 感谢Brad
我试图在Debian机器上设置SFTP,并按照说明 (和这里 )来防止SFTP用户使用远程login。 但是这样做,似乎我已经locking远程login的根也。 当然,没有远程login,似乎我无法解决这个问题。 它看起来不像telnet启用。 我的其他,只有ftp,用户chrooted。 有没有什么办法解决这一问题? 我猜如果我能够恢复我的sshd_config文件(备份为/etc/ssh/sshd_config.bak),我可以再次login,但如何获得访问? 从这个问题的性质你可以看出,我在这方面有点新手……
我为我的apache2服务器获得了一组新的密钥,旧密钥已过期,而且我不知如何排除故障。 我尝试将新密钥复制到/etc/ssl/的密钥库,并重写了apache2 conf中的path指令。 SSLEngine On SSLOptions +StrictRequire SSLCertificateFile /etc/ssl/certs/serv.er.tld.pem SSLCertificateKeyFile /etc/ssl/private/serv.er.tld.key SSLCertificateChainFile /etc/ssl/certs/chain-thisisanumber-serv.er.tld.pem 我得到的是 Unable to configure RSA server private key SSL Library Error: 185073780 error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch 新的设置与旧的设置类似,但是有更多的文件。 我需要以任何方式引用这些吗? 例如其中一个文件是 chain-thisisanumber-serv.er.tld-3-AddTrust_External_CA_Root.pem 我如何解决这个问题?
正如标题所暗示的,当pid_max (32位标准是32768)达到许多僵尸进程时会发生什么? 在我们的服务器上,用户生成了大量的suphp defunct zombie进程,这迫使我们的服务器重新启动…我认为这是因为pid_max达到了… 我用Apache 2.2.3运行CentOS 5.8 谢谢。 最好的问候,约翰。 编辑感谢您的答案。
我有一个服务器,我通过SSH工作。 在将密码添加到我的/etc/hosts文件之前,需要很长时间(几秒钟)才能请求密码,但是在完成之后,SSH命令和密码请求之间没有任何暂停。 我很好奇,为什么?