IT 02

1.进程

     (1)默认守护进程

     (2)程序都会启动自己的程序进程——普通进程

  • 并不是所有进程都能直接调用system call去直接使用硬件资源的,大部分普通进程都不能直接通过system call去调用硬件资源,他们需要借助库文件,才能在系统上正常运行。
  • 库文件在windows上以.dll结尾,在linux上以.os结尾
  • ps是查看Linux的进程
  • 图形交互程序在linux系统上,也是一款普通的应用程序(可以不安装)
  • 常见的图形程序:KDE    GNOME     xfce

2.操作系统的机构:

     硬件设备→kernel→(system call)应用程度

                             →库文件→普通进程(比较特殊;sell(管理人员与系统交互))

3.操作系统的发展史

  •   1965~1969贝尔实验室、通用电气、麻省理工学院开发MULTICS操作系统,多用户、多任务、多层次操作系统。
  •   1969 年前后这个项目进度缓慢,资金短缺,贝尔实验室退出了研究。
  •   1969年肯•汤姆森为了运行“星际旅行(Space Travel)” 的游戏  基于DPD-7的操作系统,开发了Unix(使用汇编语言)。
  •   1970~1973:肯•汤姆森与Dennis M.Ritchie开发C语言,并用C语言重写了Unix。
  •   Bill Joy成立了自己的小型机系统SUN OS,SUN 2001年被oracle收购,基于Unix系统则各个厂家开发了自己的系统例如 IBM的AIX和惠普的HP-Unix。
  •   荷兰大学的一个教授Andrew开发了自己系统Minix系统。
  •   一个学生linus想使用Minix系统,但是想修改minix里面的一些驱动程序,所以自己开发了一个Linux系统。
  •   80年代的一个stallman发起了freedom计划,也就是GNU计划,GNU is not unix;

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

    内核版本:kernel

 Linux 发行版(也被叫做 GNU/Linux 发行版)通常包含了包括桌面环境、办公套件、媒体播放器、数据库等应用软件

扫描二维码关注公众号,回复: 6915321 查看本文章

 常见的发行版本如下:

  •     Ubuntu
  •     Redhat
  •     Fedora
  •     openSUSE
  •     Debian
  •     CentOS
  •     Arch

5. 开源体系

    (1)GNU  全名: GNU is not Unix                    

  • GNU计划:将商业版本的软件程序进行开源的一个计划;
  • GPL协定:如果使用了GNU计划中定义的开源软件程序代码,就必须将对应的所有代码进行开源;
  •  宽松的GPL协定:      

    (2) BSD

    (3) Apache:本身是一个做网站起家的社区; Hadoop项目在2000年后,被称为apache项目的顶级项目;

6.Linux的安装与命令简介

  (1)安装

  •   a.直接将操作系统安装在硬件设备上
  •   b.使用VMM管理平台来进行安装(虚拟机的方式)
  •   注:(VMM管理平台:VMware workstationd \Virtualbox)
  •   选语言——选键盘——选时区——写主机名——定义root密码(超级用户)——划分磁盘空间
  •   注:必须划分的三个区 /boot     swap      /      
  •   注:拍摄快照,若出错,可以恢复快照。

  (2)命令

  •   Ls                                 显示文件信息
  •   Pwd                              显示当前路径
  •   cd                                 切换到目标目录
  •   Touch                            修改时间戳
  •   Mkdir                             创建文件夹
  •   Rm                                 删除
  •   Clear                              清屏 
  •   Ls -l                                查看文件属性

  (3)拓展:

    stat   查看时间   

  •   atime               访问时间
  •   mtime              修改文件内容时间
  •   ctime               修改文件属性时间    

猜你喜欢

转载自www.cnblogs.com/lyc0303/p/11278944.html
02
02-