1.1 Linux 是什么

  • Linux 是一个操作系统(OS),操作系统例如:Windows、Linux、macOS

    1.2 Linux 的诞生

    李纳斯·托瓦兹(Linus Torvalds)

  • 大学期间,对 Unix 产生了深厚兴趣

  • 1991 年初,开始基于 Minix(Unix的变种)进行开发
  • 1991 年6月,确定开发一个类 Unix 操作系统内核
  • 1991 年9月,开发完成内核的 0.01 版本,命名为 Linux

    1.3 Linux 和 Unix 的渊源

    贝尔实验室KenThompson & Dennis Ritchie(Multics)
    image.png

    1.4 GNU/Linux

    image.png

    1.5 Linux的发行版

    image.png
    Linux的发行版分为两大类:一大类由商业公司维护的商业版(收费),另一类是由开源社区维护的开源版(免费)

  • RedHat:性能强悍,稳定。企业作为服务器操作系统的首选。

    • RedHat Enterprise Linux(RHEL) 企业版
    • fedora:RedHat 的实验测试版本,迭代更新快速,但整体不够稳定
    • CentOS:RedHat Enterprise Linux 的社区版,但是更新速度比RedHat Enterprise Linux企业版慢,有滞后性。其他特点与 RedHat Enterprise Linux 企业版相同
  • Debian:最遵循 GUN GPL 协议。
    • Ubuntu:对 Debian 桌面做了很好的优化。Ubuntu Desktop 桌面版和 Ubuntu Service 服务器版。
    • linux mint:更像 Windows 的早期版本,例如Windows XP等。
  • SUSE:欧洲最流行的服务器操作系统,号称是世界上最华丽的操作系统。使用的是KDE 。不是用 GNOME。
    • OpenSUSE:是 SUSE 开源社区操作系统
  • gentoo Linux:安装最复杂的,目前为止安装采用的是直接编译源码包操作系统。
  • ArchLinux:性能较好,滚动更新。
    • manjaro:对新手使用友好,更加稳定,易于安装

      1.6 Linux VS Windows

      | 特点比较 | Windows | Linux | | —- | —- | —- | | 费用 | 收费并且很贵 | 免费或少许收费
      | | 软件与支持 | 数量和质量都有优势,不过大部分为收费软件;由微软官方提供支持和服务 | 开源自由软件,用户可以修改定制和再发布,由于基本免费没有资金支持,部分软件质量和体验欠缺;由全球所有的Linux开发者和自由软件社区提供支持 | | 安全性 | 三天两头打补丁安装系统更新,还是会中病毒木马 | 要说Linux没有安全问题,那当然是不可能的;相对来说,肯定比Windows平台要更加安全 | | 使用习惯 | 基本都是纯图形界面下操作使用,依靠鼠标和键盘完成一切操作;用户上手容易,入门简单 | 兼具图形界面操作和完全的命令行操作,可以只用键盘完成一切操作;新手入门较困难,需要一些学习和指导,一旦熟练之后效率极高 | | 可定制性 | 封闭的,系统可定制性很差 | 开源,可定制性非常强 | | 应用场景 | 个人电脑桌面操作系统主要是Windows | 服务器操作系统主要是Linux;世界上大部分软件和服务都是运行在Linux之上的。 |

1.7 Linux 安装

官网:www.centos.org 下载地址:https://www.centos.org/download/

CentOS-Stream:不再是标准版本,而是会不断的更新迭代的Linux发行版。CentOS 会变成 fedora。CentOS 可能会在系统性能和稳定性上比较差。
CentOS 创始人 在GitHub 上创建新的项目:RockyLinux。

官网:https://rockylinux.org/ 下载地址:https://rockylinux.org/download

Windows 需要使用 VMware Workstation

官网下载:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html

image.png

  • 插槽:1(表示在主机主板上只有一个CPU插槽,也代表只有一个CPU)
  • 内核:4(表示当前每一个CPU内部里面独立出来的内部处理核心,一个CPU里面有4个内核)
  • 逻辑处理器:8(涉及到超线程HT的技术,表示一个内核可以模拟出多个逻辑内核&核心,即4核8线程)

image.png
VMware Workstation Pro 网络类型:

  • 使用桥接网络:把当前主机当成桥,虚拟机直接通过主机的网络配置,在整个局域网中是和主机平等的关系
  • 使用网络地址转换NAT:虚拟机完全依托于主机来对外访问,把当前主机当成路由器,虚拟机连接路由器,对外访问时是使用(路由器)主机的对外地址
  • 使用仅主机模式网络:专有虚拟机网络

    根据 VMware Workstation Pro 向导创建虚拟机即可。 加入虚拟机安装操作系统,根据系统的配置要求进行安装。完成CentOS 7的安装了。