首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Windows Admin希望从Linux (ubuntu)文件服务器开始

Windows Admin希望从Linux (ubuntu)文件服务器开始
EN

Server Fault用户
提问于 2009-06-14 14:14:53
回答 7查看 1.2K关注 0票数 12

我只使用Windows机器(除了刚刚替换的一个小型aix盒外)。在过去,为了在Linux中自我教育,我安装了各种版本的Ubuntu桌面/服务器和Fedora,却意识到我没有时间自学自己。

现在是我替换以前运行Windows的主文件/ftp/http服务器的时候了。我有一个单独的NTFS驱动器上的所有文件,并将在一个较小的驱动器上安装操作系统。

我已经下载了Unubtu的最新版本,但还没有安装。我想使用这个家庭服务器作为我的Linux入门工具包,并从正确的开始,但非常简单。安装完成后,我想首先设置一个简单的文件服务器供家庭使用,以便在工作中能够熟练地替换一个小型文件服务器。这最终会导致微软在工作中的减少。

我正在寻找关于启动简单的建议:家庭文件服务器到工作文件服务器在一段时间内。理想情况下,这台机器不会有监视器/键盘/鼠标,只能远程访问。

EN

回答 7

Server Fault用户

回答已采纳

发布于 2009-06-14 14:42:50

下载 Ubuntu版本。

安装指南:

Ubuntu服务器指南- 第2章.安装 Ubuntu服务器指南 - Wiki

这就是你所需要的,这些教程非常容易理解。

查看部分:、

票数 3
EN

Server Fault用户

发布于 2009-06-14 14:34:04

编辑:为什么不从文件服务器

开始

不要从文件服务器开始,除非您感到舒服,可以在没有大量停机时间的情况下排除它的故障,您不希望您的用户因为设置samba而等待文件恢复数小时/天,并且现在有一些组件失败,您不知道如何修复。

我会从以下几个方面开始:

  • 运行linux作为您的主要桌面操作系统
    • 这将使您可以选择在“非关键”系统中遇到问题,一次学习一次。
    • 无论如何,一定要安装一个运行Windows的虚拟机来完成工作
    • 相反,我不会这样做,因为您需要更多的自律来启动VM并使用linux??如果linux是默认的,您可能会更早地开始使用它,而不是更晚。

  • 定义公司中的一些需求,找出哪些系统可以并行运行(比如第二个备份系统),如果不是时间紧迫的话,尝试满足您的需求。
    • 就我个人而言,我认为备份系统是一个很好的开端--您可能会遇到一些问题,比如I/O绑定扩展、磁盘管理等等--您可以不遇到很多问题就可以解决,因为您将运行众所周知的备份基础设施。

  • 另外,一些互补的监视系统将对您有很大帮助,它不需要太多的资源,但是可以帮助您解决异构网络中的问题,比如“如何将Windows主机的监视数据输入到我的Linux系统”--中央日志服务器也是如此

对于那些不会打断你一天的工作或服务的例子来说,就这么多了。

