0

0

Linux从入门到精通系列之基础篇

絕刀狂花

絕刀狂花

发布时间:2025-09-05 08:29:23

|

141人浏览过

|

来源于php中文网

原创

首先我们先来说一下什么是linux

我们一般都听说过Windows,而一提到linux大部分人都很陌生,毕竟台式机、笔记本都是Windows操作系统。首先我们要知道 Linux 这玩意儿跟Windows是一样的都是在计算机上面运行的操作系统,所以说 Linux 就是一个操作系统。问题是Linux 可以在哪些种类的计算机上面运行呢?而 Linux 源自哪里?为什么Linux是免费的呢?这些我们都得来谈一谈先!

Linux从入门到精通系列之基础篇

由上图中我们可以看到其实核心与硬件的关系非常的强烈。早期的 Linux 是针对 386 来开发的,由于Linux 只是一套操作系统并不含有其他癿应用程序,因此很多工程师在下载了 Linux 核心并且实际安装之后,就只能看着计算机开始运行了! 接下来这些高级工程师为了自己的需求,再在 Linux 上面安装他们所需要的软件就是了。

由与不同的硬件他的功能函数并不相同,例如 IBM 的Power CPU 与Intel 的 x86 架构就是不一样!

所以同一套操作系统是无法在不同的硬件平台上面运行的!举例来说,如果你想要让 x86 上面跑的那套操作系统也能够在 Power CPU 上运行时,就得要将该操作系统进行修改才行。如果能够参考硬件的功能函数并据以修改你癿操作系统程序代码,那经过改版后的操作系统就能够在另一个硬件平台上面运行了。这个动作我们通常就称为『软件移植』了!

Linux 提供了一个完整的操作系统当中最底层的硬件控制与资源管理的完整架构,这个架构是沿袭Unix 良好的传统来的,所以相当的稳定而功能强大!

●1991 年:芬兰大学生 Linus Torvalds 的一则简讯到了

1991 年,芬兰的赫尔辛基大学的Linus Torvalds 在 BBS 上面贴了一则消息,宣称他以 bash, gcc 等工具写了一个小小的核心程序,这个核心程序可以在 Intel 的 386 机器上面运行,让很多人很感兴趣!仍此开始了 Linux 不平凡的路程!

Linux从入门到精通系列之基础篇

一共经历了三个阶段:1.单人维护阶段 2.广大***志工加入阶段 3.核心功能细部分工发展阶段

●Linux的核心版本

Linux 的核心版本编号有点类似如下的样子:

Linux从入门到精通系列之基础篇

如前所述,因为对与 Linux 核心的开发者太多了,以致于造成 Linux 核心经常性的变动。 但对于一般家庭计算机或企业关键应用的话,常变动的核心并不适合的。因此托瓦兹便将核心的发展趋势分为两股, 并根据这两股核心的发展分别给予不同的核心编号,那就是:

Linux从入门到精通系列之基础篇

好了,经过上面的说明,我们知道了 Linux 其实就是一个操作系统最底层的核心及其提供的核心工具。他是 GNU GPL 授权模式,所以,任何人均可取得原始码与可执行这个核心程序,并且可以修改。 此外,因为 Linux 参考 POSIX 设计规范,于是兼容于 Unix 操作系统,故亦可称之为 Unix Like 的一种。

●GNU(GNU is Not Unix)

1984年由Richard Stallman发起并创建,官方网站:http://www.gnu.org

Linux从入门到精通系列之基础篇

●GPL(GNU General Public License)

1.GNU自由软件的通用许可协议  2.允许用户任意复制、传递、修改及再发布 3. 基于自由软件修改再次发布的软件,仍需遵守GPL

底下列出几个主要的Linux发行者网址:

 Red Hat: http://www.redhat.com

标书对比王
标书对比王

标书对比王是一款标书查重工具,支持多份投标文件两两相互比对,重复内容高亮标记,可快速定位重复内容原文所在位置,并可导出比对报告。

下载

 Fedora: http://fedoraproject.org/

 Mandriva: http://www.mandriva.com

 Novell SuSE: http://www.novell.com/linux/

 Debian: http://www.debian.org/

 Slackware: http://www.slackware.com/

 Gentoo: http://www.gentoo.org/

 Ubuntu: http://www.ubuntu.com/

 CentOS: htpp://www.centos.org/

