首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >让自己熟悉Linux的一个小挑战

让自己熟悉Linux的一个小挑战
EN

Unix & Linux用户
提问于 2010-12-28 17:20:53
回答 4查看 1.5K关注 0票数 9

我想了解更多关于Linux的知识。我在网上浏览了几本书和不少文章,但唯一能学到东西的方法就是开始使用它。

我想深入了解一下并配置一个Linux服务器。到目前为止,我已经下载了Ubuntu。

如果您愿意的话,我正在寻找目标或挑战,这将使我熟悉Linux服务器。

理想情况下,我希望能够配置安全的邮件、文件和web服务器。我有很强的编程背景,所以我希望它能帮到我。

我知道这不是一个具体的问题,我只是在寻找一个里程碑或目标,否则我可以花数周时间阅读书籍和在线文章。

编辑1:谢谢大家的回复。

根据你到目前为止所说的话,我认为几乎没有什么不同的领域需要我去学习:

  1. 内核。我说这是我第一件应该集中精力的事情,对吗?
  2. 虚拟化。一旦我对我的内核知识感到满意,我想集中精力于KVM。我读过关于虚拟机监控程序的短文,我相信它们也属于虚拟化的范畴。如果我错了,请纠正我。
  3. 安全系统。理想情况下,我想把这个留到最后,但我想我需要的大部分包裹都是在线的。所以我不确定我是否应该把这件事放在更高的优先位置。SSH、Linux作为防火墙和通过shell进行远程访问都属于这一类。
  4. 最后,我将查看备份例程(使用Linux作为文件服务器),并配置web和邮件服务器。我想邮件服务器可能会很痛苦。

我很想开个博客,看看两周后会把我带到哪里。关于发行版,我已经看到有数百个不同的Linux发行版。老实说,我不想要任何简单的东西,但同时,我不想花几个小时在一个非常基本的操作开始。理想情况下,我只希望在命令提示符下工作,一旦我能够做到这一点,我就可以使用大多数漂亮的GUI(我希望如此)。

再次感谢您的帮助,我将非常感谢您的进一步建议。

编辑2:这给我留下了一个关于我应该使用的Linux发行版的最后一个问题。

EN

回答 4

Unix & Linux用户

回答已采纳

发布于 2010-12-28 21:51:25

这里有几个:

  • 将Linux作为您的主要操作系统运行在桌面和笔记本上(如果有的话)。
  • 安装KVM和virt管理器,并构建几台虚拟机。
  • 为您选择的发行版( .deb或.rpm文件)构建一个包;它有助于理解许多事情
  • 构建自己的内核

这些似乎与您自己学习构建web服务器的个人目标没有直接关系,但我向您保证,如果您了解Linux,您将很容易地构建各种服务器。

票数 10
EN

Unix & Linux用户

发布于 2010-12-28 22:07:29

我不知道这个问题是如何“在主题上”的,但我认为它很有趣。您进入Linux的计算越多,您就会越快地开始处理问题。

下面是我在专门使用Linux之后不久所做的一些事情。它需要有一台备用的计算机。

  • 使用设置服务器。
  • 设置对服务器的SSH访问。
  • 删除键盘和监视器,并远程执行所有进一步的配置和管理。对我来说,这是一次认真的学习体验,因为它迫使您(1)通过shell完成所有事情,(2)对配置更改非常小心。
  • 开始配置所需的服务。您可以考虑执行以下一些
    • 从一开始就把注意力放在安全上。配置防火墙。保护你的ssh设置。确保您了解机器上运行的服务以及原因。
    • 设置客户端计算机,定期备份到服务器或安装在服务器上的外部媒体,或创建需要客户端与服务器之间交互的其他备份解决方案。

在任何基于Debian的系统上,文件服务器和web服务器相对容易设置和配置。电子邮件服务器将会更加困难,至少如果您试图获得gmail这样的服务所能提供的可靠邮件传递类型。

票数 8
EN

Unix & Linux用户

发布于 2010-12-28 21:18:10

我要求您配置一个安全的邮件、文件和web服务器。这有用吗?

听起来你在应对自己的挑战方面做得很好。先做这些,然后再想些新的东西。冲洗,重复。

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

https://unix.stackexchange.com/questions/5195

复制
相关文章

相似问题

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