Linux不是Windows --忘记“但在Windows中我是这样做的”,而是在Linux中搜索“正确”的方法。同时,尽量避免“倒退”到X.org。您将希望能够以尽可能少的依赖关系来管理您的系统,X是一个巨大的依赖项。由于您正在管理AIX盒,所以我想您已经知道了基本知识(Unix permisions等等)。也要尽早开始使用cfengine (Windows + Linux)或木偶 (仅限Linux)和FAI (或其他各种部署工具(取决于您选择的发行版),以便为多台服务器设置一个管理框架,以防您需要它--而且您也会看到,*基于nix的操作系统没有像Windows那样有足够的胶水可用于管理多台服务器。这使它变得更复杂(不一定更复杂--注意差异),但也给了您更多的灵活性。

非常主观:对于服务器,我会避免Ubuntu,因为我发现对于服务器来说,包的质量太低了,而且Fedora对于服务器IMHO来说也不是很好,因为它们提供了非常好的边缘包,这对于桌面或“技术预览”来说是不错的,但我更希望我的服务器能够在一个稳定的基础上运行。

票数 6
EN

Server Fault用户

发布于 2009-06-14 19:38:54

好的,首先,我已经在生产环境中运行了一个实际的Samba服务器一年多了。我可以告诉你,这个过程会有起起落落,而且它并不像在Windows下那么简单。我能告诉你的第二件事是,只要你带着Windows的行李(对行为的期望),它就不会像你想的那么好。

我的设置有点不同-RHEL5.1-但原理是一样的。

首先,您将发现您确实需要理解Samba是如何以与您对“文件属性->安全选项卡”的看法相一致的方式处理文件权限的,因为它是不一样的。真的很近,但没有雪茄。因为您是在两个语义不同的文件系统之间进行转换,所以您会发现“Everyone组不能删除”和"root拥有我的所有文件“等奇怪之处,也就是说,如果您使用root作为”取得占有“中的主要列表。这是因为总有一个世界权限(另一个组)和一个用户权限(大致相当于“所有者”),而在Unix-land中,这些权限永远不会消失,如果它们不能消失,您现在就不能删除它们,对吗?我所在的部门的队友们无法处理这个问题--他们只是不能放弃他们习惯的Windows包袱。因此,对于“为什么我不能删除这些”(因为我刚才给出的原因)和“但是如果每个人都被列出,那么就有一个安全漏洞”(不是,语义不同),等等,总是有很多的悲哀,而每次,我都不得不反复地解释这个问题。在翻译文件时,文件权限是很棘手的。一定要确定对您的部署有意义的架构。

第二,Winbind是你最薄弱的环节。我是认真的。RHEL 5.1与3.0.25捆绑在一起(3.0.28,如果你更新)和开箱即用的版本将崩溃,因为一个错误。当Winbind离开时,文件服务就会与它一起运行,因为没有任何可以进行身份验证的东西。只要在资源管理器窗口(按F5)中按下并按住刷新键,就会导致连接崩溃,如果在足够的负载下完成,将导致Winbind自身崩溃。更新到3.0.28解决了这个问题,但它确实表明,该软件的旧版本中存在一些痛处。简短的版本:保持最新的版本,您正在使用。如果可能的话,试着得到最新的版本,因为有几个bug可能会被修复。当涉及到Samba时,发行版打包器因落后于错误修正曲线而臭名昭著。

第三,Samba团队正在努力添加支持,这将允许现有的Windows管理工具直接与服务接口。例如,您可以设置使用Windows服务接口启动和停止本地*nix服务的脚本,只是不要使用相同的服务来停止Samba (因为您将切断连接)。在服务器上执行其他服务非常方便。您还可以通过计算机管理附加并查看打开的会话、打开的文件等。然而,并非所有RPC协议都已实现,一些尝试将导致(非致命)错误。因此,一定要将其考虑到系统管理的角度,并在可能的情况下加以利用。如果您可以利用现有的Windows管理工具与Samba进行接口,并且在"Windows“世界中有其他工作人员需要帮助进行转换,那么您可以通过重用这些工具来减轻这种打击,直到他们对命令行感到满意为止。

第四,我将仔细研究您正在部署的Samba版本。Ubuntu适合桌面,所以对于服务器也是如此。这是一个古老的非洲词汇,意思是“我不能安装Debian”。 --你真的在部署其他人对Debian的混合,坦白地说,如果您想要稳定,为什么不使用跟著原版呢?

Debian可能有一些看似“过时”的软件,但在现实中,安全团队正在迅速地支持安全修复,而“我们不重新发布,因为行为可能改变,导致崩溃”的策略有时更有意义,特别是如果您要进行长期稳定的设置。如果你倾向于相反的方向,并且希望不断地出现新的功能,那么像Red或SuSE这样的商业发行版可能更符合你的喜好。软件的每一次更新都会使软件包更新得更高,修复错误,有时还会带来新特性意想不到的后果。你挑你的分发品,你选你的毒药。

希望这将提供一些额外的视角,什么是摆在你面前。我可以告诉你,如果设置得当,它将不仅运行顺利,而且非常迅速。尝试运行一些基于文件的数据库(Access、FoxPro等)在一个Samba分享的某个时候,注意它是如何尖叫,特别是如果你可以得到两个NIC运行。双NIC可以很容易地适应,没有“结合”或其他愚蠢,客户似乎不关心,唯一需要担心的是,确保您的开关支持它(从过去5年的一个好的质量转换将无论如何)。只需在每个NIC上放置不同的地址,但是当您指定要在Samba中使用的地址时,只需选择一个地址。剩下的将由Linux (和交换机)来完成。

票数 6
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/25515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档