在新的x86_64 kvm实例(Debian 6.0托pipe)上安装Ubuntu Server 10.04.1后,我得到了-apparently- ramdon从服务器断开连接。 从远程主机读取myserver:连接重置由对等连接到myserverclosures 所有的TCP连接都被丢弃(即ssh和MySQL服务器),但icmpstream量仍然被接受和响应(ping可以一直正常工作)。 %ssh myserver ssh:连接到主机myserver端口22:连接被拒绝 %ssh myserver ssh:连接到主机myserver端口22:连接被拒绝 %ssh myserver ssh:连接到主机myserver端口22:连接被拒绝 […] 10到20秒后,我可以,“神奇”,再次正常连接。 我检查了dmesg,消息,auth和syslog日志文件,没有出现在它们上面(没有失败的连接尝试显示)。 如果我直接在物理服务器(戴尔2950)上安装操作系统,我会得到完全相同的引导行为,这导致我认为这可能是操作系统configuration/错误相关的问题。 我的笔记本电脑以及其他客户端与连接到相同交换机的服务器在同一子网上,不涉及路由或其他networking设备。 没有configurationiptables或其他防火墙。 有没有人遇到类似的问题? 任何build议如何我可以深入解决这个问题?
我正计划(私下)部署一个服务器,这个服务器将受到100MB到50GB不等的随机I / O的攻击。 请求的范围从128 KB到4MB。 关于读取和写入的configuration文件将是50:50,具有更多读取的趋势。 什么文件系统可以处理这个负载最好? 我现在select了XFS。 但是,我应该看什么可调谐的? 谢谢
我在Debian Squeeze框中运行8080端口的Tomcat 6.0.28。 我是tomcat的新手。 我想改变pipe理器和主机pipe理器应用程序的位置。 那就是,而不是去: HTTP:// MYSERVER:8080 /经理/ HTML 我想这是: HTTP:// MYSERVER:8080 / somesubdirectory /经理/ HTML 这可能吗? 如果是的话,我怎么能做到这一点? 我真的很感激在这方面的帮助。 我一直在尝试将/etc/tomcat6/Catalina/localhost/manager.xml的上下文从/ manager更改为/ somesubdirectory / manager,但没有成功。 另外我试图在/ var / lib / tomcat6 / webapps / ROOT / somesubdirectory / manager下创build符号链接,但没有成功。 提前致谢。 干杯。
我正在运行一个CentOS服务器,似乎无法正确设置时间。 我的问题是,我已经把时区设置为UTC,而服务器似乎承认这一点,但它仍然表示错误的时间! 真正的UTC时间= 16:56(我的当地时区是GMT) # hwclock –show wed 09 Mar 10:56:48 AM UTC -0.502715 seconds # date Wed Mar 9 10:56:51 UTC 2011 也就是说,服务器似乎在说,它是在UTC时间…但6个小时后! 我已经采取了几个步骤来尝试纠正这一点,包括: 1. Use setup to manually pick the timezone # system-config-date (Set to Etc/UTC) 2. Set the timezone in the localtime file # ln -sf /usr/share/zoneinfo/UTC /etc/localtime 3. Change the UTC […]
我想限制从同一个IP到服务器(本地)端口的并发打开TCPstream的数量。 假设4个并发连接。 这怎么能用ip表来完成? 最近的事情,我发现是: 在Apache中,有没有办法限制每秒/小时/天的新连接数量? iptables -A INPUT -p tcp –dport 80 -i eth0 -m state –state NEW -m recent –set iptables -A INPUT -p tcp –dport 80 -i eth0 -m state –state NEW -m recent –update –seconds 86400 –hitcount 100 -j REJECT 但是这个限制只是衡量一段时间内新连接的数量。 这可能对控制HTTPstream量很有帮助。 但这对我来说不是一个好的解决scheme,因为我的TCPstream通常有5分钟到2小时的使用期限 。 非常感谢您的回复:)
我有从Linux获取系统时间的oid,但是有可能通过在redhat / centos盒子上的snmp来确定系统时区吗?
对于Linux NFSv3服务器,有什么方法可以查看实际文件访问的统计信息吗? 换句话说,我想看到每个文件读取或写入的时间戳日志。 动机:我有几个NFS服务器将被某种“大铁”存储系统取代。 在我的情况下,NFS客户端负载实际上是大文件的所有读取 (平均大约700 MB)。 一个供应商的解决scheme使用一个大的RAM磁盘作为caching来提供我需要的那种大量的随机读取吞吐量。 我想要的是一种研究NFS文件访问模式的方式,以便我可以“正确地调整”caching。
我使用mdadm创build了7个驱动器的RAID5arrays,并将LVM2放在arrays上,以便将来扩展它。 我格式化为XFS。 我基本上遵循这个教程线为线: 易于使用XFS扩展Linux软件RAID 5。 最佳实践? 当我做 hdparm -tT /dev/md0 我看到读取速度为400MB / s + 但是通过networking(千兆交叉),我只能读取和写入55-60MB / s。 这是一个相当新的机器(最近2年) 有什么可能是瓶颈的一些来源,我怎样才能解决它们? 谢谢。
我有一个系统不断耗尽磁盘空间。 我要写一个脚本,清理更大的目录。 通常这些是日志目录。 鉴于机器的性质,我不需要保持日志。 我想写一个脚本,显示所有的大小增加的目录,所以我可以确保这个列表为0。 我在想这样的事情 1. du / 2. wait 24 hrs 3. du / 4. find all instances where the file size increased 它看起来很简单,但我的问题是,杜对文件和目录工作,你不能做只有目录。 我怎样才能克服呢?
我正在使用Rackspace Cloud Server(运行CentosOS 5.5)作为Beanstalk Message Queue系统的服务器。 我用“Beanstalkd -d -l ip address -p 11300”的命令行启动Beanstalk。 所有似乎开始好,并没有发生错误。 现在我被告知我可以telnet到该IP地址的11300端口,并检查所有运行正常。 但是,当我做telnet的ip地址11300,我得到一个“连接被拒绝”的错误,提示该端口被阻止或至less不能打开。 有谁知道我是否需要在Rackspace Cloud服务器上打开端口,如果是这样,我该怎么做? 还是有什么我失踪? 我比软件编程更多的服务器,所以任何帮助或build议,将不胜感激!