Linux 概况
概述
和我们所熟知Windows,Android和iOS一样,Linux是一个操作系统。
如今我们使用最多的,也是最受欢迎的手机操作系统之一 Android 就是由Linux操作系统驱动的。
其实,在我们看不到的地方,Linux发挥着更大的作用。那就是互联网领域,互联网中的很多基础设施(如:服务器,云计算和一些网络设备)使用的也都是基于Linux的系统。
Linux,是一个类 Unix 操作系统。其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发。
它具有如下特点:
- 遵循GNU GPL (GNU General Public License GNU通用公共许可证)协议,可以免费使用、自由复制、修改和传播。
- 基于POSIX的多用户、多任务、支持多线程和多CPU。
- 系统性能稳定
这让linux获得了大量的用户。
Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。
发展到如今,Linux有上百种不同的发行版,如基于社区开发的Centos、Debian、Archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。
而在我们国内这些年来,国家出台一系列政策,一直在推进国产化自主可控。也出现了许多Linux版本,像:深度Linux(Deepin)、优麒麟(UbuntuKylin)、中标麒麟(NeoKylin),以及阿里的AliOS和华为的openEuler和鸿蒙等等
使用情况
在W3Techs 2022年11月网站操作系统的统计中,使用Unix占所有统计结果的80.4%。
而在unix中,使用Linux占46.9%。
当然这些数据仅是用于网站服务,而且是W3Techs能够统计到的,所以,仅供参考一下。
其实,在统计不到的数据中,在大多数云计算架构中和HPC架构中底层操作系统同样用的都是Linux。
这个数量非常庞大。
关于Linux的学习
Linux的使用其实并不难,最难迈过可能是Windows这种图形化界面带给我们的习惯和思维。
这种习惯,会让我们看到需要输入命令的时候感觉好麻烦,好高级的样子。
这个习惯,也会阻碍很多人去学习使用它。
因为,这需要我们走出舒适区,去熟悉未知的内容。
实际上,它一点也不高级,这就是一种 对话式 的交互。
而我们需要掌握的是关于这个系统的基本信息和它能听懂什么命令。相比我们学习一门外语要掌握的词汇量,它少的可怜。 而在这个系统上运行的软件,和Windows一样,需要独立去了解的。 软件方都会提供安装和使用的说明,我们要做的就是在需要时能看懂它。
如今,市面上关于Linux的培训机构和课程非常多,有免费、有付费的。每个人的情况不一样,大家根据自己的情况来就行。
我想说的是有很多人在报培训班学习后,会有感觉不值或是被骗之感,这也包括我自己。
当然,我报的不是Linux培训哈!
其实,在经历过之后,我现在觉得是很多时候我们自己没搞清楚自己的需求到底是什么?
是学习知识本身,还是要份工作,或是其他的什么。
友情提示
如果你还迷茫着,不知道干嘛。不建议你参加任何培训。
因为,这个时候我们是最容易被吸引和说服的,但那并不一定是你真正想去的方向。
当然,如果你是土豪,无所谓花费的时间和金钱,那请随意!
就学习Linux而言,除了你想用较少的精力快速考证或是你实在是对自己的自学能力没什么自信,喜欢有老师教的这种方式。 其他你是没必要去报培训班的。
现如今,网上相关资料完全能让你从小白到入门,再到高级工程师级别。你需要的是知道如何能够找到它们。
本人根据个人多年使用经验总结Linux入门四篇,可以让你快速掌握Linux基本操作:
希望能对你有所帮助,如遇到有相关问题,欢迎在评论区反馈、留言!