自由看似条条框框但是总有一笔出头,牢笼看着透风却被罩住了头

Linux 概述

常见的操作系统

操作系统可以分为多种类型,包括但不限于以下几种:

  1. Windows 操作系统:由微软公司开发的操作系统,广泛应用于个人电脑、服务器、游戏机等设备中。

  2. win xp

  3. win7/win8/win10/win11 等

  4. Unix 操作系统(1960 年代诞生):由贝尔实验室开发的一类操作系统,主要应用于服务器、工作站、超级计算机等领域,具有稳定、安全等特点。

  5. Solaris:SUN 公司开发

  6. AIX:IBM 开发

  7. HP-UX:惠普公司开发

  8. macOS:苹果公司开发,主要应用于苹果公司的电脑和笔记本电脑上

  9. ……

  10. Linux 操作系统(1991 年诞生):Linux 操作系统是一种开源的、免费的、类 UNIX 操作系统,用于服务器、工作站、超级计算机等领域。

  11. Debian:一种流行的稳定 Linux 操作系统

  12. Ubuntu:基于 Debian 构建的一种流行的 Linux 桌面操作系统

  13. Red Hat:一种商业 Linux 操作系统,由 Red Hat 公司开发

  14. CentOS:通过重新编译 Red Hat 而得到的 Linux 操作系统,免费且源代码开放

  15. Fedora:由 Red Hat 公司赞助的基于开源的 Linux 桌面和服务器操作系统

  16. ……

  17. Chrome OS 操作系统:由 Google 公司开发的基于 Chrome 浏览器的操作系统,主要应用于 Chromebook 笔记本电脑上。

  18. Android 操作系统:由 Google 公司开发的操作系统,主要应用于手机、平板电脑等移动设备中。

  19. iOS 操作系统:由苹果公司开发的操作系统,主要应用于 iPhone、iPad 等移动设备中。

  20. HarmonyOS 鸿蒙也是一种操作系统,由华为公司自主开发。

总之,不同的操作系统在不同的领域和设备中有各自的应用,针对不同的应用场景和需求,可以选择不同的操作系统进行应用和开发。

Linux 发展史

Linux 操作系统的历史可以追溯到 1991 年,当时 Linus Torvalds(林纳斯·托瓦兹) 是一名芬兰赫尔辛基大学的学生,并且对 MINIX,一种类 UNIX 操作系统,感到不满意。他开始编写自己的操作系统内核,最终发布了第一个版本,命名为 Linux。从此,Linux 这个开源、自由和可定制化的操作系统内核就开始了它的发展之旅。

image.png

以下是 Linux 操作系统的发展史中一些重要的时间节点和里程碑:

  • 1991 年:Linus Torvalds 发布 Linux 内核的第一个版本。
  • 1992 年:大量的程序员和开发者开始参与到 Linux 的开发中,这使得 Linux 开始迅速发展,不断壮大。
  • 1993 年:Debian(第一个社区驱动的 Linux 发行版)出现。
  • 1994 年:Red Hat(最著名的商业 Linux 发行版)成立。Linux 社区也制定了第一个 Linux 标准基准(Linux Standard Base 1.0)。
  • 1995 年:KDE 和 GNOME 两个桌面环境诞生。这标志着 Linux 开始关注桌面应用以及用户友好度。
  • 1996 年:Apache 服务器成为主流 Web 服务器。
  • 2003 年:SuSE 成为 Novell 公司的一部分,这是 Linux 巨头中第一家被收购的公司。
  • 2008 年:Google 发布基于 Linux 的 Android 操作系统。
  • 2011 年:Linux 内核 3.0 发布,该版本具有更好的性能、支持新的硬件技术和文件系统。
  • 2015 年:微软宣布支持 Linux,并将一些 Linux 工具整合到他们的操作系统 Windows 10 中。
  • 2018 年:Red Hat 被 IBM 收购,该交易是迄今为止 Linux 社区中最大的交易之一。
  • 2020 年:Linux 内核 5.10 发布,具有改进的性能、新的安全功能和更好的硬件支持。

总之,Linux 操作系统的发展史充满了许多令人惊叹的里程碑。它已成为了供应商和开发者的首选操作系统,全世界各个组织和机构都在使用 Linux 以及基于 Linux 的解决方案。

安装 VMware

安装 VMware 17。通过这个软件可以新建虚拟机。然后我们可以在虚拟机上安装操作系统 CentOS。
第一步:双击安装
image.png
可能会出现以下弹窗:弹窗后重启即可。
image.png

image.png
第二步:点击上图下一步,选择接受协议
image.png

第三步:点击上图下一步
image.png
第四步:点击上图下一步
image.png

第五步:点击上图下一步
image.png
第六步:点击上图下一步
image.png

第七步:点击安装
image.png
image.png

第八步:点击完成,桌面上图标
image.png
到此虚拟机这个软件就安装成功了!!!!
注意:该软件需要输入密钥,大家自己想办法获取,这个很容易的。

新建虚拟机

