我有三个进程在Intel Core 2 Duo CPU上运行。 从观看“top”的输出和CPU负载图(通过MRTG,通过SNMP收集数据)的graphics,我可以看到CPU负载不会超过50%,并且在大多数情况下,当这些进程忙于CPU负载50%的上限。 我的意思是,CPU负载在早上增长到50%,并在那里呆到深夜。 我的第一个想法是,只有一个核心使用100%,从而给两个CPU的50%。 但是,由于有三个进程正在运行,而且从“顶部”运行,所以我看到两个核心都正在加载,所以情况并非如此。 schedtool显示这三个进程的CPU关联默认为0x03,允许它们使用两个内核。 如果我强制一个进程到一个核心(schedtool -a 0x01),另外两个进程(schedtool -a 0x02),则累积使用量增长超过50%。 为什么三个进程似乎只消耗两个内核的50%? 为什么强迫他们到不同的CPU允许使用增长? 任何提示? 有问题的PS进程是反恐精英服务器。
我的SSH连接到我的服务器每隔30分钟工作10分钟左右。 我弄清楚这可能是问题所在: 服务器负载不足(它是一个数据库服务器),但是在我可以连接的那些空闲时刻,它仍然在相同的负载下,这没有任何意义。 服务器是Ubuntu的,而consolekit使用了大量的虚拟内存。 重新启动consolekit,现在似乎正在使用适量的内存。 这不是东道主的行为或否认。 这些设置正确。 这不是防火墙问题。 这些设置正在工作,相同的设置适用于其他类似的机器。 它在ec2上。 亚马逊云。
我正在为使用语音合成器的视障人士编写一个简单的用户界面。 我已经看遍了互联网上的一个电子邮件客户端,我可以脚本来适应这些目的,但无济于事。 我相信有几个CLI电子邮件客户端(例如MUTT)只允许发送带有命令行参数的邮件。 但我还没有find一个客户端,可以下载电子邮件,解码他们,然后将其转储到一个文本文件。 到目前为止最好的候选人似乎是mailx,但它似乎需要相当多的照顾,以满足我的需求。 任何build议脚本友好的电子邮件客户端? 我错过了关于MUTT的一些基本的东西吗? 有没有任何库/程序可以帮助我解码maildir今天邮件中使用的MIME编码? 我应该咬一口,为mailx写一个脚本吗? 提前致谢。
我无法从内部机器build立一些HTTPS连接,即使这些连接在防火墙本身启动时也能正常工作。 防火墙机器运行Ubuntu 10.04.1和shorewall 4.4.6。 互联网连接是贝尔PPPoE DSL(在加拿大)。 我已经尝试了各种MTU设置,似乎没有任何区别。 其他协议(HTTP,FTP等)通常是有效的。 这个问题似乎仅限于某些网站; 这个从来没有从内部机器工作,但总是从防火墙本身: 从内部机器: $ wget https://images.fedex.com/images/ascend/shared/headers/nxgen/corp_logo.gif –2011-01-13 20:51:31– https://images.fedex.com/images/ascend/shared/headers/nxgen/corp_logo.gif Resolving images.fedex.com… 184.24.96.69 Connecting to images.fedex.com|184.24.96.69|:443… connected. ^C 从防火墙: $ wget https://images.fedex.com/images/ascend/shared/headers/nxgen/corp_logo.gif –2011-01-13 20:58:28– https://images.fedex.com/images/ascend/shared/headers/nxgen/corp_logo.gif Resolving images.fedex.com… 184.24.96.69 Connecting to images.fedex.com|184.24.96.69|:443… connected. HTTP request sent, awaiting response… 200 OK Length: 840 [image/gif] Saving to: `corp_logo.gif' 2011-01-13 20:58:28 (149 […]
我有一台连接到Windows服务器上的Active Directory的Linux机器。 我configuration了网卡以从DHCP获取IP(从Windows服务器) 但是,当我尝试在Linux端nslookup <server IP>它不起作用(连接超时),但在同一台机器上,当我加载窗口,并执行nslookup <server IP>它的工作原理。 我的Linuxconfiguration或Windows DNSconfiguration有什么问题? 注意:我已将DNSconfiguration为不安全且安全的连接。
我们有一个运行Ubuntu 10.04的Linux机器。 它的主要function是一个Web服务器,并configuration(我认为)一个传统的LAMP堆栈。 开发人员可以访问一个通用目录“dev”,其中包含一个作为web根目录的子目录。 所有开发人员都有单独的SSH访问 当开发人员在“开发”目录树中创build文件,或从存储库中将文件拉入“开发”时,我们希望文件权限为rwxrwxr-x。 相反,新创build的文件的权限为rw-r-r–。 通过修改ACL并在“dev”上用粘性位等设置组和用户标识,我设法获得了具有rw-rw-r–权限的新创build的文件。 我假设问题是在/ etc / profile中使用全局值022设置的umaskconfiguration。 我不想在全球范围内更改umask,也不希望每个开发者允许更宽松的默认权限。 我看不到用ACL和umask实现我们想要的东西的方法,除非我缺less一些东西。 对于开发共享项目的Web开发人员来说,这确实是一个相当普遍的要求。 有一个首选或推荐的方法? 最初,我把gid设置为“dev”,如下所示。 chmod g+s dev ls -l drwxrwsr-x 8 755 admin 4096 Jan 19 13:24 dev “dev”上的默认ACL如下。 getfacl dev # file: dev # owner: 755 # group: admin # flags: -s- user::rwx group::rwx other::rx 我为“pipe理员”组(应用开发人员)应用ACL。 setfacl -Rm d:g:admin:rwX getfacl dev […]
Nagios中是否有支持SOAP的插件? 我有一个肥皂服务器,我想从nagios发送请求。 那可能吗?
我有一台运行openSUSE 11.3的服务器,在eth7上configuration了vlan5和vlan40。 我想join两个组播IGMP v2组,一个在vlan5上,一个在vlan40上。 当我在vlan40上发送IGMP v2成员关系报告时,组播数据报到达,一切正常。 当我在vlan5上发送IGMP v2成员关系报告时,组播数据报开始到达,但在100秒后停止。 使用Wireshark,我发现我的服务器没有响应来自vlan5上的路由器的IGMP v2 Membership Query,所以我想路由器正在计时。 然而,在vlan40上,我可以看到我的服务器通过IGMP v2成员资格报告及时响应每个IGMP v2成员查询。 为什么我的服务器对vlan40上的IGMP v2 Membership Queries进行响应,但对vlan5没有响应? 在Linux中,我应该寻找哪些可以解释vlan40和vlan5行为差异的configuration选项,参数或设置?
我有Fedora安装运行一个Web应用程序(LAMPconfiguration),每隔一段时间发送电子邮件。 PHP调用configuration为中继代理的sendmail实用程序。 Sendmail将电子邮件转交给Exchange服务器。 昨天sendmail停止发送电子邮件。 日志中没有任何东西 – / var / log / messages,/ var / log / maillog等….指向任何types的错误。 服务器没有重新启动,sendmail服务正常运行,并在端口25上侦听(使用lsof进行validation)。 没有错误报告,我可以find。 电子邮件只是排队,sendmail实用程序不会发送它们。 在maillog中,电子邮件显示为“stat = queued” 我重新启动了服务器,重新启动了sendmail服务(显示没有错误),甚至在发送电子邮件,为交换服务器过滤,看看sendmail是否尝试连接到它,什么也没有显示时,做了wireshark跟踪。 任何人有任何其他地方的build议,看看? 我几乎没有sendmail的经验 – 我在一年前将其configuration为一个转移代理,从那以后就没有问题。 此外,networking应用程序发送的电子邮件的数量是最小的(即可能每天3/4)。 我可以使用Perl和Perl sendmail模块发送电子邮件,但不使用PHP和sendmail实用程序? 有人有主意吗? 非常感激
我有一群pipe理相当大的学生信息系统的“应用程序pipe理员”。 现在的组与UNIX提示(主要是AIX,但是一些Linux和Solaris)每天进行交互。 但是,所使用的访问仅仅是为了维护应用程序,并且希望跳出该框来检查系统日志等等。 我们很快将把所有的东西都转移到基于RedHat的环境中。 我想推荐一些培训,帮助他们更好地适应操作系统的“系统pipe理”方面。 我们有为我们pipe理和修补系统的系统pipe理员,但我需要我们的团队精通初始故障排除,甚至是一些特定于应用程序的系统configuration工作。 我们的UNIXpipe理员非常精通他们的工作,但是他们的工作方式远比我们的系统要多,而且我们的目标是让我们的团队达到我们可以在应用程序环境中进行相关的故障排除。 我们不能指望我们的UNIXpipe理员像我们那样理解我们的应用程序 – 所以我们想要弥补差距,并且充分了解Linux方面,以帮助他们在这一点上帮助我们。 我已经看过课程和(一些免费的)在线培训材料,但它们的范围非常简单(这些人已经掌握),基于GUI的Linuxpipe理,到“基础”课程,这些课程详细介绍了如何设置OpenLDAP作为核心操作系统培训的一部分。 有没有人知道任何培训资源(基于class级或在线),这将有利于那些需要适应一些更高级别的系统pipe理任务,但不需要成为全面的Linuxpipe理员的人员? 如果我要列出一个具体的概念清单,那就是: RHEL 5.x文件系统布局 日志文件以及如何从日志中派生有用的信息 查看系统资源利用的策略(以及了解正在显示的内容) 介绍/ etc,init.d系统,控制服务等 就像我刚才说的,这些应用程序pipe理员需要通过引擎盖子来窥探正在运行的应用程序的所有权,可以这么说。 他们不需要知道ext3,运行fsck和其他更低级别的任务,而是很好地掌握如何使用操作系统提供的资源对系统进行故障排除。