linux基础教程

linux基础教程

如果你想进入Linux的大门,试试这十个方法。

——塞思·肯伦(作者)

文章《什么是Linux用户?《使用Linux》的作者安德森·席尔瓦明确表示,现在人们使用Linux(在某种程度上)就像使用Windows一样,只要你对“使用Linux”的定义足够宽泛。尽管如此,如果你在生活中没有很多机会使用Linux,那么现在就是一个以前所未有的方式尝试Linux的好时机。

这里有十种开始使用Linux的方法。你可以尝试其中的一个或全部。

1、加入免费 shell 计划

许多人在他们不需要的服务器上运行Linux(记住,“Linux服务器”可以是任何东西,从最新的超级计算机到使用了12年的废弃笔记本电脑)。为了充分利用冗余的计算机,许多管理员提供免费的shell帐户和这些备用计算机。

如果你想登录Linux终端学习命令、shell脚本、Python和Web开发的基础知识,那么一个免费的shell帐户是一个简单而免费的入门方式。这里有一个简短的列表供您体验:

Freeshell.de 是一个自 2002 年以来一直在线服务的公用 Linux 系统。你可以通过 SSH、IPv6 和 OpenSSL 进行访问,以获得 Linux shell 体验,并且可以使用 MySQL 数据库。Blinkenshell 提供了一个学习 Unix、使用 IRC、托管简单网站和共享文件的 Linux shell。它自 2006 年以来一直在线服务。SDF 公用 Unix 系统 成立于 1987 年,提供了免费的 NetBSD 账户。当然,NetBSD 不是 Linux,但它是开源的 Unix,因此它提供了类似的体验。它也有几个自制应用程序,因此它不但有普通的免费 shell,还提供了老派 BBS。

免费空壳账号经常被滥用,所以你表现出的积极参与协作的可信度和意愿越多,你的体验就越好。你可以通过特殊要求或小额捐赠来证明你的诚意,通常可以接触到数据库引擎、编译器和高级编程语言。也可以要求安装其他软件或库,但需要管理员的批准。

如何使用

公共shell帐户是尝试真正的Linux系统的好方法。不能获得root权限,意味着不用做更多的维护就能学会本地软件管理。你可以做大量的实际操作来完成真正的工作,虽然对于学习重点任务来说还不够。

2、试试 Windows WSL 2 里面的 Linux

信不信由你,微软从2019年6月开始将Linux带入Windows,这意味着你可以从Windows运行Linux应用,这是Windows中Linux子系统的第二个版本(WSL 2)。虽然主要针对开发者,但是Windows用户可以从自己熟悉的桌面上发现WSL 2是一个Linux环境,没有任何虚拟化占用的额外资源。这是一个在Windows机器上作为进程运行的Linux。目前还是一个新的趋势,一个正在进行中的工作,所以可能会有变化。如果你试图用它来承担重任,你可能会遇到一两个错误,但如果你只是想开始使用Linux,学习一些命令,并感觉如何在基于文本的环境中完成工作,那么WSL 2可能正是你所需要的。

如何使用

WSL没有明确的目的或用途,但它在Windows机器上提供了一个Linux环境。您可以获得root访问权限并运行Linux发行版和应用程序,因此这是一种简单无缝的学习方式。但是,即使WSL是Linux,也不能给你典型的Linux体验。是Windows提供的Linux,在现实世界中不太可能发生在你身上。WSL是一个开发和教育工具,但是如果你能使用它,那么你应该尝试一下。

3、把 Linux 放到可启动的 U 盘上

便携式Linux可以安装在U驱动器上并随身携带,你可以用这个U驱动器启动你遇到的任何计算机。您可以获得个性化的Linux桌面,而不必担心用于启动的主机上的数据。这台电脑上的原系统不会和你的Linux系统接触,你的Linux操作系统也不会影响电脑。非常适合酒店商务中心、图书馆、学校的公共电脑,或者只是时不时启动Linux的借口。

与许多其他快速获得的Linux shell不同,这种方法为您提供了一个完整而强大的Linux系统,包括桌面环境、访问您需要的任何软件和持久的数据存储。

