Linux02-Linux是什么怎么学

一、Linux是什么

1.1 什么是操作系统?

计算机是一堆硬件组成的,为了控制这些硬件资源,于是就有了操作系统。

操作系统是计算机中最核心的系统软件,位于硬件和应用程序之间,负责管理硬件资源江为用户和应用程序提供运行环境。

操作系统的典型组成结构

应用程序 ──────────── 系统调用接口 ──────────── 内核(Kernel) ──────────── 硬件(CPU / 内存 / 磁盘)

1.2 什么是Linux?

结论:Linux是一个操作系统最底层的核心及其提供的核心工具,它是GNU GPL授权模式,任何人均可取得源代码,并且可以修改,它参考POSIX设计规范。

Linux是Torvalds先生1991年针对386开发的,核心仅能“驱动386所有的硬件”而已,当时能在Linux上面跑的软件很少。如果想要在其他硬件平台运行,就需要修改Linux才行。

1.3 GNU GPL 是什么?

GNU GPL 是一种自由软件许可证(开源许可证)自由软件基金会(FSF)发布,用来保证软件“永远自由”。

只要你分发了GPL软件或者其个性版本,必须:开放源代码、继续使用使用GPL协议

四大自由:

  1. 自由发行软件
  2. 自由查看和修改源码
  3. 自由分发副本
  4. 自由分发修改后的版本

代表项目:

  • Linux Kernel
  • BusyBox
  • Git

