这篇文章介绍如何在Vmware虚拟机上安装CentOS8操作系统,第一章节先介绍了CentOS的特点,第二章节介绍 CentOS操作系统下载,虚拟机下载安装,然后开始介绍操作系统的安装过程,配置过程。
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 加入红帽后不变的是:
- CentOS 继续不收费
- 保持赞助内容驱动的网络中心不变
- Bug、Issue 和紧急事件处理策略不变
- Red Hat Enterprise Linux 和 CentOS 防火墙也依然存在
变化的是:
- 我们是为红帽工作,不是为 RHEL
- 红帽提供构建系统和初始内容分发资源的赞助
- 一些开发的资源包括源码的获取将更加容易
- 避免了原来和红帽上一些法律的问题
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.lib
mnt 目录是系统的挂载目录。 比如:挂载磁盘、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++。后来又扩展能够支持更多编程语言。标签:操作系统,CentOS,虚拟机,命令,Linux,目录,Vmware,CentOS8 From: https://blog.51cto.com/u_11822586/5789505
使用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