这个制度永远不会变。您想要保存的任何数据都将被写入压缩文件系统,然后在引导时作为覆盖文件应用于系统。这种灵活性允许您选择是否以持久模式启动并将所有数据保存回U驱动器;或者以临时模式启动,这样一旦断电,你所做的一切都会消失。换句话说,您可以在不可信的计算机上将它用作安全亭,或者在您信任的计算机上将它用作便携式操作系统。

可以尝试很多u盘发行版,有的是简化的桌面环境,适合低功耗电脑,有的是完整的桌面环境。我更喜欢Porteus Linux。在过去的八年里,我每天都把它放在我的钥匙链上,在商务旅行中把它作为我的主要计算平台,如果我在工作或家里的电脑出了问题,也把它作为一个工具托盘。这是一个可靠和稳定的操作系统,有趣和易于使用。

在Mac或Windows上,下载Fedora Media Writer为您下载的任何便携式发行版创建一个可引导的U驱动器。

如何使用

从U驱动器启动一个“实时Linux”可以提供一个完整的Linux分发环境。尽管数据存储与您安装在硬盘驱动器上的系统略有不同,但其他一切都与您在Linux桌面上所期望的一样。在便携式Linux操作系统上,几乎没有什么是你做不到的,所以在你的钥匙链上挂一个,释放你遇到的每台计算机的全部潜力。

4、在线游览

Ubuntu中有人想出了一个好主意,在浏览器中托管Ubuntu GNOME桌面。如果你想亲自尝试,你可以打开网页浏览器,导航到tour.ubuntu.com。您可以选择一项活动进行演示,也可以跳过一门课程,点击“展示自己”按钮。

即使你是Linux桌面的新用户,你可能会发现“环视”功能比你想象的要简单。在线参观期间,您可以四处看看,检查可用的应用程序,并检查典型的默认Linux桌面。你不能在Firefox中调整设置或开始另一个在线游览(这是我首先尝试的)。虽然您可以安装应用程序,但不能启动它们。但是,如果你之前没用过Linux桌面,想看看各种新奇的东西,那就是旋风之旅了。

如何使用

网游真的只是一次旅行。如果您从未见过Linux桌面,这是一个了解它的机会。这不是正式使用,而是吸引路人的展示。

5、在浏览器中用 JaScript 运行 Linux

不久前,虚拟化的计算成本很高,而且仅限于使用高级硬件的用户。现在虚拟化已经被优化到可以由JaScript引擎执行的程度,这要感谢优秀的开源QEMU机器仿真器和虚拟化器的创造者法布里斯·贝拉。

Bellard还启动了JSLinux项目,可以让你在浏览器中运行Linux和其他操作系统,这是你业余时间的一大乐事。它仍然是一个实验项目,但它是一个技术奇迹。打开Web浏览器,导航到JSLinux页面。您可以启动基于文本的Linux shell或简化的图形化Linux环境。可以上传下载文件到JSLinux主机或者(理论上)发送文件到网络备份位置,因为JSLinux可以通过VPN套接字访问互联网(虽然上限速度取决于VPN服务)。

如何使用

你不会认真花太多时间在JSLinux上。环境可能太不寻常,无法学习广泛的关于Linux正常工作的课程。但是,如果你厌倦了在普通PC上运行Linux,想在真正独特的平台上尝试Linux,那么JSLinux就属于这一类。

6、阅读关于它的书

并不是每个Linux体验都需要电脑。也许你是那种在开始新的事物之前喜欢远距离观察研究的人,或者你可能不知道“Linux”包含了什么,或者你喜欢全身心投入其中。有很多关于Linux如何工作、如何运行以及Linux世界中有什么的书籍可以阅读。

你对开源世界越熟悉,你就越容易理解常用术语,也越容易区分城市神话和实际经验。我们不时会出版一份书单,但我最喜欢的是黑兹尔·罗斯曼的《Linux的魅力》。这是一个从不同角度浏览Linux的过程,是一个独立作者在发现Linux兴奋不已的时候写的。

如何使用

没有什么比一本好书更好了。这是最不传统的体验Linux的方式,但对于喜欢印刷体文字的人来说,这种方式既舒适又有效。

7、弄块树莓派

如果你用的是树莓派,那么你用的是Linux。Linux和低功耗计算很容易上手。至于树莓派的好处,除了价格不到100美元,它的网站是专门为教育设计的。你可以学习树莓派能做的一切,等你知道了,你就知道Linux能为你做什么了。

如何使用

