开始学习Unix和Linux [关闭]


Answers:


3

我认为,与其选择一种特定的发行版,不如在相对较短的时间内尝试很多发行版。说每两个月左右就换一次。

这有两个主要好处:您会看到不同的处理方式(例如,将Ubuntu与其他发行版进行比较,使用sudo而不是su真的有很多好处吗?)并且您有机会获得解决更多问题的经验(因此,您可以了解更多)不仅仅是安装一个Linuxy操作系统。

我不确定这对实际有什么帮助:我已经使用了多个Linux发行版,很幸运没有遇到任何实际问题。因此,我建议您回答此站点上的问题(以及其他问题,例如superuser.com。我相信Internet上还有其他站点不是由Stack Exchange团队运营的,一个站点可以回答用户发布的问题) 。

我意识到您目前所知不多,但是通过做一些研究并回答问题,您将很快学习。也许可以将一些虚拟机放在其中方便尝试。


11

为了精通unix,您需要定期对其进行处理。实践使完美

首先,我建议您选择一个Linux发行版。不要担心太多关于挑选最好的一个适合你的是,当你准备好你会发现一个。对于初学者来说,像Ubuntu这样的发行版就足够了。

问题将会出现,请为他们做好准备。在Web上(在Unix SE或其他论坛上)提问,Linux社区(更正确的是“开源社区”)是一个有用的社区。您在该社区中参与的次数越多,您就会学得越快。

现在,您将需要尝试在闪亮的新OS上执行基本任务。聊天,浏览,键入文档,发送电子邮件,观看电影等。使用Linux进行所有操作。

请注意,Linux确实有一个学习曲线,如果您想成为专业人士,则需要花一些时间


6

我的建议是不要从像Ubuntu这样的“初学者”发行版开始。多少台* nix服务器上运行有GUI?

我所做的是从Slackware(http://www.slackware.com)开始的,然后学习了如何安装,配置和使用* nix系统。

Slackware是一个动手系统,需要您知道自己正在做些什么来使事情发生。

最后,如果您以前从未尝试过,我建议您构建自己的PC并将Slackware用作家庭酿造系统的操作系统(这也是我所做的)。

通过这条路线,您将学到很多。

如果您想进一步学习,我强烈建议您通过“ Linux From Scratch”(http://www.linuxfromscratch.org/)来滚动自己的系统。

祝您的教育事业顺利!

〜蒂姆


1
好吧,我选择了Ubuntu,而不必使用GUI。...假设许多服务器都运行Debian和RHEL,它们的存储库(甚至还有Slackware)中都有一些GUI。这种会使您的第一个论点无效……
maxschlepzig

我的朋友从Arch开始使用Linux,它可以工作。您会很快学到很多东西。
MadTux

3

我同意斯特凡Stefan)的意见,不同意(部分是进一步了解)蒂姆(Tim):首先创建一个好的桌面发行版,并将其用于日常基本任务。这样一来,您就可以进行实验和学习,而不必一直重新启动(IME如果必须重新启动,您就不会经常这样做)。

如果您想成为专业人士,必须熟悉基础系统。就像您需要了解Windows上的注册表和权限以及DLL的加载方式等...

一旦您开始熟悉GUI和一些命令行,并且想要了解linux / unix服务器,就可以在虚拟机(kvm / qemu,virtualbox,vmware等)中运行它们。 。)并向他们发送SSH。

然后,当您开始很好地了解命令行时,诸如CRUX,Slackware或LFS之类的工具就是获取有关OS的各个部分如何配合的更深入知识的好工具。


1
+1:同意我的意见:P(但答案也不错)
Stefan 2010年

1

您应该尝试从友好的Linux发行版开始,例如Ubuntu或PCLinuxOS。


1

去安装Debian并尝试使用您更熟悉的任何系统来完成您所做的所有事情,然后从那里找到一个名为 Debian Reference。这是Debian和Unix概念的基本介绍。

为什么选择Debian?这就是Ubuntu和Linux Mint的基础,而这两个是那里最受欢迎的类Unix系统。这意味着,如果您熟悉Debian,您将熟悉这两个。


0

Linux Documentation Project(TLDP)有一些非常有用的指南。

www.tldp.org


0

在计算机上放置一个类似于arch linux的linux发行版。...您将被迫在学习过程中学习以使系统有用... arch根本对整个新手都没有用。

没有必要推迟痛苦的教训!学习如何修复问题的最好方法是将其破坏……如果您使用的是像ubuntu这样的系统,您甚至将永远不会知道有问题需要解决。

我还建议使用freebsd之类的替代系统,您将获得不同的见解,并可以使用一些Linux无法使用的简洁功能(dtrace,zfs)

底线-如果您想了解系统,请安装一个迫使您学习的操作系统。如果要使用系统,请安装ubuntu

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.