【Linux】CentOS-6.8超详细安装教程

简介: 【Linux】CentOS-6.8超详细安装教程

1.CentOS介绍:


CentOS是一种基于开放源代码的Linux操作系统,它以其稳定性、安全性和可靠性而闻名,它有以下特点:


开源性:CentOS是一个免费、开源的操作系统,它遵循GNU通用公共许可证(GPL)的条款。这意味着任何人都可以自由地使用、修改和分发CentOS的源代码。


基于Red Hat Enterprise Linux(RHEL):CentOS源码直接从RHEL中衍生,因此它保持了与商业版RHEL高度的二进制兼容性。这使得CentOS成为了一个非常可靠和稳定的操作系统选择。


长期支持(LTS):CentOS提供长期支持版本,通常每个版本的支持周期为10年。这意味着用户可以在较长的时间内获得安全更新和错误修复,这对于企业和生产环境来说非常重要。


安全性:CentOS通过及时提供安全更新和修补程序来确保系统的安全性。它也受到活跃的社区支持,用户可以及时获取安全建议和支持。


社区支持:CentOS有庞大的用户社区,提供了广泛的技术支持和资源。社区成员之间分享经验、解决问题,并提供教程和文档,这让用户能够更好地使用和定制CentOS。


服务器应用:由于其稳定性和安全性,CentOS被广泛用于服务器环境。它支持多种服务器应用程序、服务和工具,如Web服务器(如Apache、Nginx)、数据库服务器(如MySQL、PostgreSQL)和邮件服务器等。


软件包管理器:CentOS使用YUM(Yellowdog Updater

Modified)作为其主要软件包管理器。YUM使得安装、更新和删除软件包变得简单和高效。


2.必要准备:


虚拟机:VMware Workstation Pro 14

镜像⽂件:CentOS-6.8-x86_64-bin-DVD1.iso

6.8已经是⼀个⽐较早的版本了,现在6.8的镜像文件也已经很难找到了,我这里免费给大家提供网盘地址:

夸克网盘链接:https://pan.quark.cn/s/7231da1640c4

提取码:ndhG


3.创建虚拟机:


(1) 创建新的虚拟机:

可以在主页直接点击创建新的虚拟机

也可以在上⽅,点击⽂件,新建虚拟机

(2) 选择⾃定义(⾼级)

(3) 硬盘兼容性

默认即可。我这⾥是VM14,点击下⼀步

(4) 选择稍后安装操作系统

这⾥,选择稍后安装操作系统,安装完成过后,⼤家可以选择删掉⼀些不要的硬件,例如打印机等等

(5) 选择操作系统以及版本

这⾥选择 Linux 系统,指定为 CentOS 64 位

(6) 命名虚拟机

指定虚拟机的名称,后期也可以改

同时指定其位置,⾃⼰安排就好,下⾯是我的例⼦

(7) 处理器配置

根据真机的性能设置 CPU处理器的数量以及每个处理器的核⼼数量,当然 4 可不是固定的

当然了,总不能超过你的真机,否则就会报错哈

(8) 设置虚拟机内存

建议把内存指定为 2G(2 x 1024MB),最低也给到 1G,⽽2G 也够了,也没太⼤的必要更⾼

(9) 设置⽹络类型

想要使⽤⽹络,给出了三种⽅式:桥接模式、NAT模式、仅主机模式

桥接模式:相当于在虚拟机的⽹卡与物理主机(真实主机)之间建⽴了⼀座沟通的桥梁,使得,可以通过物理主机的⽹卡访问外⽹NAT模式:让VM虚拟机的⽹络服务发挥路由器的作⽤,使得通过虚拟机软件模拟的主机可以通过物理注解访问外⽹,真机中NAT虚拟机⽹卡对应的物理⽹卡是 VMnet8

仅注解模式:仅让虚拟机的主机与物理主机通信,不能访问外⽹,真机中仅主机模式对应的物理⽹卡是 VMnet1

在这⾥,我选择的是桥接模式,也就是使⽤桥接⽹络,如果有兴趣具体了解⼀下别的模式的朋友,可以去查阅⼀下

(10) 设置I/O 控制器类型