虚拟机软件安装成功之后,就可以新建虚拟机了。一个虚拟机软件可以创建多个虚拟机,一个虚拟机就代表一台新的电脑。新建虚拟机的过程就相当于去电脑商城购买电脑是一样的。
第一步:双击桌面图标,打开虚拟机软件,点击下图中的创建新的虚拟机
image.png
第二步:选择自定义安装。了解更详细的过程
image.png

第三步:选择硬件兼容性(默认选项即可)
image.png

第四步:稍后安装操作系统,只创建一台裸机
image.png
第五步:选择操作系统类型
image.png

第六步:给你的电脑起个名字,还有它放在哪里
image.png
第七步:设置电脑的 CPU 数量
image.png

第八步:设置内存大小
image.png

第九步:指定网络连接方式为 NAT
image.png

在创建虚拟机时,网络连接模式有桥接模式和 NAT 模式,应该根据个人实际需求来选择。

  • 桥接模式:虚拟机会直接接入宿主机网络中,相当于虚拟机相当于网络中的一个普通计算机,有自己的 ip 地址和 MAC 地址,可以访问网络上其他的设备。适用于需要虚拟机与宿主机处于同一网段的场景,如测试、网络应用开发等。
  • NAT 模式:虚拟机通过虚拟化的 NAT 网络与宿主机连接,宿主机向虚拟机提供网络访问能力,虚拟机之间不能相互访问。NAT 模式适用于虚拟机需要访问外部网络,但只有一个公共 IP 地址的情况下使用。

总之,根据个人实际需求来选择适合自己的网络连接模式,有需要虚拟机与宿主机处于同一网段的情况选桥接模式,有需要虚拟机访问外部网络的情况选 NAT 模式。

第十步:选择 IO 控制器类型(默认即可)
image.png
第十一步:选择硬盘类型(默认即可)
image.png

第十二步:选择创建新的虚拟磁盘
image.png
第十三步:指定硬盘容量
image.png

第十四步:指定硬盘对应的文件
image.png
第十五步:已准备好,查看电脑的配置,感觉不行的话,可以点击下图自定义硬件进行修改配置。
image.png

第十六步:点击完成
image.png
到此为止相当于你已经购买了一台新电脑了,只不过这个电脑中还没有任何操作系统,只是一台裸机。接下来你需要安装操作系统。

安装操作系统

安装操作系统之前,你需要先下载这个操作系统的镜像文件:
image.png
这个文件其实就相当于现实生活中的系统盘(光盘)。把这个文件放到虚拟机的 DVD 当中:
image.png
image.png

点击确定,如下图:
image.png
接下来点击:开启此虚拟机(相当于现实生活中电脑通电):
image.png
按照下面一步一步安装操作系统:
按上下键,移动到:Install CentOS Stream 9,然后回车。
注意:从虚拟机中释放鼠标的组合键是 ctrl + alt
image.png

正在安装:
image.png
语言选择:简体中文,英文不错的话,可以使用英文,都可以
image.png

接下来,要处理三件事:
第一个:安装目的地
第二个:设置 root 密码
第三个:软件选择
image.png
安装目的地,默认即可,点击完成:
image.png
设置 root 密码时允许 root 远程 SSH 登录:
image.png

软件选择:
image.png
点击开始安装:
image.png

安装中,请稍后:
image.png
安装完成后,点击右下角的重启系统即可!!!

配置操作系统

点击下图的开始配置:
image.png
设置定位服务,这属于隐私,可以打开,也可以关闭:
image.png

设置在线账号,这里跳过:
image.png

这是开启除了 root 管理员之外,开启的其他账户:
image.png
设置密码:
image.png

完成,点击开始使用:
image.png
记得查看一下网络是否正常:
image.png

xshell 的安装与使用

Xshell 是一款用于在本地计算机上远程连接到服务器,并进行命令操作,文件管理等功能的 SSH 客户端软件。
在 Xshell 中编写 Linux 命令和在 Linux 系统中的终端上编写命令是一样的。

xshell 的安装

第一步:双击安装
image.png
image.png

第二步:点击下一步
image.png

第三步:接受许可证协议
image.png

第四步:选择安装位置
image.png

第五步:选择程序文件夹
image.png

第六步:安装
image.png

第七步:完成
image.png
image.png

xshell 的使用

第一步:使用终端的 ifconfig 命令查看服务器的 IP 地址:
image.png

第二步:新建会话
image.png

第三步:设置连接属性
image.png

第四步:设置用户身份验证
image.png

第五步:设置外观
image.png

第六步:接受并保存(安全警告)
image.png

使用 xshell 就像在使用终端是一样的。

xftp 的安装与使用

Xftp 是一款功能强大的 Windows 环境下的 FTP 客户端软件,用于在本地计算机与远程 FTP 服务器之间进行文件传输。

xftp 的安装

第一步:双击安装包
image.png
image.png

第二步:接受协议
image.png

第三步:设置安装位置
image.png

第四步:选择程序文件夹
image.png

第五步:完成
image.png

xftp 的使用

第一步:新建会话
image.png
image.png

第二步:接受并保存
image.png

第三步:拖拽上传
image.png