服务器管理员

系统和网络管理员的问答

1
Apache prefork优化-选择正确的`MaxRequestsPerChild`值
我正在尝试优化我们的Web服务器,以处理尽可能多的连接。我读了许多帖子和Apache注释。我试图了解应该选择哪个值MaxRequestsPerChild。 最初,我尝试将其设置为4,000,但是服务器在处理许多请求时遇到了困难,因此我开始提高它。目前,我的设置是: <IfModule prefork.c> StartServers 8 MinSpareServers 5 MaxSpareServers 20 ServerLimit 256 MaxClients 256 MaxRequestsPerChild 40000 </IfModule> 将设置MaxRequestsPerChild为40,000后,服务器设法处理更多的连接,同时不使用更多的内存/ cpu。 谁能告诉我这个值是否太高还是可以得到这么高的值? 谢谢! 操作系统信息: [root@web06 ~]# uname -a Linux web 2.6.18-164.el5PAE #1 SMP Thu Sep 3 04:10:44 EDT 2009 i686 i686 i386 GNU/Linux [root@web06 ~]# free total used free shared buffers cached …

3
auth.log中的“ sshd:错误:connect_to…失败”是什么意思?
我注意到/var/log/auth.log服务器上多次重复以下错误消息: Aug 10 09:10:16 hostname sshd[661]: error: connect_to 1.1.1.1 port 25: failed. 我更改了实际的IP地址,它们是通常属于邮件服务器的外部地址。 我不了解的部分是谁确实试图连接到这些地址,以及sshd与它有什么关系。sshd在端口22上运行,该服务器上的端口25上没有任何运行。 这条线到底是什么意思,谁在发起连接,为什么要使用sshd?
9 linux  ssh 

1
流浪者(Virtualbox)仅主机多节点联网问题
我正在尝试使用多虚拟机无聊的环境作为部署OpenStack的测试平台,并且在尝试从一个虚拟机与虚拟机内部的虚拟机进行通信时遇到了网络问题。 我有两个Vagrant节点,一个云控制器节点和一个计算节点。我正在使用仅主机网络。我的Vagrantfile看起来像这样: Vagrant::Config.run do |config| config.vm.box = "precise64" config.vm.define :controller do |controller_config| controller_config.vm.network :hostonly, "192.168.206.130" # eth1 controller_config.vm.network :hostonly, "192.168.100.130" # eth2 controller_config.vm.host_name = "controller" end config.vm.define :compute1 do |compute1_config| compute1_config.vm.network :hostonly, "192.168.206.131" # eth1 compute1_config.vm.network :hostonly, "192.168.100.131" # eth2 compute1_config.vm.host_name = "compute1" compute1_config.vm.customize ["modifyvm", :id, "--memory", 1024] end end …

2
如何在Ubuntu 12.04 Server中将USB设备安装到AutoMount
在Ubuntu 12.04 Desktop中,可以插入USB设备,并且它们大部分都可以工作。 在Ubuntu 12.04 Server中,当我插入USB设备时它什么也没做。 添加打印机,扫描仪和拇指驱动器等USB设备时,我如何设置服务器的行为就像台式机? 最终,我将把这个USB设备转发到VirtualBox虚拟机。但是,如果Ubuntu服务器没有以某种方式挂载它们,我也无法通过VirtuaBox看到它们。

1
增加Apache中LimitRequestFieldSize的值
我已经开发了一个使用jQuery插件的应用程序,而该插件又使用了过多的cookie数据。问题是,每15-20个请求后,浏览器就会向我显示此错误消息: 您的浏览器发送了该服务器无法理解的请求。请求标头字段的大小超过服务器限制。 深入研究后,我知道默认情况下apache具有cookie长度的默认值;周围的某个地方8190 bytes。要增加限制,我需要将以下指令更改/添加到我的配置中。 LimitRequestFieldSize 16380 我尝试在中添加上述代码.htaccess,然后也重新启动了apache服务器,但是它没有用。 我对放置这条线的位置感到困惑;在httpd.conf文件中吗?还是有什么办法可以使用.htaccess文件增加限制?如果有人能指出我正确的方向,我将不胜感激。 和顺便说一句,我在OSX 10.7.4上使用MAMP。

3
PDU降额的来源?
在研究PDU时,我注意到大多数引用的降额电流为80%。例如,将30A降为24A: Tripp Lite: 力登: 有人能显示这是什么机构(NEMA)和这些实际规定吗?另外,根据实际经验,有人对突破这些限制有多危险有任何建议吗?


