服务器管理员

系统和网络管理员的问答

7
为什么使用多个NAT层是一个坏主意?
组织的计算机网络具有NAT,其192.168 / 16 IP地址范围。有一个部门,其服务器的IP地址为192.168.xy,此服务器使用IP地址范围为172.16 / 16的另一个NAT处理该部门的主机。 因此有2层NAT。他们为什么没有子网划分。这将允许简单的路由。 我觉得多层NAT可能会导致性能损失。您能否帮助我比较这两种设计策略。 更新: @Jon更多信息 与朋友讨论时,我们意识到子网划分会导致以下问题。计算机的ARP请求将淹没整个组织的网络。如果路由器不转发这些请求,则一个部门中的PC将无法连接到其他部门中的PC,如果它们位于不同的NAT之后,则无论如何都无法实现。通过数据包嗅探器,我们看到存在大量ARP请求,因为该部门中的大多数计算机都启用了Windows上的文件共享。 如何解决这个问题呢? 同样,如果两台计算机位于不同的NAT之后,则它们将无法相互连接。
19 networking  nat 

9
高可用性MySQL的体系结构,可在物理上不同的位置进行自动故障转移
我一直在研究数据中心之间MySQL的高可用性(HA)解决方案。 对于位于同一物理环境中的服务器,我更喜欢使用主动被动方法的具有心跳(浮动VIP)的双主服务器。心跳通过串行连接和以太网连接进行。 最终,我的目标是在数据中心之间保持相同的可用性水平。我想在两个数据中心之间进行动态故障转移,而无需人工干预,并且仍然保持数据完整性。 顶部将是BGP。两个位置的Web集群都有可能路由到双方之间的数据库。如果站点1上的Internet连接中断,客户端将通过站点2路由到Web群集,然后路由到站点1中的数据库(如果两个站点之间的链接仍然可用)。 在这种情况下,由于缺乏物理链接(串行),因此更可能出现大脑分裂的可能性。如果两个站点之间的WAN断开,则VIP最终将出现在两个站点上,在此各种不愉快的情况都可能导致不同步。 我看到的另一个潜在问题是,将来很难将此基础架构扩展到第三个数据中心。 网络层不是重点。此阶段的体系结构很灵活。同样,我的重点是提供解决方案,以维护数据完整性以及MySQL数据库的自动故障转移。我可能会设计其余的东西。 您能否在两个物理位置不同的站点之间推荐一种成熟的MySQL HA解决方案? 感谢您抽出时间来阅读。我期待着阅读您的建议。

4
ln -s与mount --bind
使用ln -s或之间有什么实际区别mount --bind? 我想将某些文件夹移动到另一个分区,而不更改其守护程序设置,并且想知道我应该采用哪种方法。 我更喜欢ln -s它,因为它需要最少的设置(无需/etc/fstab修改),但是也许有一个原因为什么它不常见?

3
我可以创建自己的S / MIME证书进行电子邮件加密吗?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使其成为服务器故障的主题。 去年关闭。 我在这里有一个问题。请耐心等待,因为这可能是“不提出正确问题”的情况。 背景:使用Apple Mail。想加密/解密电子邮件,但Snow Leopard不支持GPGMail(显然是PGP)。 基本上,我需要创建一个S / MIME证书以用于电子邮件加密。我既不需要,也不需要证书颁发机构。我只想要一张快捷的证书。这是否可能(使用OPENSSL等)还是整个过程取决于更高的权限,迫使我要么建立一个全面的CA,要么与一家公司(例如Verisign,Thawte)打交道以获取证书?我的标准是即时满足和免费。 最好。

5
如何使SQL Server释放其内存?
我知道SQL喜欢RAM,但是在Windows询问时释放它。我知道这就是SQL应该如何工作的方式。但是我有一个Windows管理员,他不相信SQL会真正返回RAM,并且在此特定(虚拟)服务器上,一旦Analysis Services完成,SQL并不需要太多,但是此服务器上没有其他问题困扰着向SQL索要很多钱。 因此,我试图向Windows管理员保证虚拟环境的问题不是“因为SQL使用了过多的RAM”,但我似乎无法说服SQL在不重新启动服务的情况下将其释放。 在处理多维数据集时,SQL服务会很高兴地占用8GB的RAM,但是由于没有压力,因此在正常情况下不会释放太多内存。Windows人士大喊大叫,让SQL发布它会更好。 我不想使用最大内存设置,因为我确实希望SQL在处理时使用那么多的RAM。我只希望它以后再回落。 这可能是SQL Server不释放内存和从SQL Server回收内存的重复,但是我想知道是否还有其他答案。等待Windows收回它并不会说服Windows专家。重新启动服务是一种选择,但是我真的不喜欢这个想法。 我想知道如何让Windows要求它...

