一.Linux系统简介

unix发展历史和发行版本

UNIX与Linux发展史

UNIX发展历史

image.png
image.png
image.png

补充

Multics在英文中是大而复杂,造成计划失败的原因之一
此外缺乏系统的项目管理也是计划失败的原因之一
肯汤普森最初开发完成后对系统的命名为UNICS,随后因为读音关系演化成UNIX
诞生之初隶属于AT&T,软件不是AT&T的产业,UNIX缺乏发展市场

image.png

起初ARPAnet采用ncp协议,ncp协议很慢,并且存在周期性不稳定的特点,由美国国防部资助开发了TCP/IP协议
TCP/IP面世之初没有得到大众的认知和普及,由美国国防部出面与AT&T做了约定,将TCP/IP协议捆绑到UNIX向大学发行非商业许可
1971年C语言的出现,UNIX捆绑了TCP/IP协议,捆绑了开发环境C语言,由美国国防部督促,AT&T面向大学发行非商业许可,直接促进了UNIX的发展

早期的UNIX采用汇编
UNIX主要发行版本

image.png

PowerPC:由IBM,苹果公司,摩托罗拉三家公司联合开发的CPU
Linux操作系统以上的三种操作系统,一般用作与个人PC端,多用于企业级服务器
BSD–>伯克利
MacOS的内核同样为Linux

Linux的发展历史

image.png

林纳斯托瓦兹是芬兰赫尔辛基大学的学生,(UNIX系统作为商用不能直接给学生使用)他所在的大学有个教授参考了UNIX第5版做了二次开发,开发出一个新的操作系统称之为MINUX,开源给学生
由于MINUX是教授对开发,因此存在某些漏洞,有些学生写了补丁给教授看,但教授,非常固执"为了维护,MINUX的纯洁性,不需要任何外来代码"
因此MINUX一直保持最原始的模样
而林纳斯托瓦兹则以MINUX为模板,自己写了补丁,又参考了其他人好的补丁,开发出了了一个新的操作系统,称之为Linux

Linux内核及内核版本

林纳斯托瓦兹一开始发布的Linux仅仅是90多k的Linux内核,并没有外围软件
对于Linux内核官网,则会定期对Linux内核进行更新
对于更新过后的版本,命名规则为
主版本号.次版本号.末版本号
在主版本为2的Linux内核中,有这样一个说法
次版本为偶数时,该Linux内核版本为稳定版
次版本为奇数时,该版本为开发版
内核版和发行版
内核+每个厂商自行添加的桌面与应用程序,在进行开发就变成Linux发行版
因此,我们说虽然Linux存在各式各样的发行版,但是它们的内核版本都是一样的

Linux主要发行版本

image.png

Linux发行版本众多,大体上可分为两个系列
上图所示,左边为redhat系列,右边为debian系列
两个分支都是采用相同的Linux内核,最大的区别是软件安装的具体方式不同
选择CentOS原因
开源社区版本的Linux发行版
市场及行业中较为主流
KNOPPIX
免安装版本的Linux发行版,使用iOS镜像即可

开源软件简介

常见开源软件

image.png

  • 开源软件的特点
  • 使用的自由
  • 绝大多数开源软件免费–>构建成本低
  • 开源≠免费
  • 研究的自由
  • 可以获得源代码–有利于二次开发
  • 散布和改良的自由
  • 可以自由传播,改良甚至销售–有利于新老程序员学习
  • 开源软件的安全性较好
  • 使用开源软件做开发的原则
  • 基于开源软件的二次开发的产品必须也是开源的

支撑互联网的开源技术

image.png

  • LAMP架构
  • PHP更多的被Java所取代
  • Linux应用领域
  • 基于Linux的企业服务器
  • 嵌入式应用
  • 手机,平板
  • 其他嵌入式的应用

image.png

  • Linux在电影娱乐业
  • Linux学习方法
    • 为什么选择命令行
    • 相较于Windows,Linux系统更加考虑安全性
    • Linux系统通常由专业的工程师进行管理
    • 一般而言,图形界面对系统资源的占用比较庞大,不能腾出更多空间用于客户端进行访问,违背了服务器端稳定性优先原则干得越多,错得越多,减少图形化界面,可以减低Linux的错误率
    • Linux更多用于服务器端,通过远程管理进行操作,不需要图形化界面
  • 解决问题的途径
    • 帮助,文档,示例,查找
  • 英文提示的困惑
    • Command not found
    • 没找到此命令
    • 命令打错了
    • 命令打对了,只是环境中没安装
    • 命令打对了,执行文件打错了
    • No such file or directory
    • 忘掉Windows的思维方式
  • 计划+坚持+专注
  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

芝士君(Java 版)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值