这⼀步,需要指定 I/O 控制器类型,仍然是三个选项(不过BusLogic不可⽤)

BusLogic 是⼀个⽐较⽼的技术,I/O性能⽐ LSI 差挺多的,但是对于⼀些⽼系统有效,例如windows 2000

LSI Logic 兼容性⽐较好,后两者的性能⽐ BusLogic 都要好⼀些

这⾥我们选择默认的推荐的就可以了

(11) 选择磁盘类型

对于任何客户机操作系统,您可以将虚拟磁盘设置为 IDE 磁盘。对于在虚拟机中具有 LSI Logic 或 BusLogic SCSI 控制器驱动程序的任何客户机操作系统,您可以将虚拟磁盘设置为 SCSI 磁盘。对于某些客户机操作系统,您可以将虚拟磁盘设置为 SATA 磁盘。对于⽀持 NVMe 磁盘类型的客户机操作系统,您可以将虚拟磁盘设置为 NVMe 磁盘。——VMware Docs

⼀般就服务器来说,更常⽤ SCSI 类型,所以这⾥还是选择默认推荐的就可以了

(12) 选择创建新虚拟磁盘

(13) 指定磁盘容量

指定磁盘容量为 20G 即可,同时选择将虚拟磁盘拆分成多个⽂件

(14) 指定磁盘⽂件

(15) 暂时准备完成

这样就可以了,点击完成

(16) 最后修改

完成后,就会弹出咱们刚创建好的虚拟机页⾯,别忘了,我们还有镜像⽂件没有指定,点击编辑虚拟机设置

选择 CD/DVD(IDE),点击展开后,右侧选择使⽤镜像⽂件,然后指定对应 iso ⽂件

注:配置完成后没还可以将 USB 控制器,声卡,打印机设备等不需要的设备移除掉,同样点击编辑虚拟机设置,在硬件中点击指定硬件,选择移除就可以了

到这⾥,⼀个虚拟机的创建就基本配置好了,下⾯就开始正式的安装 CentOS 系统


4 .安装系统


打开虚拟机电源,正式开始安装系统

(1) 进⼊安装模式

⾸先显⽰的是五个选项:


Install or upgrade an existing system:安装或升级现有的系统

这个选项是默认的,表⽰启动图形化安装界⾯,如果是为了⽼版本更新升级,或者安装新系统,选择此项

install system with basic video driver:安装过程中采⽤基本的显卡驱动

这个模式,即使在图形,机器显卡或者驱动出现问题的时候,使⽤图形模式安装系统,若屏幕出现扭曲或者空⽩等错误,可以考虑尝试此选项

Rescue installed system:进⼊系统修复模式

此选项⽤于修复已经安装,但是⽆法正常启动的情况

Boot from local drive:使⽤本地驱动器引导

Memory test:内存检测

安装前做 RAM 检测,不算在安装范围内

最终,选择第⼀项 Install or upgrade an existing system

(2) 跳过媒体测试

这段英⽂也很简单,就是媒体测试,选择 skip 跳过就可以了

(3) 选择语⾔

进⼊到这个画⾯,点击 Next

选择语⾔,当然,⼤家可以选择中⽂简体等,我不太清楚,中⽂会不会有⼀些⼩问题出现,暂时我选择的还是英⽂,不过⼤家可以按照⾃⼰的来

选择美式英语,实际这⼏种也差不多

(4) 选择设备类型

-Basic Storage Devices:代表基础存储设备

Specialized Storage Devices :特殊存储设备不怎么⽤

接着可能会弹出存储设备警告,我们选择丢弃掉所有数据 —— Yes,discard any data

(5) 设置主机名

这⾥我没做修改,⼤家可以按⾃⼰的来

(6) 选择时区

当然了,我们要选择中国的,可以下拉选择找到 Asia/Shanghai 或者在地图上,找到中国上海位置的⼩黄点,点击

(7) 设置Root密码

这没什么好说的,记好就可以了

(8) 分区


Use All Space:使⽤所有的空间

Replace Existing Linux System(s) :替换已存在的Linux系统

Shrink Current System:收缩进当前系统

Use Free Spaace:使⽤空闲的空间

Create Custom Layout:⾃定义硬盘分区

我们选择最后⼀项,⾃定义硬盘分区

