用于系统pipe理任务的Mac / Linux

我一直在使用GNU / Linux来pipe理我的日常生活和过去8年的工作。 几天前,我的台式电脑死了。 我想到了改变和获得Mac的可能性。 任何系统pipe理员使用Mac? 是值得购买和Mac? 优点和缺点

像许多其他的Linux用户一样,几年前,我转向了一台Mac,以供日常使用。 我这样做的主要原因是我想使用一台笔记本电脑,而且我在处理诸如在Linux笔记本电脑上挂起和恢复等事情时感到非常不适。 我相信事情有所改善,但底线是,我的MacBook一般工作没有我必须拧它。

所有标准的unix工具都可以在mac上使用,并且虚拟桌面支持也不错。 没有重点跟随鼠标,这让我花了一段时间去适应。

我公司有一个交换服务器,在雪豹交换集成工作得很好。 最后,我可以安排会议,看看每个人的可用性。 我仍然运行mutt来阅读我的邮件。

如果有任何你没有安装的Unix工具,快速运行的macports将安装它。 我大量使用Aquamacs编辑器,这是emacs与macfunction的完美结合。

我认为最关键的是大多数系统pipe理员将时间花在了其他机器上。 给我terminal.app和Firefox,我几乎所有我需要的。 我可能会尝试在几年内再次在笔记本电脑上运行Linux(特别是如果我不得不买我自己的笔记本电脑),但现在我很满足于我的Mac。

任何工作站操作系统的相对适用性取决于你的pipe理职责对你的要求,但是我发现,Mac平台提供了最好的灵活性:在我看来,OS X的用户体验要比Windows有更多的优化,但是许多可用的虚拟化选项,尤其是那些与窗口pipe理器集成的VMWare Fusion,意味着如果最终需要运行Windows或Linux特定的工具,则不会被卡住。

那么我使用一台Mac以及一台Windows机器来完成我的系统pipe理任务。 你在寻找什么样的优点和缺点?

说实话,我会质疑mac作为一个系统pipe理员平台的价值,因为这个平台没有使用其他mac,因此需要Mac OSX特定的pipe理工具。 如果您打算将它用于您的一般工作环境,例如办公工具,电子邮件,眉毛等,那么我觉得这是一个非常愉快的工作环境。

除此之外,它将作为一个合理标准的Unix环境和你期望的工具一起工作,你可以添加诸如VNC和RDP查看器等等。

在办公室里,三个Linuxpipe理员中的两个在Mac上为他们的日常工作,他们中的一个花了整整一天的时间。 另外两个使用Linux。 它适合我们。

桌面支持人员使用它们来确保他们知道如何支持执行人员的机器。 当然,他们没有得到最新的。 他们通常会得到三级手下。 pipe理员使用Macs由于* nix基础支持多种内置联网工具。 我确实使用Mac,同样可以在Windows机器上进行pipe理,但是大部分的日常工作稍微好一些,不需要添加其他程序。 再加上硬件的岩石和多年来,Mac已经很好地睡了。 我从来没有把我的机器关掉。 99%的时间是搬家或回家的时候,我关上盖子,把它收拾起来。 当我到达下一个地方并有机会使用它时,我打开盖子,一切都在我离开的地方。

几年来,我已经从多种不同的机器(通常是Mac)中pipe理了Mac,Linux盒子和Windows盒子的混合networking,但并不总是如此。

OSX典型的桌面应用程序更好用,如果你做了很多这样的工作,这是一个真正的考虑因素。

如果你的工作包括帮助其他用户,那么运行他们正在运行的东西就更容易了。 吃自己的狗粮。

如果你的重点是Unix风格的命令行工作,一个Linux的盒子是一个更好的select。 有更多的select,你需要的东西总是可用的,文档通常假设你正在运行一种或另一种风格的Linux。 OSX比Linux更BSD,随着岁月的stream逝,它们离两者越来越远(比如plist文件和launchd)

如果你pipe理大部分的Windows操作系统,那么在OSX或者Linux系统上,你都无法在本地完成任务。

他们都会工作,而Virtual Box等在所有这些方面都运行良好,但是这些都是通过使用有时帮助这么多的操作系统所获得的一切。

决定你最需要做什么,并select合适的工具。

我喜欢Macs,但是对于系统pipe理我更喜欢Linux。 最新版本的工具,你知道和喜欢,他们按预期工作 – 因为他们没有处理FS资源叉和其他Mac的特性(即rsync)。 你可以读/写和挂载地球上的任何文件系统(graphics甚至!) – 尝试与Mac。

将apt-get与fink / ports等比较 在获得工具/公用事业/服务/无论起来和运行方面… Apt-get胜。

另外,如果你的大部分工作都是通过其他机器或者通过graphics界面login的,那么RDP,VNC,NX就无所谓了……你可以在Windows上安装Cygwin或者Putty。 但是,如果您使用您的机器和本地CLI工具,那么最好的,最新的,最棒的就是Linux。

我经常会使用X11 Forwarding来启动远程主机,并运行一些graphics用户界面工具。 当我经常尝试使用OSX时,我的经验是X11往往有些失败,X11多次崩溃,把我所有的东西都打开了。 我还在使用10.5,我不确定是否在10.6中有过X11的改进。

我真的不喜欢内置的terminal应用程序,我永远不能得到它的行为是正确的。 我经常在这里和那里terminal模拟是不正确的小问题。 虽然我没有尝试很多方法。