linux基础day01-系统基础

本文链接:https://blog.51cto.com/hades02/1671440

一、系统的三大部件

  CPU:运算器 控制器 存储器

      time space

      中断

  内存:CPU的数据只能从内存读取,且数据具有易失性(页面)

  IO:控制总线 数据总线(属同一IO)

二、OS原理

  

三、OS管理

  GUI--图形界面 GNOME KDE XFCE

  CLI--命令行管理界面 shell

      常用的shell程序:

      • sh -- bash
      • csh
      • tcsh
      • ksh
      • zsh

四、调用

  system call

  api

五、操作系统的历史 

        综观计算机之历史,操作系统与计算机硬件的发展息息相关。操作系统之本意原为提供简单的工作排序能力,后为辅助更新更复杂的硬件设施而渐渐演化。从最早的批量模式开始,分时机制也随之出现,在多处理器时代来临时,操作系统也随之添加多处理器协调功能,甚至是分布式系统的协调功能。其他方面的演变也类似于此。另一方面,在个人计算机上,个人计算机之操作系统因袭大型机的成长之路,在硬件越来越复杂、强大时,也逐步实践以往衹有大型机才有的功能。

       总而言之,操作系统的历史就是一部解决计算机系统需求与问题的历史。

六、开源体系

  GNU --GPL

     宽松的GPL协定

  apache

  bsd

七、linux的常见发行商版本

三大分支:

1Slackware

Slackware Linux是由Patrick Volkerding开发的GNU/Linux发行版。与很多其他的发行版不同,它坚持KISS(Keep It Simple Stupid)的原则。

比较著名分支发行版:

S.u.s.E

SUSE(发音 /sus/)。SUSE Linux 原来是德国的 SuSE Linux AG公司发行维护的Linux发行版,是属于此公司的注册商标。第一个版本出现在1994年年初。2004年这家公司被Novell公司收购。

2Debian

广义的Debian是指一个致力于创建自由操作系统的合作组织及其作品,由于Debian项目众多内核分支中以Linux宏内核为主,而且 Debian开发者所创建的操作系统中绝大部分基础工具来自于GNU工程,因此 “Debian” 常指Debian GNU/Linux。

比较著名分支发行版:

Ubuntu 

ubuntu基于linux的免费开源桌面PC操作系统,十分契合英特尔的超极本定位,支持x86、64位和ppc架构。

3RedHat

比较著名分支发行版:

CentOS   Community ENTerprise OS 与RedHat Enterprise Linux兼容

CentOS(Community ENTerprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。

Fedora         redhat 9 个人版  -->(2003年捐给) Fedora

Fedora 是一个知名的Linux发行版,是一款由全球社区爱好者构建的面向日常应用的快速、稳定、强大的操作系统。

Fedora基于Red Hat Linux,在Red Hat Linux终止发行后,红帽公司计划以Fedora来取代Red Hat Linux在个人领域的应用。

RHEL: RedHat Enterprise Linux   企业版

2004年4月30日,Red Hat公司正式停止对Red Hat 9.0版本的支持,标志着Red Hat Linux的免费时代正式结束。从此Red Hat公司不再开发桌面版的Linux发行包,而将全部力量集中在服务器版的开发上,也就是Red Hat Enterprise Linux版。 2005年10月RHEL4发布。

4、其它

LFS:Linux From Scratch  从零开始安装Linux

是一种从网上直接下载源码,从头编译LINUX的安装方式。它不是发行版,只是一个菜谱,告诉你到哪里去买菜(下载源码),怎么把这些生东西( raw code) 作成符合自己口味的菜肴──个性化的linux,不单单是个性的桌面。

原文地址:https://www.cnblogs.com/ljx1/p/11420215.html