选择 Creat(创建),接着选择 Standard Partition(标准分区),再点击②中的 Create

下⼀个界⾯有两个需要下拉修改的地⽅

① mount point(挂载点)

② File System Type(系统⽂件类型)

第⼀个:分/boot区,系统⽂件类型为 ext4 ,给200MB空间,⽤来放启动⽂件

第⼆个:分swap交换分区,给 2048MB,这⾥给内存⼤⼩的 1、1.5、2 倍都是有的

第三个:将其余所有空间分配给 /

挂载点选择 /,系统⽂件类型为 ext4,选择Fill to maximum allowable size

最终结果:

选择下⼀步,会弹出格式化警告,意思就是会破坏掉硬盘中所有数据

选择 Format 就可以了

点击后,接着选择 Write changes to disk 写⼊硬盘

(9) 安装boot引导

直接选择下⼀步

(10) 选择安装内容


Desktop :图像化桌⾯系统,有⼀些常⽤的桌⾯软件,例如⽂档查看⼯具

Minimal Desktop:简化的桌⾯系统,包含的软件少⼀些,经过了精简

Minimal:基本的系统,没可选的软件包

Basic Server :不包含桌⾯的字符界⾯

Database Server:基本系统平台,有 MySQL 和 PostgreSQL 数据库,也没桌⾯

Web Server:基本系统平台,还包括 PHP,Web server,还有 MySQL 和 PostgreSQL 数据库的客户端,也没桌⾯

Virtual Host:基本系统加虚拟平台

Software Development Workstation:包含软件包较多,基本的系统,桌⾯,虚拟化平台,开发的⼯具等

我⾃⼰也作为⼀个初学者,选择了安装Desktop,但是使⽤图形桌⾯会占⽤挺多的资源,熟练后,很多⼈就不装桌⾯了,实际服务器,可能有的⼈就去装个宝塔

安装结束,就是这个样⼦,Reboot 重启就好了

(11) 开机前的基本设置

欢迎界⾯,这⾥不⽤管,直接下⼀步

⼀个许可的信息,选择同意,然后下⼀步

创建⼀个⽤户,这⾥就是⼀个⾮ Root 的⽤户,不是拥有所有的权限,⾃⾏填写就好了

⽇期同步这⾥,可以直接点击下⼀步不管,kdump是在系统崩溃、死锁或者死机的时候⽤来转储内存运⾏参数的⼀个⼯具和服务,这⾥默认即可,点击下⼀步

选择 yes

这⾥登录,可以使⽤刚才的User,也可以使⽤ root,由于我们后⾯需要设置⼀些东西,所以选择了 Root,到这⾥安装就算完成了(四) 配置⽹络

CentOS-6.8 默认安装好是不可以上⽹的,所以需要修改⼀下配置,配置⽹络的⽅式有很多种,想要详细了解,可以去了解下更多的⽅式

如果是桌⾯版的⽤户,桌⾯空⽩处选择 Open in Terminal,⾮桌⾯⽤户,登录后则直接写命令就可以了

输⼊ls /etc/sysconfig/network-scripts后回车

看到了 ifcfg-eth0 这个值

接着输⼊vi /etc/sysconfig/network-scripts/ifcfg-eth0

意思就是编辑这个配置⽂件,添加或者修改⼀些内容,将光标移到 ONBOOT=no 那⾥,将no设置为 yes 保存退出

注:

移动光标可使⽤上下左右键,或者 h,l左右,k,j上下

删除单个字符使⽤x键,删的是光标下⽅的字符

插⼊字符使⽤ i 键,进⼊ insert 模式,⽂字插⼊在光标后,完毕后 esc结束

编辑好后保存退出,按下esc ,光标会跳转到最下⽅,输⼊ :wq 就可以了


5.总结


到这⾥,CentOS-6.8 的版本就彻底安装结束了,还有⼀些完善性的配置,⼤家在学习的过程中,慢慢补充就好了,对于Linux,我也是⼀个⼩⼩的菜鸟,⼀边想着记录,⾃⼰的学习过程,⼀边分享给⼤家,希望⼤家能够不吝指教,我也⾮常愿意和⼤家⼀起交流学习,也很感谢⼤家的⽀持,谢谢⼤家!


