服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我已经在Windows 2008上看到WmiPrvSE泄漏的引用,但是没有涉及到Windows 2008 R2。 我们在Hyper-V(2008)之上运行R2。 我们也从opsview运行NSClient ++进行监控。 随着时间的推移,WmiPrvSE.exe开始使用大量的内存,导致内存警报问题(less于10%免费)。 虚拟机有2GB,WmiPrvSE消耗高达500-600MB之前,我杀了它。 杀死这个过程似乎没有任何负面影响; 它再次启动,我没有注意到任何问题。 但是过了一两天,情况又恢复了。 有什么想法做什么? 资源监视器不显示由WmiPrvSE.exe的任何磁盘或networkingIO。 只是慢慢攀登私人记忆 编辑添加:我们没有运行集群或Windows系统资源pipe理器。 我能猜到的唯一的常规WMI用户是NSClient ++,但是在其他服务器上我们似乎没有这个问题。
我正在为一个还没有的应用程序创build一个RPM。 我已经使用$RPM_BUILD_ROOT构build并安装在/opt目录中,但是我还想在/usr/bin创build一对符号链接,以便应用程序在path中可用。 我所有的尝试都做了“权限被拒绝”的错误,因为我以非root用户身份运行rpmbuild ,并且不允许在/usr/bin/创build文件。 这是我目前的.spec文件: Summary: Berkeley UPC Name: berkeley_upc Version: 2.8.0 Release: 1 Source0: %{name}-%{version}.tar.gz License: GPL Group: Development/Tools BuildRoot: %{_builddir}/%{name}-root Prefix: /opt/bupc2.8 Prefix: /usr %description Berkeley UPC on the BASS for the comp633 class. %prep %setup -q %build ./configure CC=gcc44 CXX=g++44 –disable-aligned-segments –prefix=/opt/bupc2.8 make %{_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install mkdir […]
这是一个奇怪的问题,我不确定是否有任何简单的答案,但我非常有兴趣find一个解决scheme。 所以当我通过控制台在linux机器上工作时,我发现我一直在屏幕的底部,一旦你执行了一堆命令文本填充到底部。 现在我发现这对我的脖子来说肯定是不好的,如果不是滚动到底部,文本会滚动到顶部。 那么有没有人知道是否有方法来改变方向文本出现在控制台? (请注意,我知道clear命令) 例: 默认行为 user@machine:~$ command 1 user@machine:~$ command 2 user@machine:~$ command 3 user@machine:~$ __active_prompt__ 期望的行为 user@machine:~$ __active_prompt__ user@machine:~$ command 3 user@machine:~$ command 2 user@machine:~$ command 1 使用Konsole运行Kubuntu 10.04 我意识到这是一个奇怪的问题,感谢任何帮助。
是否有任何企业级的服务用于外部托pipe的LDAP,用于validation我们公司的用户? 在内部,我们有许多开发和testing服务器,它们都有本地创build的系统用户,然后连接到我们当前的LDAP目录以validation用户身份。 我们还有许多其他的服务可以利用这一点。 我们不再拥有一个我们认为有资格pipe理我们的LDAP目录的人,而且现在不想投入时间和资源来恢复到之前的状态。 (而且,我试图阻止NIS / YP的“万能药”重新发挥作用。) 我正在寻找一家提供LDAP实例的公司,可靠的(duh),用于pipe理用户,群组和真正DN的良好工具。 理想情况下,它们支持同步,所以我们可以在内部进行简单的设置,避免复制,并且可以由我们的本地服务器用于login等的快速(er)查询,以及次级回退到外部系统。 虽然我更愿意坚持使用基于OpenLDAP的服务,但我可以select“说出”标准LDAP,并且可以与所有可用的LDAP工具(Linux PAM LDAP Auth,Apache的mod_authnz_ldap等)一起使用。 我不想切换到Active Directory。 [编辑] 另外,这最好是非现场主机。 不是设备或任何我们会购买和放置在我们的设施。 除了远程主机之外,为了我之前提供的复制原因,还有一个现场设备是一个有趣的select,如果存在这样的事情。 [EDIT2] 我今天早些时候还想到了另一个想法。 是否有任何主要的服务主机(电子邮件主机,公司消息主机[最好是XMPP]等),作为托pipe此function的结果,也暴露了一个LDAP实例? 一个他们正式支持? 如果我在第一次编辑中提到的复制设备仍然适用于此,那将会非常好。
//更新2月8日 – 突出问题简述: 如何umask目录不同于文件? 如何掩饰鹦鹉螺复制/粘贴? 如何为SSHFS设置umask? 我们的情况 我们公司的几个人login到服务器并上传文件。 他们都需要能够上传和覆盖相同的文件。 他们有不同的用户名,但都是同一组的一部分。 但是,这是一个互联网服务器,所以“其他”用户应该(一般来说)只读访问。 所以我想要的是这些标准的权限: 文件:664 目录:771 我的目标是所有用户不需要担心权限。 服务器的configuration方式应使这些权限适用于新创build,复制或覆盖的所有文件和目录。 只有当我们需要一些特殊的权限,我们会手动改变这一点。 我们通过Nautilus中的SFTP将file upload到服务器,通过使用sshfs挂载服务器并在Nautilus中像访问本地文件夹一样访问它,并通过命令行中的SCP进行访问。 这基本上涵盖了我们的情况和我们的目标。 现在,我读了许多关于美丽的umaskfunction的东西。 从我所了解的umask(和PAM一起) 应该让我做到我想要的:为新的文件和目录设置标准的权限。 但是,经过了许多个小时的阅读和反复试验,我仍然没有得到这个工作。 我得到许多意想不到的结果 我真的很想搞好umask,还有很多问题没有答案。 我将在下面发表这些问题,以及我的调查结果和对导致这些问题的试验的解释。 鉴于很多事情似乎出了问题,我认为我做了几件事情是错误的。 因此,有很多问题。 注:我使用的是Ubuntu 9.10,因此无法更改sshd_config以设置SFTP服务器的umask。 已安装SSH OpenSSH_5.1p1 Debian-6ubuntu2 <必需OpenSSH 5.4p1。 所以在这里去回答问题。 1.我是否需要重新启动PAM CHANGS才能生效? 我们先从这个开始。 有太多的文件涉及,我无法弄清楚什么是什么,什么不影响事情,也因为我不知道是否必须重新启动整个系统PAM更改才能生效。 在没有看到预期的结果之后,我确实这样做了,但这真的有必要吗? 或者我可以从服务器注销并重新login,并且新的PAM策略是否有效? 还是有一些“PAM”程序来重新加载? 2.是否有一个单一的文件改变,影响所有会议的所有用户? 所以我最终改变了许多文件,因为我读了很多不同的东西。 我结束了在以下文件中设置umask: ~/.profile -> umask=0002 ~/.bashrc -> umask=0002 /etc/profile -> […]
一个简单的现实生活中的问题,受到这里评论的启发: 自从Windows 2000首次引入Active Directory以来,Active Directory便支持使用SMTP而不是直接RPC的站点间复制。 但有没有人真的使用它? 如果是,为什么select? 设置和维护是否容易或麻烦? 可靠吗?
使用snort版本2.8.6,我试图收集应用程序性能统计信息,如 由于应用程序过载而未处理的数据包数量 处理图层的时间百分比(预处理器,重组,模式匹配等) 处理的数据包数量 等等 目前我正在使用perfmonitor预处理器来转储性能统计信息,并通过SNMP调用来绘制其中一些值。 关于这个预处理器的文档是相当有限的,并且不能很好地解释这些字段实际上是什么意思,或者数字计算的时间框架。 为了获得这些性能指标,我应该关注哪些领域以及如何衡量这些领域?
Nginx返回502,而后端正在重新启动。 如何让Nginx代理重试N次,延迟M秒? 有没有插件或其他东西?
监视块设备性能的方法很多:dstat和iostat,heck,甚至sar都会给你提供块设备I / O速率的数据。 不幸的是,我不知道有什么好的工具可以监视像磁带驱动器这样的字符设备的性能。 我知道有些工具可以提前监控性能(pv,dd + SIGUSR1,可能还有其他的),但是根据性能的不同,可以说2个小时的工作可能需要3个小时或者30个小时,而你不知道它是哪一个。 我能想到的唯一的一点是strace或类似的一些精心的使用,parsing输出的字节写入,也许与时间戳。 有没有一个我已经忘记或从未听说过的常用工具?
我需要build立以下networking架构: Internet ^ +—————–+ | +——————+ | Centos6-1 | | | Centos6-2 | | +—- eth0 + —-+ | | | (br0)| | | | | +—- eth1 +—————-+ eth0 | +—————–+ +——————+ ( cable connection ) 两个公网IP被configuration如下: ** Centos6-1的eth0和eth1将被configuration为IP1的网桥 Centos6-1可以用IP1访问 Centos6-2的 eth0configuration了IP2 任何发往IP2的请求都将stream经Centos6-1 我怎样才能完成这个壮举? 有一个服务在第二个服务器上运行。 该服务将绑定到IP2。 会发生什么 编辑: 如果我在box1中执行以下操作: brctl addbr br0 ifdown eth0 […]