Articles of linux

独立的DNS服务器通过特定的域

我们的母公司(微软商店)为所有子公司提供DNS和桌面设置:parentcompany.com,affiliatecompany1.com,affiliatecompany2.com等。 母公司控制着所有的台式电脑,并把它们指向他们的DNS服务器。 我们是附属公司之一,主要是Linux商店。 我们希望能够控制affiliatecompany1.com域名,并能够添加/删除INTERNAL主机,而无需通过我们的母公司来设置它们。 我仍然希望他们pipe理防火墙外的所有外部站点。 我想知道是否我们可以告诉我们的母公司设置他们的微软DNS指向所有的affiliatecompany1.com查find我们自己的DNS服务器,我们将完全控制…这是可能的,以及如何?

为什么我的Python进程不死?

我有一个简单的Python游戏脚本在我的服务器上运行一个循环,如: 而真: ((监听数据包)) ((将数据包发送回所有连接的客户端)) 我用这个脚本启动 ./gameServer.py& 有时候事情变得很奇怪,我终于再次到达terminal(PuTTy),但是当我检查ps时脚本仍然显示正在运行。 我试图kill 3081 (其中3081是gameServer.py脚本的进程ID),但它不会死。 我应该杀死-9吗? 会有不必要的副作用吗? 为什么不死? 我在Linux 2.6.24,Ubuntu的调味。

多个连接的聚合吞吐量(Linux)

为什么来自同一主机的多个连接比不同主机的多个连接获得更好的吞吐量? 我怀疑是与内核相关的东西(Linux),但确认会有很大帮助。 更多细节我有一个接收器进程,我们称之为R.它接受传入连接并使用select()接收数据。 我有3个发件人进程S1,S2,S3。 他们连接到R,并以固定的速率发送数据,即每秒200Mbit。 如果S1,S2和S3在同一台机器上,我得到的结果比在不同机器上的每台机器都要好。 (R在这两种情况下在其他一些机器上) 例如:主机2上的host0,S1,S2,S3上的R,R以600Mbit / s的速率接收 主机0上的R,主机1上的S1,主机2上的S2,主机3上的S3,R以480Mbit / s接收 这看起来反直觉对我来说,我期望相反,因为在第二种情况下,发件人不必共享网卡和处理器(不要指望处理器或网卡是瓶颈…) [上面的主机是具有专用全双工千兆位交换机的Linux群集中的节点。 他们正在运行2.6.24-24通用(最新的Ubuntu我猜)]

Xen HVM Linux DomU因I / O错误而失败

我正在使用基于Xen硬件的虚拟化,用于sevaral Linux DomUs。 当其他DomU中I / O负载过重时,其中一个I / O错误随机失败。 dmesg包含以下内容 [885434.196928] sd 0:0:0:0: [sda] Result: hostbyte=DID_OK driverbyte=DRIVER_TIMEOUT,SUGGEST_OK [885434.196934] end_request: I/O error, dev sda, sector 1557062 [885434.246997] Aborting journal on device dm-1. [885438.713821] __journal_remove_journal_head: freeing b_committed_data [885438.728478] ext3_abort called. [885438.728698] EXT3-fs error (device dm-1): ext3_journal_start_sb: Detected aborted journal [885438.729192] Remounting filesystem read-only 在这里,来自另一个事件的第二个输出: [1532214.100163] sd 0:0:0:0: [sda] […]

FQDN的作品,但简短的主机名parsing不

我需要做什么,foobar解决scheme的工作方式与所有客户端的foobar.domain.com解决scheme相同? 基本上我的FQDNparsing工作,但短的主机名parsing不。 我在OpenSuse 11.3上使用BIND9.4.2,这是一个内部环境。 我知道有类似的线程,但它涉及Windows环境和WINS和其他东西,所以我没有在那里发表。

iptables connlimit意外触发

我一直在使用这些防火墙规则: -I FORWARD -p tcp –syn -m connlimit –connlimit-above 50 -j REJECT -I FORWARD -p tcp –syn -m connlimit –connlimit-above 50 -j LOG –log-prefix "CONNLIMIT: " –log-level debug 这似乎很简单:防止有人打开超过50个连接并导致拒绝服务。 我已经成功地对慢狮进行了testing。 为了防止误报(Apache可能非常需要连接),我将限制设置为50,但是,今天早上,我从Nagios监视器收到一封电子邮件,我的日志显示了几行“CONNLIMIT”源IP是我的监控系统。 我不知道为什么会这样。 我的监控服务器至多应该执行5-10次检查,可能是ping或SSH连接。 如果我打开了25个以上的决定,但是连续2个周末我都会感到震惊,我已经设法触发connlimit 50并粗暴地唤醒自己。 我的防火墙规则有什么问题吗? (也许添加'新'标志?)是Nagios不正确地closures它的连接? 我甚至不知道如何在没有logging每一个数据包的情况下继续debugging这个问题,耐心地等待我的手机在一个非常糟糕的时刻熄灭。 [编辑:只是为了好玩,这里是服务器日志] Oct 9 11:33:22 adapt kernel: [1888526.442640] CONNLIMIT: IN=eth0 OUT=eth1 SRC=[MONITOR] DST=[HOST] LEN=60 TOS=0x00 PREC=0x00 TTL=54 ID=2076 […]

几个Linux服务器的问题

我想使用Dos Deflate,我是否需要使用APF,或者这个脚本是否和CSF一起工作? APF运行的命令是什么? CSF正在运行的命令是什么? 我使用我的托pipe公司的免费DNS服务,但我的服务器上设置了DNS。 如果我在我的服务器上禁用DNS服务 – 它是否可以通过释放服务器资源来帮助优化,或者效果如此之小以至于无法被注意到? 谢谢 编辑: 对不起,我会更具体。 DOS Deflate是一个安装在许多服务器上的免费脚本,用于防止DDOS攻击。 APF和CSF是Linux上最常用的两种软件防火墙。

我可以删除/ tmp目录中的CGI ***** – *文件吗?

我们有一些不同的应用程序在networking服务器上运行,其中一些开始宕机; 快速检查磁盘空间,我们意识到在一个单独的分区上的tmp文件夹已经变得满了 – 通过有很多很多的CGI ***** – *文件,其中' '是一个数字,最后' '是2或3。 我意识到临时目录中的文件并不是永久的生命,所以我可以删除它们,但是我想首先检查 – 在我造成更多麻烦之前:-p 我怀疑他们与Ruby on Rails和file upload有关。 干杯,克里斯

如何从Linux命令行获取Exchange 2003邮箱使用情况?

任何人都知道我可能从命令行获取Exchange 2003帐户的当前邮箱空间使用情况? 我可以使用ldapsearch和filter来获得配额,但目前的使用情况似乎并不在ldap中。 我总是可以从交换系统pipe理器中导出使用情况,但是不知道在“邮箱”字段以外的脚本中“join”什么,但是我不知道从哪里来,这会更容易不要使join必须是某种模糊的逻辑….

Suse 9支持FAT32文件系统吗?

Suse 9支持FAT32文件系统吗?