初识Linux系统

初识Linux系统

  • 1 操作系统简介
  • 2 什么是Linux
  • 3 Linux特点
  • 4 与其他OS的区别

1 操作系统简介

操作系统(OS),是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。

主流操作系统按照应用领域的划分:

  1. 桌面操作系统
  • Window 系列
    • 用户群体大
  • macOS
    • 细节处理的更好, 没有windows软件丰富, 价格高
  • Linux
    • 应用软件少
  1. 服务器操作系统
  • Linux
    • 安全、稳定、免费
    • 占有率高
  • Windows Server
    • 付费
    • 占有率低
  1. 嵌入式操作系统
  • Linux
  1. 移动设备操作系统
  • Unix
    • Linux
      • Android
      • 华为鸿蒙
    • ios

2 什么是Linux

Linux和我们常见的Windows一样,都是操作系统,
例如:新浪、百度、淘宝等互联网公司,他们使用的服务器全都是Linux系统;全球500强企业95%的服务器使用的都是Linux系统。

Linux是一套 免费 使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux 的标志和吉祥物是一只名字叫做Tux(它克斯)的企鹅,Linux是基于Unix的。

3 Linux特点

  1. 基本思想

Linux的基本思想有两点:

  • 一切都是文件
    • 系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件
  • 每个软件都有确定的用途

至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近

  1. 完全免费

Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。

  1. 完全兼容POSIX1.0标准

这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。

  1. 多用户、多任务

Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。

  1. 良好的界面

Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。

  1. 支持多种平台

Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布的Linux 2.4版内核已经能够完全支持Intel64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。

  1. 优点
  • Linux由众多微内核组成,其源代码完全开源;

  • Linux继承了Unix的特性,具有非常强大的网络功能,其支持所有的因特网协议,包括TCP/IPv4、 TCP/IPv6和链路层拓扑程序等,且可以利用Unix的网络特性开发出新的协议栈;

  • Linux系统工具链完整,简单操作就可以配置出合适的开发环境,可以简化开发过程,减少开发中仿真工具的障碍,使系统具有较强的移植性

4 与其他OS的区别

  1. Linux和Unix区别
  • 开源情况

    • Unix 是商业化的
    • 而 Linux 是开源的,是免费、公开源代码的
  • 硬件适用

    • Unix 系统大多是与硬件配套的,也就是说,大多数Unix系统如AIX、HP-UX等是无法安装在 x86 服务器和个人计算机上的,
    • 而 Linux则可以运行在多种硬件平台上。
  • 本质不同

    • Linux是开放源代码的自由软件,用户对前者有很高的自主权,在实际的的开发是处在一个完全开放的环境之中

    • 而Unix是对源代码实行知识产权保护的传统商业软件,用户的开发完全是处在一个黑箱之中,只有相关的开发人员才能够接触的产品的原型

  1. Linux和Windows区别

目前国内 Linux 更多的是应用于服务器上,而桌面操作系统更多使用的是 Windows。主要区别如下:

初识Linux系统_第1张图片
Windows与Linux在其他方面的不同:

  • 开放性

    • 所谓的开放性就是Linux 操作系统是开放源码系统,可以对其程序进行编辑修改。
    • 而微软的Windows 系统是受微软版权保护,就是只能微软内部进行开发及修改。
  • 文件格式不同

    • Windows 操作系统内核是NT,而Linux 是 shell;

    • 另外,windows 硬盘文件格式是fat32或NTFS,而Linux 需要的文件格式是ext2或ext3,该操作系统还多一个SWAP格式的交换分区

  • 免费与收费

    • 在中国,对个人用户Windows 和Linux 都是免费的,对公用户Windows 需要收费,Linux 是免费的。
  • 技术支持

    • Windows 较普及。
    • Linux 需要深度的Linux 版块支持。
  • 安全性

    • Linux 相对Windows 来说安全性更高。
  • 开源(开源就是指对外部开放软件源代码)

    • Linux 开源,
    • 而Windows并不开源。
  • 使用习惯

    • Windows 放弃了dos的字符模式,主攻图形界面,让桌面系统更易用。
    • Linux 字符模式运行的更好,图形界面还只是附带品,可有可无。
  • 软件与支持

    • Windows 下可以运行绝大部分软件、玩99.999%的游戏、硬件厂商近乎100%的支持。
    • Linux 下可直接运行的软件数量和win下比起来就是1和99的区别,而且目前选择Linux 的人基本不会考虑玩游戏,同时Linux 正期待更多硬件厂商的支持

综上:

  • Windows更适用于家庭个人的使用,Linux更适用于企业服务器的使用

你可能感兴趣的:(Linux,linux,unix,服务器)