Linux教程
Linux目录
Linux命令
Linux用户
Linux文件
Linux进程
Linux查询
Linux I/O
Linux正则
Linux安全
Linux shell
Linux网络
Linux VI
Linux 系统命令
Linux 其他

Linux 简介

什么是Linux?

Linux是一种开源操作系统,就像其他操作系统一样,例如Microsoft Windows ,Apple Mac OS,iOS,Google android等。操作系统是一种软件,可以在计算机硬件和软件之间进行通信。它传递输入以供处理器处理,然后将输出传递给硬件以进行显示。这是操作系统的基本功能。尽管它执行许多其他重要任务,但我们不要谈论它。
自90年代中期以来,Linux就在我们身边。它可以用于手表,也可以用于超级计算机。它在我们的手机,笔记本电脑,PC,汽车甚至冰箱中无处不在。在开发人员和普通计算机用户中,它非常有名。

Linux操作系统的演变

Linux OS 由 Linus Torvalds 在 1991 中开发,它最初是一种改进UNIX OS的想法。他提出了改进建议,但遭到UNIX设计人员的拒绝。因此,他想到了发布一种操作系统的方式,该操作系统的设计可以被用户修改。
如今,Linux是增长最快的操作系统。从电话到超级计算机,几乎所有主要的硬件设备都使用它。

Linux操作系统的结构

操作系统是软件的集合,每个软件都针对
Linux操作系统具有以下组件:
什么是Linux

1)内核

Linux内核是操作系统的核心部分。它在设备和软件之间建立通信。而且,它管理系统资源。它有四个职责:
什么是Linux 设备管理: : 系统上连接了许多设备,例如CPU,存储设备,声卡,图形卡等。内核存储与设备中所有设备相关的所有数据。驱动程序(没有此内核将无法控制设备)。因此内核知道设备可以做什么以及如何操纵设备以发挥最佳性能。它还管理所有设备之间的通信。内核具有所有设备必须遵循的某些规则。 内存管理: 内核必须管理的另一个功能是内存管理。内核会跟踪已使用和未使用的内存,并确保进程不应使用虚拟内存地址来操纵彼此的数据。 进程管理: : 在进程中,管理内核会分配足够的时间并为进程分配优先级,然后再将CPU处理给其他进程。它还处理安全性和所有权信息。 处理系统调用: : 处理系统调用意味着程序员可以编写查询或要求内核执行任务。

2)系统库

系统库是帮助访问内核功能的特殊程序。必须触发内核才能执行任务,并且该触发操作由应用程序完成。但是应用程序必须知道如何进行系统调用,因为每个内核都有一组不同的系统调用。程序员已经开发了一个标准的程序库来与内核进行通信。每个操作系统都支持这些标准,然后将这些标准转移到该操作系统的系统调用中。
Linux最著名的系统库是Glibc(GNU C库)。

3)系统工具

Linux OS具有一组实用程序工具,通常是简单的命令。它是GNU项目在其开放源代码许可下编写和发布的软件,因此每个人都可以免费使用该软件。
借助命令,您可以访问文件,编辑和处理您的数据。目录或文件,更改文件的位置或其他任何内容。

4)开发工具

有了上述三个组件,您的操作系统就可以运行并正常工作。但是要更新系统,您需要其他工具和库。这些额外的工具和库由程序员编写,称为工具链。工具链是开发人员用来生成有效应用程序的重要开发工具。

5)最终用户工具

这些最终工具使系统对于用户。终端工具不是操作系统必需的,而是用户必需的。
一些终端工具的示例是图形设计工具,办公套件,浏览器,多媒体播放器等。

为什么使用Linux?

这是有关Linux系统的最常见问题之一。如果我们拥有Windows之类的简单操作系统,为什么还要使用一个复杂的操作系统?因此,Linux有许多 Linux系统功能,使其与众不同,并且是最常用的操作系统之一。如果您想摆脱病毒,恶意软件,运行缓慢,崩溃,昂贵的维修等等,Linux可能是完美的操作系统。此外,它提供了各种优于其他操作系统的优势,我们无需为此付费。让我们看一下它的一些特殊功能,它们将吸引您切换操作系统。
什么是Linux

免费和开放源代码操作系统

大多数OS都是经过编译的格式,这意味着主要源代码已通过称为编译器的程序运行,该程序将源代码转换为
修改此编译代码是一项艰巨的任务。
另一方面,开源是完全不同的。源代码包含在编译版本中,并且允许任何有知识的人进行修改。
简而言之,它使我们可以自由地运行程序,自由地根据自己的使用来更改代码,自由地分发其副本以及分发副本,这些都是由我们修改的。
,Linux是一种"以人为本,以人为本"的操作系统。
我们可以在Linux中潜水而无需支付任何费用。我们可以将其安装在多台计算机上,而无需支付任何费用。

它是安全的

Linux支持多种安全选项,可将您从病毒,恶意软件,运行速度,崩溃。此外,它将保护您的数据。它的安全功能是它对开发人员最有利的选择的主要原因。它并不完全安全,但比其他人更不容易受到攻击。每个应用程序都需要由管理员用户授权。在管理员提供访问密码之前,无法执行该病毒。 Linux系统不需要任何防病毒程序。

开发人员的丰富选择

Linux适合开发人员,因为它支持几乎所有最常用的编程语言。例如 C / C ++ , Java , Python , Ruby 等。此外,它为大量有用的应用程序开发提供了便利。
开发人员发现Linux终端要比Windows命令行好得多,因此,他们更喜欢Windows终端而不是Windows命令行。 Linux系统上的软件包管理器可帮助程序员了解事情的完成方式。 Bash脚本也是程序员的一项功能。此外,SSH支持还有助于快速管理服务器。

灵活的操作系统

Linux是一种灵活的操作系统,因为它可以用于桌面应用程序,嵌入式系统和服务器应用程序。它可以用于手表,也可以用于超级计算机。它在我们的手机,笔记本电脑,PC,汽车甚至冰箱中无处不在。此外,它支持各种自定义选项。

Linux发行版

许多机构修改了Linux操作系统并制作了Linux发行版。市场上有许多Linux发行版。它为用户提供了不同的Linux操作系统风格。我们可以根据需要选择任何分布。一些受欢迎的发行版包括Ubuntu,Fedora,Debian,Linux Mint,Arch Linux等。
对于初学者来说,Ubuntu和Linux Mint被认为是有用的,对于精通开发人员的Debian和Fedora则是有用的。一个不错的选择。要获取发行版列表,请访问 Linux发行版。

Linux如何运行?

Linux是类似于UNIX的操作系统,但它支持一系列从电话到超级计算机的硬件设备。每个基于Linux的操作系统都有Linux内核和一组软件包来管理硬件资源。
此外,Linux OS包含一些核心GNU工具,它们提供了一种管理内核资源,安装软件,配置文件的方法。安全设置和性能等等。所有这些工具都打包在一起以构成功能正常的操作系统。

如何使用Linux?

我们可以通过交互式用户界面以及从终端(命令行界面)。不同的发行版具有稍微不同的用户界面,但是几乎所有命令对于所有dis都将具有相同的行为贡献。要从终端运行Linux,请按" CTRL + ALT + T"键。并且,要探索其功能,请按桌面左下角的应用程序按钮。

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4