GNU (https://www.gnu.org/gnu/about-gnu.html)于1983年由Richard Stallman(rms)发起,意在为所有软件用户能够自由控制自己的计算而构建一款由大家共同努力开发而成的操作系统。rms今天仍然是GNU的首席。

GNU所开发的几个重要的软件:

  • Emacs
  • GNU C (GCC)
  • GNU C Library (glibc)
  • Bash shell

1.4 什么是POSIX设计规范?

POSIX(Portable Operating System Interface)是一套操作系统接口标准,由IEEE制定,用来保证:同一套程序,在不同 Unix 类系统上都能跑

1.4.1 POSIX 规定了哪些东西?

  • 系统调用接口(C API),glibc 实现 POSIX API

    类别示例
    进程fork()exec()wait()
    文件open()read()write()
    权限chmod()chown()
    信号signal()kill()
    线程pthread_*
  • 文件系统模型

    POSIX定义:一切皆文件、路径用 /、文件描述符fd(0/1/2)

    FD含义
    0stdin
    1stdout
    2stderr
  • Shell & 命令行行为

    POSIX定义了:标准Shell(sh)语法、命令行为(如cp、mv、ls)

    Bash 是 POSIX sh 的超集

  • 文本与字符规则

    • 行结束符:\n
    • 文本编码概念
    • LC_*/LANG规范
  • 工具与命令集(POSIX Utilities),如:awk\sed\grep\find\vi

1.4.2 POSIX不规定哪些东西?

  • 内核结构
  • GUI
  • 包管理器
  • systemd / init
  • 文件系统实现(ext4、xfs)

二、Linux核心版本号

Linux核心网站:http://www.kernel.org

Linux核心版本号举例如下:

3.10.0-123.el7.x86_64

版本号解释:

主版本号.次版本号.修订号-扩展版本号.架构标识 扩展版本号(el7): 123:发行版特定的构建号,表示这是Red Hat/CentOS编译的第123次构建 .el7:Enterprise Linux 7的标识,表示这是为RHEL 7/CentOS 7定制的内核

举例:

我的虚拟机安装的是CentOS8,内核版本号为4.18.0-240.el8.x86_64,内核版本为:4.18.0 ;el8表示CentOS8版本。通过命令cat /etc/os-release查看操作系统版本,确认是CentOS8

[root@server12 ~]# uname -r4.18.0-240.el8.x86_64[root@server12 ~]# cat /etc/os-releaseNAME="CentOS Linux"VERSION="8"ID="centos"ID_LIKE="rhel fedora"VERSION_ID="8"PLATFORM_ID="platform:el8"PRETTY_NAME="CentOS Linux 8"ANSI_COLOR="0;31"CPE_NAME="cpe:/o:centos:centos:8"HOME_URL="https://centos.org/"BUG_REPORT_URL="https://bugs.centos.org/"CENTOS_MANTISBT_PROJECT="CentOS-8"CENTOS_MANTISBT_PROJECT_VERSION="8"

2.1 奇数、偶数版本分类——3.0之前

  • 主、次版本为奇数:发展中版本(development)
  • 主、次版本为偶数:稳定版本(stable)

2.2 主线版本、长期维护版本(longterm version)

在3.0版本之后,这种奇数、偶数的编号格式就失效了。从3.0版开始,核心主要依据主线版本(MainLine)来开发,开发完毕后会往下一个主线版本进行。 例如3.10就是在3.9的架构下继续开发出来的新的主线版本。

查看Linux内核版本命令:

uname-r

而旧的版本在新的主线版本出现之后,会有两种机制来处理,一种机制为结束开发(End of Live,EOL),亦即该代码已经结束,不会有继续维护的状态。 另外一种机制为保持该版本的持续维护,亦即为长期维护版本 (longterm)。

查询长期维护内核版本号有哪些的网址:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1195774.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微信公众号矩阵系统哪家比较好?

微信公众号矩阵系统哪家比较好? 在当今数字化时代,微信公众号已成为企业品牌宣传、用户互动和内容传播的重要渠道。然而,随着公众号数量的增加,管理和运营变得越来越复杂。为了更好地管理和优化多个公众号,许多企…

面试常见问题之剖析哈希表

一、时间复杂度基础- 时间复杂度是衡量算法效率的指标,用大O表示法(如O(1)、O(n)、O(n^2))。数值越小,算法效率越高。 - O(1):无循环的简单操作,如赋值、基本运算、数组下标访问。 - O(n):单层循…

解决【Error 1935.安装程序集“Microsoft.VC8O. ATL,type=“win32“,version=“8.0.50727.6195“,publicKeyToken=“1fe8b】

第三方程序可能干扰安装。按以下步骤 “干净启动” 系统: 按WinR,输入msconfig回车,打开 “系统配置”。 切换到 “服务” 选项卡,勾选 “隐藏所有 Microsoft 服务”,然后点击 “全部禁用”。 切换到 “启动” 选项卡…

果博东方「百科」l66873-99996电微开户区块链的应用案例?

区块链的应用案例确实非常丰富,我来给你梳理几个典型领域,帮你快速了解它的实际价值: 金融领域 银行间联合贷款清算‌:微众银行联合上海华瑞银行,利用区块链技术优化“微粒贷”联合贷款的结算和清算,实现交易实时…

2026 年化妆品空运公司推荐:专业高效的美妆物流解决方案指南

在美妆行业快速发展的今天,化妆品空运已成为品牌拓展市场、保障产品新鲜度的关键环节。由于化妆品多含液体、粉末、膏体等敏感成分,部分香水类产品还属于易燃危险品,对运输的专业性、安全性和时效性要求极高。本文为…

码农常见问题之如何证明自己写的算法是对的

很多初学者不知道如何证明自己写的算法是正确的,通常只能通过提交代码看是否“AC”(Accepted,即通过所有测试用例)来判断。核心方法(四步验证法)以“在含10万个元素的数组中,找两数之和等于1024…

RWA:2025年最危险的金融实验,还是下一个万亿风口?

引言:一场静默的资产流通革命 当新加坡数字债券平台Hashstacs在2024年Q1完成首笔1.2亿美元房地产代币化交易,当全球碳信用市场因RWA技术实现跨境实时结算,当华尔街投行开始用区块链追踪黄金供应链——这场由真实世界资产(Real Wo…

耐力板行业领军者:29年经验+行业标准参编(2025推荐)

一、开篇:耐力板市场进入技术分水岭 2025年中国耐力板市场规模突破230亿元,年复合增长率达12.3%。随着雄安站、广州南站等超大型交通枢纽对材料耐候性要求提升至15年质保标准,传统供应商面临技术代际差距。本文基于…

Java+AI 核心指南:大模型丝滑接入与多模型统一范式

在人工智能技术深入企业业务的当下,Java作为企业级应用开发的主流技术栈,如何高效集成AI能力、实现业务系统智能化升级,成为众多技术团队面临的核心课题。不同于Python在AI算法研发领域的优势,Java技术栈的核心价值在于稳定的工程…

Pscad仿真模型-电力仿真程序, VMD与TEO结合的行波测距双端电源以及T接线路

Pscad仿真模型-电力仿真程序, VMD与TEO结合的行波测距双端电源以及T接线路,双端测距方法参考《基于VMD和TEO的高压输电线路雷击故障测距研究_高艳丰》,T型测距算法参考: 《基于VMD和TEO的高压输电线路雷击故障测距研究_高艳丰》 《…

上万点数据如何稳定采集?基于 BL118 Node-RED 的工业边缘汇聚方案

在智慧工厂、能源管理、园区级监控项目中,**“上万点数据采集”**已经不是什么极端需求,而是越来越常见的日常场景。PLC 越来越多、仪表越来越密、数据频率越来越高,但真正让项目头疼的,从来不是“点数写不写得下”…

从中心化到混合架构:数字资产交易所的技术革命与生态重构

引言:一场静默的金融基础设施革命当全球数字资产市值突破5万亿美元大关,当Coinbase单日交易量超越纽约证券交易所,当Solana链上衍生品合约规模直追传统金融市场——这场由区块链技术驱动的金融革命,正在重塑人类社会的价值交换方式…

靠谱的小程序开发制作公司:2026年选型指南

随着数字化转型的持续深入,小程序凭借轻量化、高触达、强生态的优势,已成为企业链接用户、拓展业务的核心载体。据微信公开课发布的官方数据显示,小程序生态年交易规模持续增长,覆盖行业从零售、餐饮延伸至政务、医…

深圳 APP / 微信小程序开发前十机构怎么选?昊客网络用技术与案例说话!

在深圳这座互联网产业高地,APP、微信小程序开发公司扎堆涌现,能跻身行业前十的机构各有优势,但真正能做到 “技术硬、案例实、服务稳” 的并不多。深圳昊客网络作为深耕行业近 10 年的实力派,凭借 AI 驱动的技术体…

CodeSense5.1重磅发布|精准、合规、智能三重进化,驱动国产静态分析新高度

近日,CodeSense 正式发布5.1版本。本次升级聚焦“检测更强、合规更可信、研判更高效”三大核心目标,在核心引擎、标准体系与AI赋能三大模块实现全面突破,彰显了其在软件质量与安全领域持续深耕的技术实力与产品诚意。检测能力深化&#xff1a…

链条直销2026风向标:哪些品牌走在行业前端?不锈钢链条/链条/工业链条/非标链条,链条企业口碑推荐榜

随着工业4.0的推进与制造业智能化升级,链条作为机械传动与输送的核心部件,其市场需求持续攀升。据行业数据预测,2026年全球链条市场规模将突破300亿美元,中国作为全球最大的链条生产与消费国,正面临技术迭代、质量…

2026年不锈钢复合管栏杆厂家推荐榜:聊城市聚晟新材料科技有限公司,道路栏杆/人行道栏杆/防撞栏杆/桥梁栏杆/铝合金栏杆厂家精选

一座稳固的桥梁护栏,背后是精密激光切割的毫米级精度与十数年行业经验的完美融合,在城市快速发展的画卷中,勾勒出一道道坚韧而优雅的安全线。 近期潍坊市对城区20处关键位置加装的49道不锈钢隔离护栏,不仅提升了城…

全网最全9个AI论文网站,MBA学生轻松搞定毕业论文!

全网最全9个AI论文网站,MBA学生轻松搞定毕业论文! AI 工具如何成为论文写作的得力助手 在当前学术研究日益数字化的趋势下,MBA 学生面临论文写作的压力也愈发明显。无论是选题、开题还是撰写与降重,每一步都充满挑战。而 AI 工具的…

2026最新生腌三文鱼推荐!上海/延吉韩式生腌权威榜单发布,品质与风味兼具的生腌美食精选

引言 随着消费升级与饮食文化多元化,生腌海鲜凭借独特的口感与风味,成为近年来餐饮市场的热门品类。其中,生腌三文鱼以其鲜甜嫩滑的肉质和丰富的营养价值,深受广大食客喜爱。然而,市场上生腌产品质量参差不齐,食…

DApp 2.0时代:当AI、隐私计算与模块化链重塑互联网未来

引言:一场静默的数字主权革命当全球DApp日活用户突破2.3亿,当AI代理在链上自动执行价值数亿美元的DeFi策略,当沃尔玛的区块链溯源系统将食品安全问题定位效率提升90%——这场由智能合约驱动的革命,正在重塑人类社会的价值交换方式…