Linnux 02

进程

          默认的守护进程---内核空间                              |普通进程依赖守护进程

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

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

         大部分的普通进程都不能直接通过system call去调用硬件资源,

         它们需要借助库文件,才能在系统上正常运行。

         库文件:import文件相似。.dll--windows库文件,.os--linux库文件

         Shell:Linux操作系统下最常见的交互方式(Bash、csh、ksh、zsh为最常见的。)

                SSH------------远程绘画    Bash是最基础的shell

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

         常见的图形程序:KDE、GNOME    

操作系统的结构

                                                           硬件设备

                                                            |

                                        Kernel------------------内核空间                         应用程序和库文件都需要systell call

                                             |(system call)          |                              启用内核空间去调用内核空间

                                      应用程序                         库文件

                                           |

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

操作系统的发展历史

             罗塞塔:谷歌的翻译软件

             出现的原因:为了实现工作的批量化处理;贝尔实验室--GE通用—麻省理工大学一起开发了 Mutices系统。

             肯汤姆森 基于DPD-7的操作系统,开发了Unix(汇编语言编写)。

             1973年肯与同事开发了c语言,来自于b语言的改进。用c语言重写Unix。

              之后,肯来到加州大学伯克利分校任教,开发BSD系统。

             Bsd与unix系统操作,两者为了版权问题打的不可开交,持续10年,微软悄悄发展起来。

             美国的反垄断法将AT&T公司被拆分,unix源代码被无偿被提供。

                                               |

                            |                  |                      |

                       IBM              SUN                 HP      (美国当时的三大公司,借助unix源代码被无偿被提供而发展起来)

                     AIX                Sunos          HP-unix    三个公司分别开发的系统      小型机市场上最常见的小型机操作系统

              1989左右时间,荷兰大学老教授不想购买unix操作系统,自己写了minix操作系统。

              1991年左右,linus在minix的基础上开发了第一款linux操作系统(*kernel*)

              1980年后,美国richard Stallman发起了GNU计划—开源

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

      内核版本:

                  Kernel(内核空间)

     GNU/Linux版本:

                   发行商版本:

                                        |--红帽

                                        |--Debian—Ubuntu

             常见的发形商版本:

                                         edhat --收取服务费

                                         Centos--

                                         Fedore—redhat的桌面版

                                         OpenSUSE(欧洲)

                                         Debian(安全)

                                         Ubuntu

                                         麒麟、红旗

开源体系

       1、GNU(GNU is NOT Unix)      

             NU计划:将商业版本的软件程序进行开源的一个计划;

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

             宽松的GPL协定:

       2、BSD

       3、Apache

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

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

不同应用领域的主流操作系统

       Pc------微型机

       服务器

       移动设备

       嵌入式

常见的桌面系统

         Windows

         Linux

         Macos

服务器操作系统

         Linux

        Windows server

 

Linux的安装与命令简介

 1、  安装

        a、 直接将操作系统安装在硬件设备上

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

                  (VMM管理平台:vmware workstations、virualbox)

 

      选语言

      选键盘

      选时区

      选主机名

      定义root密码(超级用户)

      划分磁盘空间—3个分区必须要划分:/boot    swap   /

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

2、linux命令的基本格式:

                    command【选项】【参数】

3、常用的Linux命令的基本使用:

                Ls             //           显示文件信息 

                Pwd          //           显示当前路径                    

                Cd            //            切换到目标目录

               Touch        //            修改时间戳                                               ~    代表当前用户的家目录 

                    Stat  ............Ctime修改文件属性的时间        

                                     atime访问的时间         mtime修改文件内容的时间  

                     Touch .a.txt   输入这命令时,有这个文件时,就会改成当前时间,

                                           即你输入命令的时间,没有就会创建这个文件a

                Mkdir         //            创建文件夹

                Rm             //           删除 = rm 文件名 *

               Clear            //            清屏 = ctrl+l

 

 

 

posted on 2019-07-31 19:48  liyuan~  阅读(141)  评论(0编辑  收藏  举报

导航