写点什么

Vmware 虚拟机上 CentOS8 安装教程

作者:DS小龙哥
  • 2022-10-23
    湖北
  • 本文字数:2248 字

    阅读完需:约 7 分钟

1、​ CentOS 介绍

1.1 CentOS 操作系统介绍

来至百度百科的介绍:


Linux 系统有很多种发行版,不同的发行版之间会有些区别。CentOS 就是一种 Linux 系统的发行版,它主要会作为服务器的操作系统。比如你的网站或应用的后台,就很可能是在 CentOS 系统上运行的。

CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux 依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同,在于 CentOS 完全开源。

CentOS 是一个基于 Red Hat Linux 提供的可自由使用源代码的企业级 Linux 发行版本。每个版本的 CentOS 都会获得十年的支持(通过安全更新方式)。新版本的 CentOS 大约每两年发行一次,而每个版本的 CentOS 会定期(大概每六个月)更新一次,以便支持新的硬件。这样,建立一个安全、低维护、稳定、高预测性、高重复性的 Linux 环境。CentOS 是 Community Enterprise Operating System 的缩写。

CentOS 是 RHEL(Red Hat Enterprise Linux)源代码再编译的产物,而且在 RHEL 的基础上修正了不少已知的 Bug ,相对于其他 Linux 发行版,其稳定性值得信赖。

CentOS 在 2014 初,宣布加入 Red Hat。

CentOS 加入红帽后不变的是:

  1. CentOS 继续不收费

  2. 保持赞助内容驱动的网络中心不变

  3. Bug、Issue 和紧急事件处理策略不变

  4. Red Hat Enterprise Linux 和 CentOS 防火墙也依然存在

变化的是:

  1. 我们是为红帽工作,不是为 RHEL

  2. 红帽提供构建系统和初始内容分发资源的赞助

  3. 一些开发的资源包括源码的获取将更加容易

  4. 避免了原来和红帽上一些法律的问题

2.2 来至官网的 CentOS 操作系统教程

地址: https://centos.ninghao.net/prepare.html

二、CentOS 系统安装

接下来手把手演示,如何在虚拟机里完成 CnetOS 操作系统的安装。全程每一步都有详细截图。

2.1 CentOS 操作系统下载

官网地址: https://www.centos.org/






2.2 vmware 虚拟机软件下载

下载地址: https://my.vmware.com/web/vmware/details?downloadGroup=WKST-1551-WIN&productId=799&rPId=39505


当前电脑使用的 vmware 版本为: 15.5



说到虚拟机,大家应该都听说过。 简单来讲虚拟机就是可以在已有的电脑系统上,再模拟出虚拟计算机环境,可以在电脑上运行多个不同的操作系统。比如:Windows、Linux、Mac OS、DOS……等等等。 可以快速的在这些操作系统之间进行切换。 一般虚拟机在软件测试,木马病毒测试里,游戏多开的时候非常有用。 比如,软件测试。 公司开发一款软件要测试兼容性,就可以用虚拟机安装各种操作系统,各种版本进行测试验证。在 windows 下想测试苹果系统,苹果软件,也可以在虚拟机里安装苹果系统非常方便。

2.3 在 vmware 虚拟机上安装 CentOS





























































如果上面的页面没自动打开,可以到文件管理器里去打开。











修改屏幕显示问题:





三、Linux 基本命令入门

系统安装好之后,就学习了解下 Linux 的基本命令。


目录介绍:


bin  目录存放系统命令。sbin 目录存放系统高级命令。etc  目录存放系统的配置文件。dev  目录下存放设备节点文件。硬件驱动。 lib  目录存放系统的共享库(动态库)。  Linux 下动态库是以.so结尾的库。 静态库: xxx.a                                   windows下动态库是:  xxx.dll  静态库: xxx.libmnt  目录是系统的挂载目录。 比如:挂载磁盘、U盘等等。usr  目录存放系统一般安装软件。Home 目录是用户的主目录。proc 目录系统内核的接口。
复制代码


常用的命令:


su命令:切换用户。ls命令:遍历目录  man命令:查看帮助  cd命令:切换目录  mkdir命令:创建目录  touch命令:创建普通文件  rm命令:删除文件/目录  cat命令:查看文件内容  pwd命令:显示工作目录  cp命令:拷贝文件/目录  mv命令:改名、移动、文件/目录  chmod命令:修改文件/目录权限  ln命令:建立符号链接  eog命令:查看图片  echo命令:输出调试语句  du命令:查看磁盘/文件的大小
复制代码


GCC 指令常用的用法:


在linux系统下通常使用gcc作为主要编译器。GCC原名为 GNU C语言编译器(GNU C Compiler),因为它原本只能处理 C语言。GCC 很快地扩展,变得可处理 C++。后来又扩展能够支持更多编程语言。使用GCC编译器的时候,我们必须给出一系列必要的调用参数和文件名称。GCC编译器的调用参数大约有100多个,这里只介绍其中最基本、最常用的参数。
GCC最基本的用法∶ gcc [参数] [文件名称]
常用的参数如下:-c 只编译:不链接成为可执行文件,编译器只是由输入的.c等源代码文件生成.o为后缀的目标文件,通常用于编译不包含主程序的子程序文件。-o output_filename:确定输出文件的名称为output_filename,同时这个名称不能和源文件同名。如果不给出这个选项,gcc就给出预设的可执行文件a.out。-g:产生符号调试工具(GNU的gdb)所必要的符号信息,要想对源代码进行调试,我们就必须加入这个选项。-O:对程序进行优化编译、链接,采用这个选项,整个源代码会在编译、链接过程中进行优化处理,这样产生的可执行文件的执行效率可以提高,但是,编译、链接的速度就相应地要慢一些。-O2:比-O更好的优化编译、链接,当然整个编译、链接过程会更慢。-E:仅执行编译预处理; -S:将C代码转换为汇编代码;
示例:# gcc test.c -o app
编译时指定库与头文件路径-L:指定动态库路径。示例:gcc test.c -o app -L/usr/lib-I: 指定头文件存放的路径。示例:gcc test.c -o app -I/usr/include-l: 指定库名称。示例:示例:gcc test.c -o app -lpthread
复制代码


发布于: 刚刚阅读数: 3
用户头像

DS小龙哥

关注

之所以觉得累,是因为说的比做的多。 2022-01-06 加入

熟悉C/C++、51单片机、STM32、Linux应用开发、Linux驱动开发、音视频开发、QT开发. 目前已经完成的项目涉及音视频、物联网、智能家居、工业控制领域

评论

发布
暂无评论
Vmware虚拟机上CentOS8安装教程_10月月更_DS小龙哥_InfoQ写作社区