金新华 7.31随堂笔记

金新华 7.31随堂笔记一、普通进程:默认的守护进程,程序都会启动自己的程序进程。大部分普通进程都不能直接通过systemcall,去调用硬件资源,他们需要借助库文件,才能在系统上正常运行。操作系统分用户空间和内核空间。shell是Linux操作系统下最常见的交互方式。最常见的有bashshell(最简单)、cs

大家好,欢迎来到IT知识分享网。

一、

 

 

金新华 7.31随堂笔记

 

 

 

 

 

 

 

 

 

 

 

 

 

 

   普通进程:默认的守护进程,程序都会启动自己的程序进程。大部分普通进程都不能直接通过system call,去调用硬件资源,他们需要借助库文件,才能在系统上正常运行。

操作系统分用户空间内核空间

  shell是Linux操作系统下最常见的交互方式。最常见的有bash shell(最简单)、csh shell、ksh shell、zsh shell。

  sshd的作用是进行远程会话功能。

二、

  操作系统的结构:

              硬件设备

                     |

                  kernel——————————————–

                      |(system call)      |

                  应用程序                   库文件

                                                       |

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

—————————————————————————————————————————————————————————————————–

三、

  操作系统的发展历史

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

                |

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

                |

               之后,肯来到加州大学伯克利分销任教–BSD

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

                |

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

                                         |

                ————————————————

                     |                       |                    |

                   IBM                  SUN             HP

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

                    |                                                                                                          |                                                   

                  1989年左右时间,荷兰一个大学中,一位                               1980年后,美国Richard Stallman发起了GNU计划—开源

                  老教授为了给学生上课,不想购买Unix操作系统,                             |

                  于是,自己写了minix操作系统;                                                    GUN/Linux

                    |                                                                                                       

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

                                                                                                                        

———————————————————————————————————————————————————————————–

四、  

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

                       内核版本:kerne

                       GUN/Linux版本:

                                                     发行商版本:红帽、debain–Ubuntu

————————————————————————————————————————————————————————————————

    常见的发行商版本:
                                             redhat — 收取服务费
                                             centos
                                             fedore
                                             openSUSE (欧洲)                         
                                             debian(安全)
                                             Ubuntu
                                             麒麟、红旗
——————————————————————————————————————————————————————————–
5、开源体系
                a、GNU
                               GNU  is Not Unix        GNU计划:将商业版本的软件程序进行开源的一个计划;
                               GPL协定:如果你使用了GNU计划中定义的开源软件代码,这样的话,你就必须将对应的所有代码进行开源;
                               宽松的GPL协定:
                 b、BSD
                 c、Apache
                               本身是一个做网站起家的社区;
                               hadoop项目在2000年后,称为Apache项目的顶级项目;
———————————————————————————————————————————————————————————
五、

操作系统(Operation     System        OS)
   1、什么是操作系统?

         软件    平台 (承上启下)
         示例:音乐软件的播放
   2、不同应用领域的主流操作系统
         PC       服务器      移动设备      嵌入式
   3、常见的桌面操作系统
         Windows      Linux        MacOS
   4、服务器操作系统
         Linux             Windows server
—————————————————————————————————————————————————————————————————

六、

Linux的安装与命令简介

  1、安装

                【博客:实验中的错误截图,和解决的方法(写清楚自己使用的平台)】

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

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

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

                    选语言—–选键盘—-选时区—–选主机名—–定义root密码(超级用户)—–划分磁盘空间(3个分区必须要划分:/boot          swap         /

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

            Ls————–显示文件信息

            pwd———–显示当前路径

            cd————–切换到目标目录

            touch———修改时间戳

            stat  atime——访问时间;mtime——x修改文件内容的时间;ctime——修改文件属性         

            mkdir———创建文件夹

            rm————–删除

            clear———-清屏

  3、Linux命令的基本格式:

                               Command[选项][参数]

 

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/34715.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信