Linux操作系统学习(一)

操作系统介绍

1.1操作系统的作用

  • 是现代计算机系统中最基本和最重要的系统软件
  • 是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩展
  • 主要作用是管理好硬件设备,并为用户和应用程序提供一个简单的接口,以便使用
  • 而其他的诸如编译程序、数据库管理系统以及大量的应用软件都直接依赖于操作系统的支持

Linux操作系统学习(一)

1.2 常用操作系统

1)桌面操作系统

  • windows系列  *用户群体大
  • macOS  *适用于开发人员
  • LInux  *应用软件少、开发

此领域是传统Linux应用最薄弱的环节,由于界面简单、操作复杂、应用软件少等缺点,一直被Windows压制;近年来随着Ubuntu、Fedora等优秀桌面环境的星期,同时各大硬件厂商对其支持的加大,Linux在个人桌面领域的占有率在逐渐提高

2)服务器操作系统

  • Linux  *安全、稳定、免费、占有率高

Linux在服务器领域具有重要的应用,其免费、稳定、搞笑的特点在服务器领域得到了很好的体现。早期因为维护、运行等原因同样受到了很大的限制,近年来Linux在服务器市场得到了飞速的提升,右取是在一些高端领域。

  • Windows Server  *付费、占有率低

3)嵌入式操作系统

  • Linux

Linux运行稳定、对网络的两哈支持性、低成本、且可以根据需要进行软件建材,内核最小可以达到羁绊KB等特点,使其近些年在嵌入式领域的用用得到非常大的提高。

主要应用:机顶盒、数字电视、网络电话、程控交换机、收集、PDA、。。。等都是其应用领域,得到了Google、三星、摩托罗拉、NEC等公司的大力推广。

3)移动设备操作系统

  • ios
  • Android(基于Linux)

1.3 虚拟机(本身是一个软件)

虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。

  • 虚拟熊通过生成现有操作系统的全新虚拟镜像,具有真实操作系统完全一样的功能;
  • 进入虚拟系统后,所有操作都是在这个全新的独立虚拟系统里面进行,可以独立安装运行软件,保存数据,拥有自己的独立桌面,不会对真正的系统产生任何影响;
  • 并且能够在现有系统与虚拟镜像之间灵活切换的一类操作系统。

Linux发展历程:unix->minix->Linux

Linux内核及其发行版

2.1 Linux内核版本

  • 内核(Kernel)是系统的心脏,试运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序之间的抽象层。
  • Linux内核版本又分为稳定版和开发版,两种版本是星湖关联,相互循环

稳定版:具有工业级强度,可以广泛地应用和部署。新的稳定版相对于较久地只是修正一些bug或加入一些新的驱动程序

开发版:由于要实验各种解决方案,所以变化很快

2.2 Linux发行版本

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

常见的发行版本如下:

  • Ubuntu 界面做的比较漂亮

  • Redhat

  • Fedora

  • openSUSE

  • Linux Mint

  • Debian

  • Manjaro

  • Mageia

  • CentOS

  • Arch