我的合伙人经营一家小型会计事务所。计算机支持人员最近倒闭了,所以我自愿 (!) 更换老化的公司服务器。
我应该说我的背景是 C++ 开发,所以我没有太多机会进行系统管理,而且我不太熟悉这一切,尽管如此,我过去设置过 Linux包括 SSH、DNS、Apache、iptables 等
服务器很旧(它有一个 Pentium 4 CPU)并且非常慢。它运行具有 2.5GB RAM 的 Windows Server 2003。客户端 PC 具有同样不起眼的规格,一切都在 10/100Mbps 以太网上运行。
我想知道的是 - 如果我从 Windows Server 2003 转移到 Windows 7 Professional(使用用于 DNS 服务的 Linux VirtualBox 主机),我是否会丢失无法用 Windows 7/Linux 替换的任何服务?
服务器当前处理以下任务:
应用服务器(贤者)
存储(网络可访问共享)
备份(网络可访问共享)
打印服务器
域名系统
微软交换
我一直在考虑摆脱 Microsoft Exchange 的想法,这应该可以减轻运行 Windows Server 的需要。代替 Microsoft Exchange,我打算将它们转移到 Google for Business。
有了 Windows Server,我想在服务器上安装 Linux。这将允许我设置文件共享、DNS 和运行 Windows 7 Professional 的虚拟主机。
我需要运行 Windows 7 专业版才能托管 Sage Accounts Production Advanced 应用程序集。
就管理 Samba 和 DNS 的易用性而言,我应该考虑哪个 Linux 发行版(或基于 Web 的配置面板)?
明年我将出国,需要提供远程支持。所以我希望能够根据需要通过 VPN 连接到网络。我以前从未安装过任何 VPN 软件,我应该考虑哪些(免费?)产品?
我想设置一个远程备份作业。所以我想异地做增量备份。如何对整个文件夹/共享进行增量备份?
我知道“不回答”回答问题很烦人,但这似乎需要它。
我从阅读这篇文章中得到的印象是,听起来您正在从您知道如何实施的内容到解决方案,而不是从解决方案/业务需求到如何实施它。这里的大局是,听起来您已被置于“意外系统管理员”的位置。对于小型企业来说,这并不少见,但如果这是企业的决定,那么我认为最好围绕这一点进行设计。
考虑到上述情况,我认为接下来的实现是:
如果你想借此机会成为一名优秀的系统管理员,那么你可能希望将事情留在家里。我认为这在一定程度上是可以的,但是当它牺牲了您为您的企业(也就是您的客户)提供的服务时,请不要这样做,除非他们同意这个推理。
你在这里有几个问题。我认为将其分解为多个问题最符合您的利益……您会得到更有针对性的答案。
我认为您应该学习从命令行管理它们。这意味着您唯一需要的访问权限是
ssh
,它易于设置,并且您能够完全管理系统。从这个角度来看,所有 Linux 发行版都将是相似的,因为最终它们都运行相同的应用程序(例如,Samba 和 BIND(或 dnsmasq))。我个人不喜欢基于 Web 的配置面板,因为我总是发现我想做一些 Web 应用程序不支持的事情。
OpenVPN是一款非常好的免费 VPN 产品,支持 Linux、Windows 和 OS X(以及 Android,如果您有 root 手机的话)。
备份文件的选项有很多,几乎所有选项都支持增量/增量备份。像rsnapshot这样的东西很容易在 Linux 下设置并维护备份历史记录(因此您不仅可以恢复文件的最新版本,还可以恢复历史版本)。
这假定您有可用的备份目标。您可能还想了解一些价格相对实惠的在线备份服务。在谷歌上搜索“在线备份服务”会得到很多有用的结果。