6.结尾


如果⽂章中有什么不⾜,欢迎⼤家留⾔交流,感谢朋友们的⽀持!

目录
相关文章
|
27天前
|
安全 Linux
Linux Centos通过mail向QQ邮箱发邮件
【8月更文挑战第20天】在 CentOS 上配置使用 `mail` 命令向 QQ 邮箱发送邮件涉及几个步骤。首先确保已安装 `mailx`;接着编辑 `/etc/mail.rc` 文件来配置发件信息,包括设置发件邮箱、SMTP 服务器及授权码。最后,通过 `echo` 命令结合 `mail` 发送邮件。需登录 QQ 邮箱开启 SMTP 服务并获取授权码用于安全验证。
|
27天前
|
安全 关系型数据库 MySQL
Linux(CentOS6)安装MySQL5.6
Linux(CentOS 6)系统上安装MySQL 5.6版本的详细步骤,包括准备数据存放目录、创建用户、下载安装包、初始化数据库、配置服务脚本、设置环境变量等操作。
80 1
|
1月前
|
Linux C语言
成功解决 在Linux CentOS 7 中安装gcc
这篇文章介绍了如何在Linux CentOS 7系统中安装gcc (g++) 8工具集。由于CentOS 7默认的gcc版本是4.8,而这个版本与Qt 5.14、Qt 5.15或更高版本不兼容,可能会导致编译时出现系统头文件错误。文章中提到,即使在项目配置中添加了`CONFIG+=c++11`,如果仍然报错,那么很可能是gcc版本的问题。为了解决这个问题,文章提供了使用CentOS的Software Collections (scl)来安装更新版本的gcc的步骤。
成功解决 在Linux CentOS 7 中安装gcc
|
22天前
|
Linux PHP
Linux CentOS 宝塔 Suhosin禁用php5.6版本eval函数详细图文教程
【8月更文挑战第27天】本文介绍两种禁用PHP执行的方法:使用`PHP_diseval_extension`禁用和通过`suhosin`禁用。由于`suhosin`不支持PHP8,仅适用于PHP7及以下版本,若服务器安装了PHP5.6,则需对应安装`suhosin-0.9.38`版本。文章提供了详细的安装步骤,并强调了宝塔环境下与普通环境下的PHP路径差异。安装完成后,在`php.ini`中添加`suhosin.so`扩展并设置`executor.disable_eval = on`以禁用执行功能。最后通过测试代码验证是否成功禁用,并重启`php-fpm`服务生效。
18 2
|
27天前
|
关系型数据库 MySQL Linux
Linux(CentOS7)搭建LAMP服务环境
本文介绍了在Linux (CentOS 7) 上搭建LAMP服务环境的详细步骤,包括安装Apache HTTPd、解决编译时依赖问题、配置Apache服务、安装PHP以及处理PHP与Apache集成时遇到的问题。同时,还涉及了防火墙设置和SELinux权限调整,确保Web服务能够正常运行。
47 2
|
17天前
|
Linux
centos linux内核下载
centos linux内核下载
|
29天前
|
Ubuntu Linux 测试技术
下载ISO镜像的方法 Debian、Red Hat 、CentOS、Ubuntu、Kali Linux🌐
Debian、Red Hat、CentOS、Ubuntu与Kali Linux均为知名Linux发行版。下载Debian须访问官网并按计算机架构选ISO文件。Red Hat下载通常需订阅账户,可从官网登录后获取。CentOS可从官网或镜像站点下载,注意CentOS 8已停更。Ubuntu下载简便,官网直接选取版本及架构即可。Kali Linux专为安全测试设计,官网提供直接下载ISO镜像服务。
173 0
|
1月前
|
机器学习/深度学习 Linux Shell
超详细的Linux-Conda环境安装教程
超详细的Linux-Conda环境安装教程
|
1月前
|
Linux 数据安全/隐私保护 Docker
MQTT(EMQX) - Linux CentOS Docker 安装
MQTT(EMQX) - Linux CentOS Docker 安装
109 0
|
1月前
|
Linux
Linux——Centos8虚拟机添加网卡未显示
Linux——Centos8虚拟机添加网卡未显示
21 0