2024-01-04    2024-01-09    1259 字  3 分钟

Linux是什么

Linux的诞生可以追溯到1991年。那年,一位名叫Linus Torvalds(林纳斯·托瓦兹)的大学生对于已有的操作系统并不满意。于是开始着手开发一个新的操作系统内核

在开发过程中,Linus Torvalds将自己的代码发布在互联网上,并邀请其他人参与测试和改进。这种开放的协作模式吸引了一批开发者,他们为这个新的操作系统内核贡献了代码和功能。这种开源的开发模式为Linux的发展奠定了基础。

LinuxCon_Europe_Linus_Torvalds_03

1994年,Linux内核的第一个稳定版本(1.0)发布,这标志着Linux的正式诞生。从那时起,Linux开始得到更多人的关注和采用。越来越多的开发者和公司开始为Linux开发应用程序和工具,使其逐渐成为一个完整的操作系统。

1024px-NewTux

随着时间的推移,Linux在不同领域得到了广泛的应用,尤其是在服务器领域。它成为了互联网基础设施的重要组成部分,并为许多大型公司和组织提供了稳定、可靠且高度可定制的操作系统选择。

Linux的诞生和发展是开源软件运动的一部分,也是全球开源社区的努力和贡献的结果。如今,Linux已经成为世界上最成功的开源项目之一,它的发展推动了开源软件的普及和进步。

为什么Linux

Linux是一个开源操作系统,具有广泛的应用领域。许多服务器、嵌入式设备、移动设备和云计算平台都采用Linux作为底层操作系统。学好Linux可以让你在这些领域中获得更多的机会和竞争优势。

而且Linux有以下优势:

稳定性:Linux平台最大的优点之一就是它的稳定性,用户不会经常碰到系统崩溃的问题。运行速度也不会随着用的时间长了而恶化,甚至几年后的运行速度和刚安装时一样。

社区活跃:一般的bug还没有等暴发就已经被修补,任何人都可以进行更新维护,不存在关门跑路的情况。

低成本:Linux免费开放给所有人。

更透明:由于Linux是开源的项目,没有哪个黑客会把木马或后门代码植入到系统当中。

Linux发行版

Linux是一个开源的项目,内核部分代码是公开的,允许任何人查看、编辑和分发内核的任何应用程序,所以任何人都可以基于内核封装操作系统。

Linux内核的作用是将应用程序的请求传递给硬件,并充当底层驱动程序。

比如当我们要播放一首音乐时,内核会调用底层的CPU/内存/磁盘/音响等硬件设备,完成播放音乐的请求。

image-20240104184901638

学习建议

明确目的比记命令更重要

我们经常可以在互联网上看到类似“全网最全 Linux 命令总结”的帖子。

但是这对我们有意义吗?

比如在Linux中,我们可以通过以下命令进行关机,我们不应去死记这些关机命令,而是明白我们需要做的是关机这个操作。

1
2
3
4
poweroff
shutdown -h now
halt
init 0

当我们明确的知道我们需要做的是关机这件事后,我们很容易查询到这些命令。我们只需要记住一个,在使用过程中去不断的加强记忆。

实践比什么都重要

在学习的过程中,我们应多“折腾”我们的环境,多去敲命令,多实践。

在实践的过程中我们可以验证学习的内容,也会对学习的内容加强记忆。

多总结

应针对学习内容总结成自己的文档,整理文档本身也是一个加强理解的过程,自己的文档看起来也更清晰。