树莓派是作为低功耗电脑设计的。这意味着你不能像以前那样一心多用,但这是一种避免不知所措的便捷方式。树莓派是学习Linux和它带来的所有可能性的好方法。这是一个有趣的方式来发现环保,小尺寸和简化的计算能力。一定要关注Opensource.com上的提示、技巧和有趣的活动,尤其是在每年三月的覆盆子馅饼周期间。

8、赶上容器热潮

如果你在神话般的云服务的后端工作,你一定听说过容器热潮。虽然你可以在Windows、Azure、Mac和Linux上运行Docker和Kubernetes,但是你可能不知道容器本身就是Linux。云计算应用和基础设施实际上是精简的Linux系统,部分虚拟化,部分基于裸机。如果您启动容器,您将启动一个微超级特定的Linux发行版。

容器不同于虚拟机或物理服务器。它们不能用作通用操作系统。但是,如果你在容器中开发,你可以停下来四处看看,你会了解到Linux系统的结构,重要文件保存的位置和最常用的命令。您甚至可以在线尝试容器,并且可以在我的文章中深入研究Linux容器,了解它们是如何工作的。

如何使用

按照设计,容器是特定于单个任务的,但它们是Linux,所以非常灵活。您可以按照自己的期望使用它们,也可以在Linux实验中将容器构建到最完整的系统中。虽然它不提供桌面Linux体验,但它是一个完整的Linux体验。

9、以虚拟机方式安装 Linux

虚拟化是一种简单的尝试操作系统的方法,VirtualBox是一种很好的开源虚拟化方法。VirtualBox可以在Windows和Mac上运行,因此您可以将Linux作为虚拟机(VM)安装,并像它只是一个应用程序一样使用它。如果你不习惯安装操作系统,VirtualBox也是一个非常安全的尝试Linux的方法,不会意外覆盖它在你常用操作系统上的安装。

如何使用

将Linux作为虚拟机运行方便简单,可以作为试运行,也可以在需要Linux环境的时候双启动或者重启。它功能齐全,因为它使用虚拟硬件,主机操作系统负责驱动您的设备。将Linux作为虚拟机运行的唯一缺点主要是心理上的。如果您计划使用Linux作为主操作系统,但是最后您默认完成了除了那些特定于主机操作系统上的Linux的任务之外的大多数任务,那么虚拟机将会让您失望。否则虚拟机就是现代技术的胜利,在VirtualBox中使用Linux可以为你提供Linux提供的所有最好的功能。

10、安装一个 Linux

如果对以上方法有任何怀疑,总会有传统的方法。如果你想对Linux给予应有的关注,你可以下载Linux,把安装程序刻录到u盘(或者DVD,如果你更喜欢光学介质)上,然后安装到你的电脑上。Linux是开源的,所以任何想花时间打包Linux的人都可以分发它,所有可用的部分都可以分发到通常所说的发行版中。无论哪个Linux用户被问到什么发行版是“最好的”,你都不可避免地会得到不同的答案(主要是因为“最好”这个词通常是没有定义的)。大多数人都同意你应该使用适合你的Linux发行版,这意味着你应该测试一些流行的发行版,并坚持让你的计算机按照你的预期运行。这是一种实用的方法。例如,如果发行版无法识别您的网络摄像机,而您希望它正常工作,您可以使用能够识别网络摄像机的发行版。

如果您以前从未安装过操作系统,您会发现大多数Linux发行版都包含一个友好而简单的安装程序。只需下载一个发行版(它们以ISO文件的形式提供),然后下载Fedora Media Writer来创建一个可引导的安装U驱动器。

如何使用

安装Linux并把它作为一个操作系统来使用是熟悉它的第一步。你想怎么用都行。你可能会发现一些你以前从来不知道的必要功能,你可能会比你想象的更了解计算机,你可能会改变你的世界观。你使用Linux桌面,要么是因为它易于下载和安装,要么是因为你想削弱公司中某些人的统治地位,或者只是因为它可以帮助你完成工作。

不管你的理由是什么,试着使用这些方法中的任何一种(或全部)。

途经:https://opensource.com/article/19/7/ways-get-started-linux

作者:塞斯·肯伦题目:lujun9972译者:wxy校对:wxy

本文由LCTT原创,并由Linux中国提供荣誉。

点击“了解更多”可访问文内链接

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

发表回复

登录后才能评论