linux的作用是什么

92次阅读
没有评论

共计 2401 个字符,预计需要花费 7 分钟才能阅读完成。

本文丸趣 TV 小编为大家详细介绍“linux 的作用是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“linux 的作用是什么”文章能帮助大家解决疑惑,下面跟着丸趣 TV 小编的思路慢慢深入,一起来学习新知识吧。

linux 是一种免费使用和自由传播的类 UNIX 操作系统;Linux 操作系统嵌入了 TCP/IP 协议栈,协议软件具有路由转发功能;路由转发依赖作为路由器的主机中安装多块网卡,当某一块网卡接收到数据包后,系统内核会根据数据包的目的 IP 地址,查询路由表,然后根据查询结果将数据包发送到另外一块网卡,最后通过此网卡把数据包发送出去。

Linux,全称 GNU/Linux,是一种免费使用和自由传播的类 UNIX 操作系统,其内核由林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于 1991 年 10 月 5 日首次发布,它主要受到 Minix 和 Unix 思想的启发,是一个基于 POSIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。它支持 32 位和 64 位硬件,能运行主要的 Unix 工具软件、应用程序和网络协议。

Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux 有上百种不同的发行版,如基于社区开发的 debian、archlinux,和基于商业开发的 Red Hat Enterprise Linux、SUSE、Oracle Linux 等。

2022 年 11 月 20 日,Linux 提交了最后一批 drm-intel-next 功能补丁,Linux 6.2 将迎来对英特尔锐炫独显的正式支持。

主要特性

基本思想

Linux 的基本思想有两点:第一,一切都是文件;第二,每个文件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说 Linux 是基于 Unix 的,很大程度上也是因为这两者的基本思想十分相近。

完全免费

Linux 是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了 Linux 的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让 Linux 吸收了无数程序员的精华,不断壮大。

完全兼容 POSIX1.0 标准

这使得可以在 Linux 下通过相应的模拟器运行常见的 DOS、Windows 的程序。这为用户从 Windows 转到 Linux 奠定了基础。许多用户在考虑使用 Linux 时,就想到以前在 Windows 下常见的程序是否能正常运行,这一点就消除了他们的疑虑。

多用户、多任务

Linux 支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现代电脑最主要的一个特点,Linux 可以使多个程序同时并独立地运行。

良好的界面

Linux 同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似 Windows 图形界面的 X -Window 系统,用户可以使用鼠标对其进行操作。在 X -Window 环境中就和在 Windows 中相似,可以说是一个 Linux 版的 Windows。

支持多种平台

Linux 可以运行在多种硬件平台上,如具有 x86、680×0、SPARC、Alpha 等处理器的平台。此外 Linux 还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001 年 1 月份发布的 Linux 2.4 版内核已经能够完全支持 Intel64 位芯片架构。同时 Linux 也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。

系统优势

代码开源

Linux 由众多微内核组成,其源代码完全开源;

网络功能强大

.Linux 继承了 Unix 的特性,具有非常强大的网络功能,其支持所有的因特网协议,包括 TCP/IPv4、TCP/IPv6 和链路层拓扑程序等,且可以利用 Unix 的网络特性开发出新的协议栈;

系工具链完整

Linux 系统工具链完整,简单操作就可以配置出合适的开发环境,可以简化开发过程,减少开发中仿真工具的障碍,使系统具有较强的移植性;

系统功能

系统内核的路由转发

Linux 操作系统嵌入了 TCP/IP 协议栈,协议软件具有路由转发功能。路由转发依赖作为路由器的主机中安装多块网卡,当某一块网卡接收到数据包后,系统内核会根据数据包的目的 IP 地址,查询路由表,然后根据查询结果将数据包发送到另外一块网卡,最后通过此网卡把数据包发送出去。此主机的处理过程就是路由器完成的核心功能。

通过修改 Linux 系统内核参数 ip_forward 的方式实现路由功能,系统使用 sysctl 命令配置与显示在 /proc/sys 目录中的内核参数。首先在命令行输入:cat /proc/sys/net/ipv4/ip_forwad,检查 Linux 内核是不是开启 IP 转发功能。如果结果为 1,表明路由转发功能已经开启;如果结果为 0,表明没有开启。出于安全考虑,Linux 内核默认是禁止数据包路由转发的。在 linux 系统中,有临时和永久两种方法启用转发功能。

临时启用:此种方法只对当前会话起作用,系统重启后不再启用。临时开启的命令格式:sysctl–wnet.ipv4.ip_forward=1。

永久启用:此种永久性的启用 IP 转发功能,通过更改配置文件 /etc/sysctl.conf 中的语句行“net.ipv4.ip_forward=0”,修改为“net.ipv4.ip_forward=1”,保存配置文件后执行命令 sysctl–p/etc/sysctl.conf,配置便立即启用。

读到这里,这篇“linux 的作用是什么”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-12发表,共计2401字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)