6
Zabbix是适合我的工具吗?
我只想监视少量服务器(少于10个)。 通过阅读各个地方,听起来最顶尖的竞争者(至少对于开源来说)是: 纳吉奥斯 慕宁 zabbix 据我了解,很多人倾向于同时使用munin和nagios - munin用于历史记录和图表,而nagios则用于警告。 另一方面,听起来Zabbix是一个更完整的解决方案,并且比其他两个方案都更易于配置。所以我正在考虑走这条路。 我现在的想法是: Zabbix的一般缺点是什么? Zabbix是否在它要监视的盒子上占用很小的空间? 我真的需要为此设置整个其他服务器吗?我目前的服务器负载很轻-我可以同时使用它吗?

8
ack-grep到ubuntu中的ack
我只是想知道,我最近安装了ack(在ubuntu中是ack-grep),但我不知道如何只输入ack来获得ack-grep(由于某种原因,ack被汉字翻译器占用了)。 有没有比在外壳程序中为事物添加别名更好的方法(这种方法不是全局的,例如不能在vim中调用它)。 非常感谢!
19 linux  ubuntu  apt 

2
将IPv4设置为优于IPv6的首选协议
我在包含Slackware 13.0盒的LAN网络中同时使用IPv6和IPv4。如何在该网络的工作站上将IPv4设置为首选协议?我想明确使用IPv6或仅使用AAAA记录时使用。例如,如果我尝试从Firefox 打开http://ipv6.org/,我将始终通过IPv6连接。其他应用程序也是如此。我尝试创建/etc/gai.conf并将以下内容添加到其中: precedence ::ffff:0:0/96 100 这应该至少在Debian中控制getaddrinfo(3)的行为,但是在Slackware上没有帮助。 任何想法将不胜感激。提前致谢!

7
目录中有多少个文件?(从网络下载数据)
问候, 我正在编写一些脚本来处理来自各种照片网站的图像。现在,我将所有这些数据存储在同一目录中的单个文本文件中。 该目录可通过Web访问。最终用户调用Web服务,该服务将返回用户所需文件的路径。 我想知道在所有阶段将所有这些文件放在同一目录中会对性能产生影响吗?(如果有)

3
硬重启后/ var / run中的目录被删除
我将我的狮身人面像pid保留在/var/run/sphinx/searchd.pid中,但是每次我硬重启目录/ var / run / sphinx都会消失并且sphinx无法启动。有没有办法使该目录生效或自动创建该目录?人们通常如何处理这种情况?我使用Ubuntu Hardy
19 ubuntu  pid 

6
杀死一个屏幕(但不是所有屏幕)
我有多个在Ubuntu服务器上运行的屏幕,它们被初始化为: screen -dmS screen1 cmd screen -dmS screen2 cmd etc... 我需要杀死一个屏幕,但不是全部。用其名称杀死单个特定屏幕的正确命令是什么?我已经通读了手册页,但似乎找不到所需的命令。 另外,我想将此命令写入bash脚本中,所以我不能像往常一样简单地screen -r screen1按Ctrl+ X。
19 bash  gnu-screen  kill 


6
如何在Windows 7上设置FTP服务器?
已锁定。此问题的评论已被禁用,但它仍在接受新的答案和其他交互方式。了解更多。 我在Windows 7上进行FTP服务器设置时遇到问题。 我使用“控制面板”->“程序”->“打开和关闭Windows功能”添加了该服务。 我可以在“控制面板”->“服务”中看到该服务已启动。 但后来当我火了Windows命令行窗口,cmd我得到未连接。, C:\Users\mattf>ftp localhost ftp> ls Not connected. ftp> open localhost ftp> ls Not connected. ftp> dir Not connected. ftp> quit C:\Users\mattf> 就我所知。我不知道为什么这不起作用-可能是防火墙设置吗?
19 windows-7  ftp 

9
好的免费帮助台软件?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 6年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 寻找优质的免费或开源帮助台软件。 而且,所谓的Help Desk Software并不是指开发问题跟踪(略有不同),而是指经过优化以跟踪中小型企业用户群的支持请求的软件。像ZenDesk这样的东西,而不是JIRA这样的东西。 对还集成资产跟踪的解决方案特别感兴趣。 我知道http://www.opensourcehelpdesklist.com上有一个很大的清单,但我希望能听到实际评估了其中一些解决方案的人们的来信。 (虽然我确实在StackOverflow上找到了一些类似的问题,但答案倾向于问题跟踪系统而不是帮助台系统,这就是为什么我再次问这个问题)


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.