●Linux的特色

那么这个系统有什么特别的功能呢?简单的说:

1. 自由与开放的使用与学习环境   2.  配备需求廉价  3.  核心功能强大而稳定  4.  独立作业

目前Linux已经是想当成熟的一套操作系统咯,而且不耗资源又可以自由获取,呵呵,可以说造成微软相当大的压力呀!这也是造成Linux成为最近几年来最受瞩目的操作系统之一,如前所述,他会受到的瞩目原因是因为他是Free的,就是可以自由获取的操作系统啦!然后他是开放性的系统,也就是说你可以随时的取得程序的源代码,这对于程序开发工程师是很重要的。而且他虽然是Free的自由软件,但是功能很强大!另外,Linux对于硬件需求不是很高,这一点更造成他流行的原因。

反正Linux好处说不完啦,不过虽然Linux具有这样多的好处,但是他有一个致命的地方,使他普及率受到很大的限制,就是Linux需要使用相关的命令字符来进行系统管理,虽然近年来有很多的图形接口开发使用在Linux上面,但毕竟要熟悉Linux还是以命令字符比较好,因此要接受Linux的玩家必须会使用相关的命令字符,而不是用鼠标点一点就行的。

下面介绍几款开源软件:

Firefox(火狐)浏览器

Linux从入门到精通系列之基础篇

OpenOffice办公软件

Linux从入门到精通系列之基础篇

Apache网站服务器软件

Linux从入门到精通系列之基础篇

好了,天儿也不早了今天就先讲到这里我会在今后的日子里继续为大家讲解Linux的相关知识。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
硬盘接口类型介绍
硬盘接口类型介绍

硬盘接口类型有IDE、SATA、SCSI、Fibre Channel、USB、eSATA、mSATA、PCIe等等。详细介绍:1、IDE接口是一种并行接口,主要用于连接硬盘和光驱等设备,它主要有两种类型:ATA和ATAPI,IDE接口已经逐渐被SATA接口;2、SATA接口是一种串行接口,相较于IDE接口,它具有更高的传输速度、更低的功耗和更小的体积;3、SCSI接口等等。

1848

2023.10.19

PHP接口编写教程
PHP接口编写教程

本专题整合了PHP接口编写教程,阅读专题下面的文章了解更多详细内容。

614

2025.10.17

php8.4实现接口限流的教程
php8.4实现接口限流的教程

PHP8.4本身不内置限流功能,需借助Redis(令牌桶)或Swoole(漏桶)实现;文件锁因I/O瓶颈、无跨机共享、秒级精度等缺陷不适用高并发场景。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2356

2025.12.29

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

47

2026.01.19

windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

1431

2023.07.26

查看端口占用情况windows
查看端口占用情况windows

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

1164

2023.07.27

windows照片无法显示
windows照片无法显示

当我们尝试打开一张图片时,可能会出现一个错误提示,提示说"Windows照片查看器无法显示此图片,因为计算机上的可用内存不足",本专题为大家提供windows照片无法显示相关的文章,帮助大家解决该问题。

833

2023.08.01

windows查看端口被占用的情况
windows查看端口被占用的情况

windows查看端口被占用的情况的方法:1、使用Windows自带的资源监视器;2、使用命令提示符查看端口信息;3、使用任务管理器查看占用端口的进程。本专题为大家提供windows查看端口被占用的情况的相关的文章、下载、课程内容,供大家免费下载体验。

461

2023.08.02

JavaScript浏览器渲染机制与前端性能优化实践
JavaScript浏览器渲染机制与前端性能优化实践

本专题围绕 JavaScript 在浏览器中的执行与渲染机制展开,系统讲解 DOM 构建、CSSOM 解析、重排与重绘原理,以及关键渲染路径优化方法。内容涵盖事件循环机制、异步任务调度、资源加载优化、代码拆分与懒加载等性能优化策略。通过真实前端项目案例,帮助开发者理解浏览器底层工作原理,并掌握提升网页加载速度与交互体验的实用技巧。

23

2026.03.06

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
【web前端】Node.js快速入门
【web前端】Node.js快速入门

共16课时 | 2.1万人学习

nginx浅谈
nginx浅谈

共15课时 | 0.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号