zoukankan      html  css  js  c++  java
  • 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,不单单是个性的桌面。

  • 相关阅读:
    【WebService】WebService之WSDL文档深入分析(三)
    Android开发——发布第三方库到JitPack上
    Android破解学习之路(七)—— 乐秀视频编辑 内购破解 专业版 价值40元的破解
    Android破解心得——记学习七少月安卓大型安全公开课
    【转】Android播放音频MediaPlayer的几种方式介绍
    Android开发——EditText的属性使用
    Android开发——Fragment的简单使用总结
    Android开发——签名包的生成
    Android Stuido xml使用app属性没有提示代码
    Android开发——设置界面的创建
  • 原文地址:https://www.cnblogs.com/ljx1/p/11420215.html
Copyright © 2011-2022 走看看