我一直在使用Ubuntu,主要是作为一个生产系统很长一段时间. Fedora Core和Mandrake之前.我是一名开发人员,主要从事网络核心工作 – L3 / L4.我希望毕业于高级用户.考虑转移到Arch
Linux,但是这需要花费大量时间来配置系统.
对于那些希望学习Linux内部的人来说,你所有的Linux用户,你有什么建议,更多的是从运营的角度而不是开发?
我会提供一个略有不同的建议.我看到许多人,一旦他们对特定的分布感到满意,就会陷入永久性转变的循环中.他们安装了一个新的闪亮的发行版,但他们无法让他们的网络摄像头工作.所以他们改变了.现在网络摄像头工作,但其他东西不起作用,他们再次切换. (然后他们得到一份工作,并且仅限于RHEL ……).您可能会得到Ubuntu的某种专家级别升级的印象 – >拱门 – > Gentoo( – > FreeBSD?),但这并不是绝对必要的,而且很多人陷入了学习如何仅仅使用发行版而不是构建或改变发行版的陷阱.
原文链接:https://www.f2er.com/ubuntu/348088.html而不是绕圈而行,真正了解一个已经完成了你需要的大部分工作的分布是有用的.你很了解Ubuntu.我将提倡的是深入了解Ubuntu社区和文档,以找到以下问题的答案:
>最小安装的核心组件是什么?
>如何配置已安装的软件包?
>在哪里可以找到已安装二进制包的相应源?
>作为二进制文件到达计算机所需的完整路径源代码是什么?
>开发人员如何构建二进制包?
>如何从源代码重建包?
>升级包源版本应采取哪些步骤?
>构建和安装程序的最佳实践是什么?
>存储构建和配置程序的文档在哪里?
>谁审核并批准了对发行版本的更改?
无论您决定调查哪种分布,找到这些问题的答案都很有价值.您甚至可能已经知道其中一些的答案.
在Ubuntu的情况下,许多答案将类似于Debian.例如,包装的最佳实践在Debian Policy Manual中编纂.