zoukankan      html  css  js  c++  java
  • 操作系统的基本知识与Linux系统简介

    1、进程(process)

                   a.默认的守护进程

                   b.程序都会启动自己的程序进程----普通进程

                   并不是所有进程都能直接调用system call去直接使用硬件资源的。

                   大部分的普通进程都不能直接通过system call去调用硬件资源,他们需要借助库文件才能在系统上正常运行。

                   库文件

                              .dll文件---Winows系统

                               .os--------Linux系统

                    shell-----Linux操作系统下最常见的交互方式

                                  zash   bash(最基本)   cash   kash----交互方式

                     图形交互程序在Linux系统上,也是一款普通的应用程序(可以不安装)

                     常见的图形程序:

                                                 KDE

                                                 GNOME

                                                  xfce

                                                    ...

    2、操作系统的结构

                                           硬件设备

                                                |

                                            kernel--------------------

                                                | system call          |

                                          应用程序                 库文件

                                                                              |

                                                                     普通进程(比较特殊:shell(管理人员系统的交互))

    3、操作系统的历史

                 为了实现工作的批量化处理:贝尔实验室----GE通用---麻省理工大学Mutices

                         贝尔实验室和麻省理工退出该项目,而贝尔实验室一个年轻的科学家肯·汤姆森,为了运行space travel的游戏

                         基于DPD-7的操作系统,肯开发了自己第一个操作系统Unix(汇编语言编写)                                                                  

                                |                                                                                                                                         

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

                                |

                          肯在加州大学伯克利分校任教-----BSD

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

                                |

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

                                                                      |

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

                                   |                                  |                                   |

                               IBM                             SUN                               HP 

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

                                |                                                                                                                                                                  1980年后,美国Richard Stallman发起了GNU计划--开源

                          1989年左右,荷兰一个大学中一位老教授为了给学生上课,不想购买Unix操作系统                                                                         |

                         于是自己写了一个minix操作系统                                                                                                                                                         |                                        

                                |                                                                                                                                                                                                     |

                           1991年左右,LINUX在minix系统的基础上,开发量第一款Linux操作系统(*KERNEL*)---------------------------------------------------GNU/Linux

    4、内核与GNU/Linux版本问题

                  内核版本:

                                  kernel

                  GNU/Linux版本:

                                             发行商版本

                                                     |-----红帽----Linux

                                                     |-----debian---ubuntu

    常见的发行商版本:

                                   redhat-------收取服务费

                                   centos

                                   fedore

                                   openSUSE(欧洲)

                                   debian(安全)

                                   ubuntu

    5、开源体系

                        a.GNU(GUN is Not Unix)GNU计划:将商业版本的软件程序进行开源的计划。

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

                        b.BSD

                        c.Apache

                              |

                        本身做网站起家的社区

                               |

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

    Linux的安装与简介

    1、安装

                 【博客:实验中的错误截图和你解决问题的方式(写清楚自己的平台)】

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

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

                               (VMM管理平台:VMware workstations、Virtialbox)

                   选语言

                        |

                   选键盘

                        |

                   选时区

                        |

                   写主机名

                        |

                   定义root密码(超级用户)

                        |

                   划分磁盘空间(三个分区必须华划分:/boot(启动)   swsp(交换)   /(根分区)

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

    常用Linux命令基本使用:

           LS            //显示文件信息

         pwd           //显示当前路径

           cd            //切换到目标目录

        Touch         //修改时间戳

                stat-----atime(最后访问时间)   mtime(修改文件内容时间)    ctime(修改文件属性或权限的时间)

         Mkdir         //创建文件夹

            Rm         //删除文件夹

          clear         //清屏=Ctrl+L

  • 相关阅读:
    DFT
    BSDL
    穆尼里奥:未派上最好点球手;齐达内成功并不意外
    module使用和设置
    APU (美国AMD公司研发的加速处理器)
    Lucio: We avoided Mourinho after every loss
    高位压迫——萨基给世界足坛带来的技术革命
    穆里尼奥:曼联没有在今夏尝试过签下C罗
    Linux 的 Out-of-Memory (OOM) Killer
    shell source命令说明
  • 原文地址:https://www.cnblogs.com/xiaoaqiqi/p/11278744.html
Copyright © 2011-2022 走看看