2020年使用Linux的5个理由

020年使用Linux的5个理由"

一些最佳技术是一个不断发展的目标。当技术停滞不前时,社会趋向于超越和增长。Linux是广泛使用的开源操作系统(OS),是一些最先进的现代计算思想的基础技术和基础。因此,尽管经过三十年的发展,它始终保持惊人的不变,但它也允许适应。因此,Linux处于独特的地位,既是对技能的可靠投资,因为它不会改变,而且似乎是学习新技能的永恒动力。

从任何方面看,2020年都是一个奇怪的年份,但是对于Linux来说,这是一个典型的开发周期。这是对到目前为止的回顾,回顾了2020年您需要了解的Linux。

Linux上的ZFS
ZFS文件系统提供了对数据和元数据的完整性检查,具有镜像的冗余,支持多达256万亿日元的存储空间,硬件加速的本机加密以及有效的复制。ZFS是Sun Microsystems的一项创新,不幸的是,ZFS的许可证禁止在默认情况下将其与Linux捆绑在一起。但是,OpenZFS组已将项目移植到BSD和Linux,以便您可以在从笔记本电脑到数据中心的任何设备上运行ZFS。

正如盛茂在他的关于在Linux上设置ZFS的文章中所展示的那样,在Fedora Linux上ZFS入门非常简单。

Linux中断
无论您对Linux多么熟悉,总有机会深入研究Linux,并发现Linux如何实现其出色的性能。运行股票市场,数字电影制片厂,音频工作站和其他性能密集型任务的计算机需要实时处理,而其他计算机在处理请求时可能会有些懒惰,而且管理无数次循环正在发生着不小的任务。在任何给定的毫秒内一台计算机。理解Linux内核如何以及为什么管理中断请求(IRQ)对于日常用户而言可能并不重要,但是无论您在计算机上做什么,这都是一个有趣的研究。阅读Stephan Avenwedde的文章“ Linux内核如何处理中断”以了解更多信息。

随身携带Linux

由于Google的Android操作系统是在Linux内核上运行的,因此从技术上讲,我们许多人都拥有Linux。令人欣慰的是,Android流畅的Java前端并不能始终为Linux提供许多Linux用户渴望的感觉。而且有些用户根本没有Android手机。
好消息是,您可以在Android或iOS设备上使用Linux,并配备终端,Bash,Python,程序包管理器,以及您喜欢的有关喜爱的开源桌面OS的所有其他功能。

如果您使用的是Android,请阅读有关Termux的文章。如果您使用的是iOS,请阅读Lee Tusman的精彩文章,内容涉及在iOS设备上运行Linux命令行。

Linux上的新命令
随着时间的流逝,有时过去的旧式古朴命令对于现代系统来说是不够的。尽管您的肌肉记忆可能会紧贴诸如crontab和ifconfig(以及iwconfig和wpa_supplicant)之类的命令,但是对于这些以及更多的命令,有很好的替代方法。如果您无法放弃旧命令,请熟悉Bash别名,因为这些新命令值得学习。

下降ifconfig的nmcli。看,在某些时候,您必须承认ifconfig加号iwconfig和进军wpa_supplicant(您很久以前就暗中放弃,wicd无论如何都赞成)的邪恶组合只是无效的。Linuxnmcli现在开始使用,它已成为一种高度可用的,有时甚至是直观的与网络连接的方式。阅读Dave McKay出色的nmcli教程。
Cronjobs,at和batch是唯一永恒的命令,可能永远不应该被替换。它们非常适合快速和简单的调度,但是对于复杂的工作,您可能会在其中补充一些喜欢的功能:systemd计时器。David Both提供了广泛的systemd计时器教程,该教程演示了如何编写和监视重要的自定义系统任务。
gcore并且gdb是开发人员可能熟悉的重要调试器。gcoreMicrosoft的ProcDump是一项新的功能,它获取进程ID(PID)的核心转储,以便您可以使用进行分析gdb。它不是替代品,而是替代品,但如果您对其他工具感到好奇,则值得尝试。阅读Guarav Kamathe的ProcDump教程以获取更多信息。
云在Linux上运行
随着“云”继续蓬勃发展,Linux仍然是其主要推动力。云是具有大规模分布式文件系统(例如Ceph)的计算机(节点)的集合,通常通过Kubernetes(“ KOO-burr-net-eez” ]或OpenShift进行管理。

无论您在笔记本电脑或台式机上,甚至在私有数据中心中对Linux的了解程度如何,在云上运行的容器中都有一个全新的Linux实验世界。可能需要进行一些调整才能学习如何在临时容器中感到舒适,但是通过一些实践和一点背景,您可以构建一些有趣的系统,然后进行编排(即,使它们根据需要进行更新,扩展和执行) )与Kubernetes。

刘嘉琪在“ Kubernetes容器编排初学者指南”中撰写了有关云工作流的最佳概述之一。阅读它,然后下载Chris Collins的Kubernetes电子书,以在Raspberry Pi群集上在家构建自己的云。

开源增长
Linux用户喜欢Linux的一致性和稳定性,这证明了原始Unix系统的设计是OS可以保持不变,同时又将其边界推向了令人兴奋的新技术形式。Linux和开放源代码的乐趣之一是,当您开始学习新命令时获得的发现感以及在使您的生活变得更轻松时获得的成就感。看看Linux的最新发展,今天就开始使用新的东西!

原创文章,作者:小 编,如若转载,请注明出处:https://www.mzbky.com/2541.html

发表评论

登录后才能评论