服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我正在运行一些使用udp与大量客户端进行通信的服务器守护进程。 如何查找和列出与服务器交谈的所有活动udp “连接” ,以估计连接到服务器守护程序的活动客户端的数量? 除了使用tshark或tcpdump嗅探数据包并查看进入服务器守护进程的udp数据包的源ip,以及是的,我知道UDP是无连接和无状态的协议,我想不出一个简单的方法来做到这一点。
假设有一台路由器连接到互联网,路由器将您的networking与数据中心内的其他networking分开。 当数据中心提供给你IP地址时,他们是否只需要拥有一组他们自己的IP,并在路由器中input路由到路由器?
我一直在辩论有关托pipe局域网DHCP服务的最佳位置。 我可以select在sonicwall防火墙或Windows 2008服务器上。 除了分配IP地址之外,我还需要寻找的两件事情是通过DHCP(用于打印机和其他各种networking设备)分配一小部分静态IP,并分配三个DNS服务器(服务器的DNS IP和两个DNS IP ISP)。 防火墙和服务器都具有这些function。 为了维护目的,我每月重启一次服务器(windows更新,安装软件,交换硬件等)。 防火墙很less重新启动。 DHCP租约的数量一般不超过50。 在一个地方或另一个地方托pipeDHCP服务有哪些优缺点?
决定把我的基于Windows的DNS服务器移动到Linux。 问题是我需要能够dynamic更新区域文件,而不必重新启动绑定。 看来最stream行的解决scheme是安装数据库服务器(postgresql,sqlite,mysql)的绑定驱动程序,然后更新区域文件。 似乎很简单,但我不能让它为我的生活工作。 我目前正在使用亚马逊Linux发行版,但是我已经在RHEL 6.2中尝试了一切,没有更多的运气。 我已经尝试了几种不同的方法。 第一个是编译绑定与源代码更改为MySQL支持http://pbraun.nethence.com/doc/net/bind-mysql.html 。 这编译罚款的变化,我没有得到任何错误,但运行make install所有的二进制文件复制到/ usr / local / sbin,但我似乎无法启动守护进程我运行service named start ,它只是告诉我有没有名为命名的服务(没有双关语意)。 其次,没有任何configuration文件生成。 所以我创build了一个/usr/local/sbin/named-checkconf的文件,放在/etc/named.conf中,然后运行/usr/local/sbin/named-checkconf ,它告诉我找不到/etc/named.conf文件,所以我有不知道。 接下来我尝试的是安装包bind-sdb并使用postgresql。 已安装的软件包yum -qy bind bind-sdb bind-utils postgresql postgresql-server按照http://bind-dlz.sourceforge.net/postgresql_example.html上的步骤,我创build了一个新的postgre数据库和表等。下面是我目前的命名.conf文件 // // named.conf // // Provided by Red Hat bind package to configure the ISC BIND named(8) DNS // server as a caching only nameserver […]
我在我的新Ubuntu服务器上的rc.local有这个: iptables -F iptables -A INPUT -i eth0 -p tcp –sport 22 -m state –state ESTABLISHED -j ACCEPT iptables -A OUTPUT -o eth0 -p tcp –dport 22 -m state –state NEW,ESTABLISHED -j ACCEPT iptables -A INPUT -i eth0 -p tcp –dport 22 -m state –state NEW,ESTABLISHED -j ACCEPT iptables -A OUTPUT -o eth0 -p tcp […]
我已经在configuration一个Nagios设置来监视大约30台Windows服务器。 现在我将每个服务器定义添加到Windows.cfg文件,但我认为可以很容易地configuration为每个服务器(Server1.cfg,Server2.cfg,Server3.cfg等)有一个.cfg文件,并从Windows链接这些文件。 CFG。 任何人都知道更好的方法来做到这一点? 谢谢。
我有这个简单的问题,真的不知道答案。 下图显示了一个networking还是两个networking? 从OSI / TCP / IP模型的angular度来看,这是一个关于networking定义的问题: 从一个angular度来看,这是两个L2networking连接在一起的桥梁。 从另一个angular度来看,这是一个L3networking,可以有一个共同的L3地址空间(如10.1.1.0)。 PS 如果这个问题太愚蠢,请把它移到超级用户。
作为他非常stream行的问题的后续问题: 为什么不build议DNS故障转移? ,我认为,由于caching,DNS故障转移不是100%可靠的。 然而,最高票数的答案并没有真正讨论在两个不同的数据中心之间实现故障转移的更好的解决scheme。 唯一的解决scheme是本地负载平衡(单个数据中心)。 所以我的问题很简单,跨数据中心故障切换的真正解决scheme是什么?
当我尝试traceroute到远程ip,我得到send: Operation not permitted当我停止iptables,traceroute工作正常。 所以,我假设我需要一些ip规则发送。 这条规则是什么? 我在这里find了一个解决schemehttp://forums.fedoraforum.org/showthread.php?t=112516 ,我把它添加到我的iptables中,重新启动它,但是过了一会儿,CSF好像又阻塞了。 有些东西会覆盖该规则。
我需要花费一些开关,并找出如何将PCnetworking连接到这种types的networking。 澄清:这是连接在高层设施的单位。 每个单位都有壁橱里的头像。 在走廊的每一层楼,两层楼的电缆都集中在一个面板上。 然后每个面板发送一个电缆到地下室。 所以我想弄清楚如何 在公寓层面连接一台PC(通过cat5)。 集中在走廊层面的单位的信号,并将其发送到地下室,然后将其发送到服务器。