加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux操作系统

发布时间:2020-12-13 23:35:49 所属栏目:Linux 来源:网络整理
导读:1.操作系统干什么的? ? ? ? 平台—承上启下 ? ? ? 上:应用 ? ? ? 下:硬件设备(resource) ? ? ? 硬件设备平台的三大部件:CPU 内存 IO设备(运算器 控制器 存储器 input设备 output设备) ? ? ? CPU:所有的运算 ? ? ? 内存:向CPU提供数据(cpu只能向内

1.操作系统干什么的?

? ? ? 平台—承上启下

? ? ? 上:应用

? ? ? 下:硬件设备(resource)

? ? ? 硬件设备平台的三大部件:CPU 内存 IO设备(运算器 控制器 存储器 input设备 output设备)

? ? ? CPU:所有的运算

? ? ? 内存:向CPU提供数据(cpu只能向内存读取数据),重启系统,内存中的数据将会丢失;

? ? ? ? ? ? ? ? CPU读取内存中指定(需要的数据),这个过程,叫做寻址;(物理地址、逻辑地址)

? ? ? IO设备:网卡(适配器adapter):以太网(Ethernet)

? ? ? ? ? ? ? ? ? ? 磁盘(IDE、SAS、SSD)机械盘、固态盘

? ? ? 操作系统本身就是一个软件程序,但是,它并不直接对客户提供应用,而是为其他应用提供硬 ? ? ? ?件资源

? ? ? 操作系统分为:用户空间和内核空间

?

2.操作系统的结构

??

3.操作系统的发展历史

? ? ? ? ? ? ? 为了实现工作的批量化处理:贝尔实验室—GE通用—麻省理工大学,?一起开发Mutices ?,之后贝尔实验室和麻省理工大学退出该项目,而贝尔实验室中一个年轻的科学家 ? ? ? ? 肯.汤姆森 为了运行space travel的游戏;基于DPD-7的操作系统,肯开发了自己的第一个操作系统Unix(汇编语言编写)

? ? ? ? ? |

? ? ? 1973年肯和他的同事—C语言(B语言的改进),用C语言重写Unix

? ? ? ? ? |

? ? ? 之后,肯来到加州大学伯克利分校任教-------BSD

? ? ? ? ? ? ? ?*问题:在美国市场同事销售着BSD和Unix操作系统,这时候,两者为了版权问题打的不可开交;--持续10年的时间

? ? ? ? ? |

? ? ? 微软发展起来(因为美国的反垄断法---AT&T公司被拆分(Unix源代码被无偿提供))

?????????? |

------------------------------------------

? ? ? ? ? ? ?|?????????? | ? ? ? ? ? |

? ? ? ? ?IBM??????? SUM ? ? HP

? ? ? ? ? ? ?|??????????? |??????? ???|

? ? ? ? ?AIX????????? SUNos????? HP-unix(这就是小型机市场上最常见的小型机操作系统)

? ? ? ? ? ?| ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?|

? ? ? 1989年左右的时间,荷兰一个大学?????????????????? 1980年后,美国Richar Stallman

? ? ? 的老教授为了给学生上课,不想购买???????????????? 发起了GNU计划—开源

? ? ? Unix操作系统,于是,自己写了一个 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

? ? ? minix操作系统; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

? ? ? ? ? ? | ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?|

? ? ? 1991年左右,linus在minix ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?|

? ? ? 系统的基础上开发了第一款------------------------------------|

? ? ? Linux操作系统(*kernel*) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?|

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? GNU/Linux

?

? ? ? ?内核与GNU/Linux系统的版本问题

? ? ? ? ? ? ?内核版本:

? ? ? ? ? ? ? ? ? ? ? Kernel

? ? ? ? ? ? ?GNU/Linux版本:

? ? ? ? ? ? ? ? ? ? ? ? 发行商版本

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?|

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?|------红帽

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?|

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?|------debian--Ubuntu

? ? ? ? ? ? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? ? ? ? 常见的发行商版本:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?redhat—收取服务费

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?centos

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?fedora

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?openSUSE(欧洲)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?debian(安全)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Ubuntu

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?麒麟、红旗

?

5.开源体系

???? (1)GNU

? ? ? ? ? ? ? GNU is not Unix??? GNU计划:将商业版本的软件程序进行开源的一个计划

? ? ? ? ? ? ? GPL协定:如果你使用了GNU计划中定义的开源软件代码,你就必须将对应的所有代码进行开源

? ? ? ? ? ? ? 宽松的GPL协定:

???? (2)BSD

???? (3)Apache

????????????? 本身是一个做网站起家的社区;

????????????? Hadoop项目在2000年后,称为Apache项目的顶级项目;

?

6.Linux的安装与命令简介

? ? ? ? (1)安装

? ? ? ? ? ? ? ? ?a、直接将操作系统安装在硬件设备上(不建议)

? ? ? ? ? ? ? ? ?b、使用VMM管理平台来进行安装(虚拟机的方式)

? ? ? ? ? ? ? ? ? ? (VMM管理平台:VMware workstations、 Virtualbox)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?选语言

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?|

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?选键盘

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?|

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?选时区

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?|

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?写主机名

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?|

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 定义root密码(超级用户)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?|

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 磁盘的划分:3个分区必须要划分:/boot??? swap?? /

?

? ? ? ? ? ? ? ? ? ?拍摄快照,如果出错,可以恢复快照

?

7.常用的Linux命令的基本使用

? ? ? ? Ls??????? //显示文件信息

? ? ? ? pwd????? //显示当前目录

? ? ? ? cd?????? //结束

? ? ? ? Touch??? //修改时间戳

? ? ? ? Stat?? atime 访问时间?? mtime 修改文件内容的时间? ctime 修改文件属性

? ? ? ? Touch a.txt

? ? ? ? Mkdir??? //创建文件夹

? ? ? ? Rm????? //删除

? ? ? ? Clear??? //清屏? = ctrl + l

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读