服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
当我在debian上运行login命令时,我得到: hostname login: _ 在RHEL5,Solaris或HP-UX上,我得到: login: _ 我需要能够自定义login:和password:在Linux机器上提示它。 我可以重新编译这个包,但有没有更好的(更简单)的方法来做到这一点? 我正在寻找一些PAMconfiguration选项,但没有find任何东西。 我知道这可以通过使用PAM_USER_PROMPT常量的pam_set_item()函数来PAM_USER_PROMPT ,但有没有办法在/etc/pam.d/*configuration文件中进行这种定制? 先谢谢你。 更新: 我需要这个来定制telnet用户名和密码提示。 但是, telnetd使用/bin/login作为提示,这就是为什么我要求在这个问题login自定义。
Nagios可以进行SSL检查,但实际上并不检查证书是否对您使用的连接地址(通用名称匹配)有效。 在我们的其中一台服务器上,Postfixconfiguration文件被Plesk更新所取代,而没有通知,导致对蛇油证书的退化。 Nagios检查SSL,但没有看到它。 为此,我想检查不仅仅是到期date,而是实际检查CA链。 我已经尝试了几个SSL插件的nagios,但他们都不能做到这一点。 有人有build议吗?
我试图用openssl生成我自己的自签名SSL证书,所以我可以在购买之前在nginx上的开发服务器上testing它们。 我创build了server.key,但是当我运行openssl req -key server.key -out server.csr命令时,它只是在input密码短语后挂起 有任何想法吗 ?
如何报告比ulimit所说的限制更多的打开的文件? prod_web3(i-ca0b05aa):~$ sudo lsof | wc -l 4399 prod_web3(i-ca0b05aa):~$ ulimit -n 1024
有没有办法在Windows高级防火墙中创build组或添加到现有组中的规则(最好通过命令提示符或WSH脚本)。 编辑:
比方说,我有在Tomcat上运行的Spring框架应用程序,并使用MySQL数据库: 在这种情况下,最好的解决scheme是什么,可以提供社交性(价格/性能/整合时间)? 更确切地说:在Web Load Balancer框中会出现什么内容,以及谁应该成为tomcat Web服务器的集群? “数据库负载均衡器”框中将会出现什么内容?数据库服务器应如何聚集? 如果可能的话,具体的技术集成链接将会有很大的帮助。
我有一个5人的工作组。 他们都有自己的Windows 7专用计算机。他们都连接到运行Windows Server 2008 R2的中央服务器,目前主要提供文件服务器angular色,共享一个共享数据目录。 现在,当这些用户想要在旅途中连接到“他们的桌面”时,这被认为是最佳实践。 可能存储在服务器上的所有桌面相关的所有这些桌面机器都不得不全天24小时运行? 一些更多细节: 我可以通过不同的公共端口将远程桌面端口3389端口转发到不同的机器,但是如果可能的话,应该允许这些机器掉电。 另外,我认为,安全方面,将所有这些机器暴露在广域网上是非常棘手的,即使在非标准端口上也是如此。 只有一台机器,服务器,处理远程连接听起来更好,可能在服务器上执行个性化的桌面环境。 可能? 到目前为止,我试图尽可能地将用户数据从用户的机器中分离出来,但运气不大。 在nix上有一个通过NFS的homedir很简单,在MS世界中,“远程configuration文件”似乎被认为是不可靠的,一旦这些“configuration文件”变大,必须在每次login时被拉到networking上,才会陷入困境。 mklink ,从而扭曲本地Win7的个人资料目录到服务器共享似乎hackish,只能在最新的操作系统上运行。 此外,我到目前为止遇到各种权限和体系结构问题,例如,当我试图在本地Win Server上使用相同的Win 7 Profile类似的设置用户,哎。 现在处于中间地位,我有一些数据服务器端和一些本地数据。 例如,人们的桌面Outlook从服务器上拉出文件(这被MS认为是不稳定的,至less据我了解,当数据最终被破坏时手指交叉)。 更骇人的中间地带:我通过在立式机器和服务器上具有相同的应用程序来模拟服务器端桌面。 人们只能login到服务器,在服务器上使用相同的用户名/相同的密码configuration文件(ouch),并在真正的桌面系统(arg!)上find类似他们的桌面。 微软terminal服务是一个解决scheme? 到目前为止,我还是无法把自己的脑袋包裹起来。 或者它如何帮助我。
我有所有我的远程Linux机器上运行的NRPE守护进程。 我有几个configuration,我试图在我的nrpe.cfg标准化path。 更改通过Puppet部署。 我想使用下面的语法: command[mycommand]=$USER1$/check_tcp .. etc. $ USER1 $variables在我的NRPE设置中不可用。 我可以为所有变体编写Puppet模板,但是我更愿意通过本地方法来pipe理这个模板。 有什么可以做的吗? 如果没有任何人有一个示例Puppetconfiguration,将解决这个问题?
我有一个带有3个磁盘的RAID 5arrays的Dell PowerEdge,我想要添加第四个磁盘来扩展卷的容量。 我不想重新初始化整个RAID 5,因为我想保留所有的数据,只是扩展它。 在Windows启用的情况下,可以使用OpenManage执行此操作,还是在操作系统未安装的情况下,必须在启动菜单上执行此操作? 以下是OpenManage Server Administrator的屏幕截图: 也请告诉我如何做到这一点。 谢谢!
我需要将大约1TB的较小文件(大部分小于100KB)的数据迁移到另一台服务器上。 我甚至没有完全列举这些文件,但估计是在1-2百万之间。 使用SCP的最初的副本花了一个星期。 现在我们必须同步更改。 每天都会添加数百到数千个文件。 我已经尝试使用rsync(v3),但它耗时太长。 当它结束的时候,我们会回到数据不同步的地步。 我在这里看到了类似的问题,但他们有点老,想知道是否有新的工具来帮助这个过程。 由于共享iSCSI系统上的源数据读取性能差,问题更加复杂。 最新的策略可能是重新进行数据迁移,让开发人员编写一个工具来logging在迁移过程中添加的所有新文件。 目录结构键的唯一标识符是非常宽泛和深刻的,所以新的文件分散在这个结构中,重写应用程序把新文件放到特定的目录下是行不通的。 任何策略的赞赏。 操作系统是RHEL 5转到RHEL 6。