小白了解什么是Linux系统特点、结构等理论知识。

Linux基础了解

      • Linux系统历史
      • Linux系统的特点
      • Linux体系结构
      • Linux的版本

Linux系统历史

   Linux系统是一个类似Unix的操作系统,Linux系统是Unix在计算机上的完整实现,它的标志是一个名为tux的可爱的小企鹅。

Linux系统的特点

  (1)完全免费。由于Linux系统遵循通用公共许可证GPL,因此任何人都有使用、复制、修改Linux的自由。
  (2)高效、稳定、安全。Unix操作系统的稳定性是众所周知的,Linux继承了Unix核心的设计思想,具有执行效率高、安全性高和稳定性好的特点。
  (3)支持多种硬件平台。Linux能在笔记本、pc、工作站甚至大型型运行,并能在x86、MIPS、PowerPC、SPARC、alpha等主流的体系结构上运行,可以说Linux是目前支持硬件平台最多的操作系统。
  (4)有好的用户界面。Linux提供了类似Windows图形界面的x-windows系统,用户可以使用鼠标方便、直观、快捷地进行操作。
  (5)强大的网络功能。网络就是Linux的生命,完善的网络支持是Linux与生俱来的能力。
  (6)支持多任务、多用户。Linux是分任务,多用户的操作系统,可以支持多个使用者同时使用共享系统的磁盘、外设、处理器等资源。

Linux体系结构

  1.Linux内核
  内核是操作系统的心脏,是运行程序与硬件设备的核心程序,它从用户那里接受命令,然后把命令送到内核执行。如果内核发生问题,整个计算机都会崩溃。
  Linux内核的源代码主要是C语言编写,Linux内核的源代码通常安放在/usr/src目录,可供用户查看和修改。

  2.命令解释层
  shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口,shell是一个命令解释器,它接收用户输入的命令,并且把它送入内核执行。
  shell还有自己的编程语言用于编辑命令,它允许用户编写由shell命令组成的程序。shell不仅是一种交互式命令解释程序,而且是一种程序设计语言,在shell脚本程序可以定义和使用变量,进行参数传递、流程控制、函数调用。

  3.实用工具
  标准的Linux系统都有一套叫作实用工具的程序,它们专门的程序,如果编辑器、执行标准的计算机操作等。用户也可以产生自己的工具。
  实用工具可以分为3类:

  • 编辑器:用于编辑文件。
  • 过滤器:用于接收数据并过滤数据。
  • 交互程序:允许用户发送信息或接收来自其他用户的信息。
  • Linux的编辑器主要有Ed、Ex、Vi、vim和emacs。Ed和Ex是行编辑器,vi、vim、emacs是全屏幕编辑器。

Linux的版本

  1.内核版本
  Linux内核的版本号命名是有规律的,版本号的格式通常是“主版本号.次版本号.修正号”。例如4.16.6,4代表主版本号,16代表次版本号,6代表修正号。
  其中次版本号还要注意:如果是偶数,就表示该内核是一个可以放心使用的稳定版本。如果是奇数,则表示该内核加入了某些测试功能,内部可能是一个bug的测试版本。

  2.发行版本
  目前各种发行版本超过300种,现在最流行的套件有red hat(红帽子)、centos、Fedora、openSUSE、Debian、Ubuntu、红旗Linux等,现在国能多少Linux相关的图书都是围绕centos系统编写的。选择centos理由是免费,殊不知centos系统其实早在2014年年初就已经被红帽公司“收编”,当前只是战略性免费

你可能感兴趣的:(linux)