Linux 01

本文介绍了Linux操作系统的结构、发展历史、安装方法及基础命令。涵盖了从早期Unix的诞生到现代Linux发行版的演变,以及shell交互、内核版本和常见发行商版本等内容。

操作系统

一、操作系统的结构

         在这里插入图片描述
  交互:交互是指管理人员与操作系统的交互,shell是Linux操作系统下最常见的交互方式。
  交互程序:bash(最基本),csh,ksh,zsh
  图形交互程序在Linux系统上,也是一种普通的应用程序。常见的图形程序:KDE,GNOME,Xface.

二、操作系统的流程:

                 硬件设备
                  |
                 kernel———库文件—普通进程(比较特殊的shell)
                  |
                 应用程序
      shell:用来管理人员与操作系统的交互

三、操作系统的发展历史

  • 出现操作系统的原因:为了实现工作的批量化处理。
  • 贝尔实验室,GE通用,麻省理工大学一起研发了Mutices(多任务操作系统)接着麻省理工和贝尔实验室退出了该项目
  • 贝尔实验室的科学家肯·汤普森为了运行space travel的游戏研发了DPD-7操作系统。
  • 基于DPD的操作系统,肯·汤普森开发了自己的第一个操作系统Unix(用汇编语言即机械语言编写)
  • 1971年,肯·汤普森和他的同事开发了C语言,C语言是来自于B语言的改进,1973年Thompson和Ritchie用C语言重写了UNIX
  • 他来到加州大学伯克利分校任教。当时在美国市场同事销售着BSD和Unix操作系统,两者为了版权问题打官司,持续了十年之久,10年时间因为美国的垄断法–AT&T公司被拆分,Unix源代码被无偿提供。
  • 小型市场上3款小型机操作系统:IBM公司的AIX,SUN公司的solaris,HP公司的unix
  • 1987年,荷兰一个大学教授因不想购买Unix操作系统,自己写的minix操作系统
  • 1991年左右,linus在minix系统的基础上开发了第一款Linux操作系统(只有内核“kernel”)
  • 1980年后,美国Richard Stallman发起了GNU计划——开源的初始—GNU/Linux版本
  • 内核与GNU/Linux系统的版本问题
      内核版本:Kernel版本
      GNU/Linux版本:发行商版本:红帽;debian-ubuntu
  • Linux常见的发行商版本:redhat(收取服务费);centos;fedore;opensose;debian(安全方向),ubuntu.
  • 开源体系
  • 1、GNU
      GNU is Not Unix GUN计划:将商业版本软件进行开源的计划
      遵循GPL协定:如果使用了GNU计划中定义的开源软件代码,这样的话,就必须将对应的代码进行开源。
      LGPL 是宽松松的GPL协定:基于 LGPL 的软件也允许商业化销售,但不允许封闭源代码。如果您对遵循 LGPL 的软件进行任何改动和/或再次开发并予以发布,则您的产品必须继承 LGPL 协议,不允许封闭源代码。但是如果您的程序对遵循 LGPL 的软件进行任何连接、调用而不是包含,则允许封闭源代码。
  • 2、BSD
      BSD 是Unix的衍生系统,在1977至1995年间由加州大学伯克利分校开发和发布的。
  • 3、Apache
      本身是一个做网站起家的社区;它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。Hadoop项目在2000年后称为Apache项目的顶级项目。

四、Linux的安装与命令简介

  • 安装
    第一种方法:直接将操作系统安装在硬件设备上。
    第二种方法:使用VMM管理平台进行安装(虚拟机的方式)
      VMM管理平台:Vmware,workstations,virtualbox)
  • 安装过程
      选语言—选键盘—选时区—写主机名—定义root密码(根用户/超级用户)—划分磁盘空间 (3个分区必须要划分:/boot,swap,/)
  • 基础命令
      ls:显示文本信息
      pwd:显示当前路径
      cd:切换到目标目录
      Touch:修改文件或目录的时间属性
      atime:访问时间
      mtime:修改文件内容的时间
      ctime:修改文件属性
      mkdir:创建文件夹
      rm:删除
      clear:清屏=Ctrl+L
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值