1
在NB上检测到DRAM ECC错误
从过去的几天开始,我不断收到这个令人讨厌的消息。谁能告诉我这是什么意思,我应该怎么做才能解决此问题?我正在使用Opensuse 12.1 Message from syslogd@linux-hse7 at Jul 24 18:38:57 ... kernel:[ 723.595032] [Hardware Error]: MC4_STATUS[-|CE|MiscV|-|AddrV|CECC]: 0x9c0240006b080813 Message from syslogd@linux-hse7 at Jul 24 18:38:57 ... kernel:[ 723.595042] [Hardware Error]: Northbridge Error (node 0): DRAM ECC error detected on the NB. Message from syslogd@linux-hse7 at Jul 24 18:38:57 ... kernel:[ 723.595062] [Hardware …

3
映像OS X安装
我们的商店中大约有20台Mac,所有Mac都是在购买时进行设置和配置的。我们混合使用计算机和设备(有些Mac Mini,某些iMac,某些MacBook Pro)。他们甚至都没有运行相同版本的OSX。 我们想重新安装最新的OS X(今天的Mountain Lion),并安装所有应用程序并配置所有网络设置,然后将其克隆到所有Mac。 我的第一个想法是使用克隆硬盘dd,但是由于硬件差异,我不确定这是否可以正常工作。另外,将需要更改计算机名称等(类似于Windows上的Sysprep)。 我应该使用什么软件或过程来映像运行OS X的计算机?

3
思科ASA和多个VLAN
我目前管理6台Cisco ASA设备(2对5510和1对5550)。它们都工作得很好并且很稳定,所以这更多是一个最佳实践的建议问题,而不是“ OMG坏了,请帮我修复它”。 我的网络分为多个VLAN。几乎每个服务角色都有其自己的VLAN,因此DB服务器将具有自己的VLAN,APP服务器和Cassandra节点。 通过仅允许特定的拒绝休息基础来管理流量(因此默认策略是丢弃所有流量)。我通过为每个网络接口创建两个ACL来做到这一点,例如: 访问列表dc2-850-db-in ACL,该访问控制列表以“ in”方向应用于dc2-850-db接口 以“出”方向应用于dc2-850-db接口的访问列表dc2-850-db-out ACL 一切都非常紧凑并且可以按预期工作,但是我想知道这是否是最好的选择? 目前,我已经拥有30个以上的VLAN,我必须说,在某些情况下管理这些VLAN变得有些混乱。 可能像通用/共享ACL这样的东西在这里可以帮到我可以从其他ACL继承的东西,但是AFAIK没有这样的东西... 任何建议,不胜感激。

4
本地可以被欺骗吗?
远程计算机是否可以通过欺骗回送ip来访问另一台计算机的本地主机数据? 假设我想要一个设置,如果我要从自己的网络以外的地方进行连接,则必须提供登录凭据,并且所有敏感操作都需要输入密码。但是,如果我是通过计算机连接的,则不需要这些凭据,因为无论如何我都必须登录到OS才能访问该设备上的网络。我可以以此方式依靠环回地址作为安全措施吗?还是攻击者可能使它看起来像是在本地连接一样?

3
与MyISAM混合使用时,InnoDB表在mysqldump期间是否被锁定?
我正在寻找适用于mysql服务器的备份解决方案,并且我需要的停机时间尽可能短。我有以下几点: MySQL服务器 他们没有被复制 每个服务器代表自己的服务器 这个数字可能会增加,因此设置主/从复制不是一个好主意。 我认为最简单的备份方法是将mysqldump与“ automysqlbackup”之类的软件一起使用。我最重要的数据使用InnoDB。我的InnoDB表很重。 问题是:如果我对服务器中的所有数据库执行mysqldump,它将锁定我的Innodb表吗?

4
在没有GNOME的服务器上安装ssconvert(部分数字)
我需要在服务器上使用gnumeric的文件转换工具ssconvert。 问题在于,gnumeric是一个gnome应用程序,如果没有安装桌面就无法安装。 ssconvert也没有单独的软件包,我无法从源代码进行编译... 我需要这个特定的转换工具,因为它可以从Excel XML格式转换为CSV,而我无法使用其他excel转换工具。 我正在使用ubuntu 12.04服务器。我将不胜感激。

2
Apache“ httpd”进程,利用了我所有服务器的内存
我的小型ec2实例(具有1.7 GB内存)在CentOS的基础上运行Amazon AMI,但Apache出现了一个问题,即Apache使用过多的内存。如果您看一下屏幕截图,在我重新启动httpd服务之前,内存使用率将为90-100%,它将重新开始,从而将其恢复到90%以上的方式。 对于如何找到问题,我将不胜感激。这是利用所有可用内存的“正常” apache行为吗?还是有可能我必须设法解决的泄漏。此刻,我对可能发生的事情感到困惑。 我们使用的是Apache MPM prefork,没有sql或类似的东西-只是apache。该网站在这里。

3
yum安装过时的openoffice而不是libreoffice
不幸的是,我正在使用的软件(Alfresco)需要安装openoffice,而不需要libreoffice。如果尝试将其配置为使用libreoffice,则在启动期间会收到错误消息。如果我尝试安装任何openoffice软件包: yum install openoffice* 我收到所有类似以下软件包的错误: Package openoffice.org-langpack-bg_BG is obsoleted by libreoffice-langpack-bg, trying to install 1:libreoffice-langpack-bg-3.4.5.2-16.el6.x86_64 instead 然后继续尝试下载libreoffice。在man yum安装过时的软件包方面,我没有看到任何东西。有什么方法可以通过yum而不是较新的版本来安装过时的软件包吗?
9 yum  openoffice 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.