在虚拟机中安装centos系统,及通过安装包安装jdk1.8,mysql5.7,redis7.2

news2024/11/24 1:16:09

在虚拟机中安装centos系统,及通过安装包安装jdk1.8,mysql5.7,redis7.2

  • 第一章 CentOS7的下载
    • 1.1.使用阿里云开源镜像站下载。
  • 第二章 CentOS7的配置
    • 2.1.通过VMware 创建一个CentOS7虚拟机
      • 2.1.1.打开软件,点击如箭头所示按钮,创建虚拟机
      • 2.1.2.点击自定义,之后点击下一步
      • 2.1.3.保持默认设置,继续点击下一步
      • 2.1.4.选择稍后安装操作系统,继续点击下一步
      • 2.1.5.修改客户机操作系统类型,修改该系统对应的版本(如我的镜像安装包是CentOS-7-x86_64-Everything-1908对应的就是centos 7 64位),继续点击下一步
      • 2.1.6.修改虚拟机名称,修改存放位置,继续点击下一步
      • 2.1.7.处理器数量和内核数量均为2。
      • 2.1.8.内存选2GB,继续点下一步。
      • 2.1.9.保持默认设置,继续点击下一步即可。
      • 2.1.10.最大磁盘大小修改为50GB,点击下一步。
      • 2.1.11.保持默认设置,继续点击下一步
      • 2.1.12.点击完成即虚拟机安装完毕。
  • 第三章 CentOS7系统的安装
    • 3.1.虚拟机中Install CentOS 7
      • 3.1.1.点击编辑虚拟机设置
      • 3.1.2.点击浏览,选择下载的后缀名为ISO的镜像位置,然后点击确定即可。
      • 3.1.3.选择刚刚配置好的CentOS7,点击开启虚拟机
      • 3.1.4.选择Install CentOS 7并确认。
    • 3.2.虚拟机中CentOS 7初始化
      • 3.2.1.选择使用语言为中文。
      • 3.2.2.【本地化】只配置日期和时间。
      • 3.2.3.中国范围内都选择为上海。
      • 3.2.4.【软件】中只配置软件选择。
      • 3.2.5.软件选择最小安装。
      • 3.2.6.【系统】中只配置安装位置,指的是系统如何分区,其它的都默认就好。
    • 3.3.虚拟机中CentOS 7配置分区
      • 3.3.1.配置分区。
      • 3.3.2.手动分区我们要选择标准分区,然后点击下面的“+”添加分区。
      • 3.3.3.添加 /boot分区。
      • 3.3.4.添加 swap分区。
      • 3.3.5.增加/home分区。
      • 3.3.6.增加/根分区。
      • 3.3.7.点击“完成”。
      • 3.3.8.点击“接受更改”。
    • 3.4.虚拟机中CentOS 7开始安装
      • 3.4.1.回到界面,点击“开始安装”。
      • 3.4.2.接下来配置用户设置。
      • 3.4.3.之后等待CentOS安装完成。
      • 3.4.4.等待安装完成后点击“重启”。
      • 3.4.5.CentOS的启动之后的界面如下。
      • 3.4.6.下面我们来登录CentOS。
      • 3.4.7.使用普通用户登录。
      • 3.4.8.至此,CentOS7的安装全部完成了。
  • 第四章 CentOS7的网络配置
    • 4.1.自动获取IP
      • 4.1.1.首先要确保的是CentOS为NAT模式。
      • 4.1.2.以管理员方式启动软件,在VMware界面点击“编辑”里面的“虚拟网络编辑器”,然后勾选DHCP服务将IP地址分配给虚拟机,并设置子网IP(默认就好)。
      • 4.1.3.点击NAT模式旁边的“NAT设置”,然后修改与子网IP同网段下的网关IP,就是前三位必须相同,即192.xx.xx要相同,最后一位数不相同即可(其实已经自动设置好了,默认),最后点击“确认”保存设置。
      • 4.1.4.然后启动虚拟机,进入网络配置文件目录:cd /etc/sysconfig/network-scripts/,并且用 ls 命令查看是否有ifcfg-xxx名称的配置文件(ifcfg-lo除外),如果没有则说明网卡没有被识别,这种只能重装或者换个CentOS的版本。
      • 4.1.5.编辑ifcfg-ens33文件:vi ifcfg-ens33。按 i 进入insert编辑模式,将BOOTPROTO设为dhcp(默认值不用修改),将ONBOOT设为yes,按下Esc进入命令模式输入:wq保存并退出。
      • 4.1.6.配置完成之后输入:service network restart,重启网卡让网卡设置生效,之后就可以上网了。
      • 4.1.7.输入ip addr检查一下动态分配的IP,可以发现分配的动态IP为192.xxx.xx.128。
      • 4.1.8.最后验证是否可以访问外网。 ping www.baidu.com
    • 4.2.固定获取IP
      • 4.2.1.点击“编辑”里面的“虚拟网络编辑器”,取消勾选DHCP服务将IP地址分配给虚拟机。
      • 4.2.2.启动虚拟机,进入网络配置文件目录:cd /etc/sysconfig/network-scripts/,然后编辑ifcfg-ens33文件:vi ifcfg-ens33。按shift+i进入insert编辑模式,修改以下内容:
      • 4.2.3.输入service network restart 重启网卡让网卡设置生效。
      • 4.2.4.输入ip addr检查一下IP。
      • 4.2.5.验证是否可以访问外网:ping www.baidu.com。
      • 4.2.6.设置DNS(有两种方式)。
  • 第五章 安装部署jdk,MySQL以及redis
    • 5.1.安装部署jdk1.8
      • 5.1.1.在user目录下新建java文件夹:
      • 5.1.2.使用FinalShell自带的上传工具将jdk的二进制发布包上传到Linux
      • 5.1.3.解压安装包
      • 5.1.4.配置环境变量
      • 5.1.5.重新加载profile文件
      • 5.1.6.检查安装是否成功
    • 5.2.安装部署MySQL5.7
      • 5.2.1.检测当前系统是否安装过MySQL相关数据库
      • 5.2.2.卸载现有的MySQL数据库
      • 5.2.3.将MySQL安装包上传到Linux并解压
      • 5.2.4.按顺序安装rpm安装包
      • 5.2.5.初始化数据库
      • 5.2.6.修改mysql数据库目录的所属用户及其所属组,然后启动mysql数据库
      • 5.2.7.登录mysql,并修改root用户的密码(系统强制要求,否则不能操作mysql)
      • 5.2.8.开启无密码登录模式
      • 5.2.9.修改登录密码
      • 5.2.10.修改访问权限
      • 5.2.11.取消无密码登录模式
      • 5.2.12.打开数据库管理工具navicat验证
    • 5.3.安装部署redis
      • 5.3.1.安装依赖
      • 5.3.2.下载redis安装包并解压
      • 5.3.3.进入解压目录并编译
      • 5.3.4.指定安装目录并进行安装
      • 5.3.5.启动redis服务
      • 5.3.6.设置开机自动启动

在这里插入图片描述

第一章 CentOS7的下载

1.1.使用阿里云开源镜像站下载。

centos-vault-centos-7.7.1908-isos-x86_64安装包下载地址:https://mirrors.aliyun.com/centos-vault/centos/7.7.1908/isos/x86_64/
(若需要使用其他版本可自行下载)
在这里插入图片描述

下载之后会得到一个ISO文件。
在这里插入图片描述

第二章 CentOS7的配置

2.1.通过VMware 创建一个CentOS7虚拟机

2.1.1.打开软件,点击如箭头所示按钮,创建虚拟机

在这里插入图片描述

2.1.2.点击自定义,之后点击下一步

在这里插入图片描述

2.1.3.保持默认设置,继续点击下一步

在这里插入图片描述

2.1.4.选择稍后安装操作系统,继续点击下一步

在这里插入图片描述

2.1.5.修改客户机操作系统类型,修改该系统对应的版本(如我的镜像安装包是CentOS-7-x86_64-Everything-1908对应的就是centos 7 64位),继续点击下一步

在这里插入图片描述

2.1.6.修改虚拟机名称,修改存放位置,继续点击下一步

在这里插入图片描述

2.1.7.处理器数量和内核数量均为2。

选处理器数量和内核数量建议根据自身处理器情况来。此电脑是4核8线程,这里我选个2,2就够用了。看自身情况来定,建议虚拟机的处理器内核总数设置为物理机线程数的一半,即此处为2×2等于4。
在这里插入图片描述

打开任务管理器,可以在任务栏右键选择任务管理器,选择“性能”,然后点击“CPU”,就可以看到自己CPU的相关信息。
在这里插入图片描述

2.1.8.内存选2GB,继续点下一步。

在这里插入图片描述

2.1.9.保持默认设置,继续点击下一步即可。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.1.10.最大磁盘大小修改为50GB,点击下一步。

在这里插入图片描述

2.1.11.保持默认设置,继续点击下一步

在这里插入图片描述

2.1.12.点击完成即虚拟机安装完毕。

在这里插入图片描述

第三章 CentOS7系统的安装

3.1.虚拟机中Install CentOS 7

3.1.1.点击编辑虚拟机设置

在这里插入图片描述

3.1.2.点击浏览,选择下载的后缀名为ISO的镜像位置,然后点击确定即可。

在这里插入图片描述

3.1.3.选择刚刚配置好的CentOS7,点击开启虚拟机

在这里插入图片描述

3.1.4.选择Install CentOS 7并确认。

虚拟机启动之后会出现如下界面(白色表示选中),默认选中的是Test this media & install CentOS 7。我们将鼠标移入到虚拟机中,并按下键盘中的“↑”键,选择Install CentOS 7,最后按下“Enter 键”。
在这里插入图片描述

注意: 在虚拟机中的操作,鼠标必须要移入到虚拟机中,否则虚拟机感应不到,无法对其进行操作。鼠标移动到虚拟机内部单击或者按下Ctrl + G,鼠标即可移入到虚拟机中。 按下Ctrl + Alt,鼠标即可移出虚拟机。

3.2.虚拟机中CentOS 7初始化

3.2.1.选择使用语言为中文。

推荐使用英文。但如果是第一次安装,建议先安装中文版的熟悉一下,之后再选择英文的进行实践,这里就介绍中文的,下滑至底部选择中文。然后点击继续即可。
在这里插入图片描述

3.2.2.【本地化】只配置日期和时间。

键盘和语言支持没有特殊情况默认就好。
在这里插入图片描述

3.2.3.中国范围内都选择为上海。

(因为只有上海可选),并选择为24小时制,设置完成后单击完成按钮。
在这里插入图片描述

3.2.4.【软件】中只配置软件选择。

在这里插入图片描述

3.2.5.软件选择最小安装。

然后我们选择安装的系统是否含有界面,界面一般对于我们来说用处不大,而且CentOS的界面不好操作,所以这里选择最小安装。
在这里插入图片描述

3.2.6.【系统】中只配置安装位置,指的是系统如何分区,其它的都默认就好。

在这里插入图片描述

3.3.虚拟机中CentOS 7配置分区

3.3.1.配置分区。

选中磁盘,选中我要配置分区,之后点击完成即可。
在这里插入图片描述

3.3.2.手动分区我们要选择标准分区,然后点击下面的“+”添加分区。

在这里插入图片描述

我们分别创建四个分区:/boot区、swap交换分区、/home分区、根分区/

3.3.3.添加 /boot分区。

用来放启动文件,大小300MB足矣,然后点击“添加挂载点”。
在这里插入图片描述

3.3.4.添加 swap分区。

这个是交换分区,一般情况是物理内存的2倍大小,用于物理内存不足时使用,可能造成系统不稳定,所以看情况,可以设置小一点,甚至设置为0MB,本应该根据内存大小划分,但现在一般情况下服务器配置都较高,这里我设置为2048 MB备用即可,然后点击“添加挂载点”。
在这里插入图片描述

3.3.5.增加/home分区。

ftp默认把特定用户的文件放置到该用户的家目录中,则需要尽可能的将空间分配给该分区,这里分配为10GB,然后点击“添加挂载点”。
在这里插入图片描述

3.3.6.增加/根分区。

表示所有空间大小,这里不填写大小,即默认剩余的空间都给根分区,然后点击“添加挂载点”。
在这里插入图片描述

3.3.7.点击“完成”。

在这里插入图片描述

3.3.8.点击“接受更改”。

在这里插入图片描述

3.4.虚拟机中CentOS 7开始安装

3.4.1.回到界面,点击“开始安装”。

在这里插入图片描述

3.4.2.接下来配置用户设置。

(1)设置管理员ROOT密码,这是最高权限root用户的密码(默认账号为root,密码为现在要设置的,这里也设置为root)。在实际中root密码越复杂越好,因为这里只是演示需要,所以密码就没有那么复杂了。提示:这个密码非常重要,请务必牢记!!!
在这里插入图片描述

在这里插入图片描述

(2)创建用户。
这里就是普通的用户(账号为user01,密码为123456),权限比较低,这一步我们可以省略。
在这里插入图片描述

3.4.3.之后等待CentOS安装完成。

在这里插入图片描述

3.4.4.等待安装完成后点击“重启”。

在这里插入图片描述

3.4.5.CentOS的启动之后的界面如下。

在这里插入图片描述

3.4.6.下面我们来登录CentOS。

使用默认账号为root,密码为你在前面安装时设置的root密码,此处演示需要密码同样被设为

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1834628.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【触想智能】工业显示器定制时需要注意的重点问题

随着工业自动化的不断发展,工业显示器越来越重要。不同于普通的娱乐和商业应用,工业显示器需要更加耐用、可靠、安全,并且满足特定的工业环境和应用需求。 因此,仔细考虑和选择适合自己的工业显示器至关重要。本文将介绍一些您在进…

【YOLOv10改进[注意力]】使用注意力MLCA改进C2f + 含全部代码和详细修改方式 + 手撕结构图

本文将进行使用注意力MLCA改进C2f的实践,助力YOLOv10目标检测效果的实践,文中含全部代码、详细修改方式以及手撕结构图。助您轻松理解改进的方法。 改进前和改进后的参数对比: 目录 一 MLCA 二 使用注意力MLCA改进C2f 1 整体修改 2 配置文件

World Map Globe Edition 2

只需点击几下,World Political Map - Globe Edition 2就会在场景添加一个美丽且交互式的3D世界地图。将地球预制件拖动到场景中并自定义外观。 完整的资产,具有强大的可视化功能、示例和丰富的API,适用于构建VR、桌面和移动游戏和应用程序。 主要功能: - 在不访问互联网的情…

如何在前端应用程序中实现国际化(以英语为例)

如何在前端应用程序中实现国际化(以英语为例) 一、准备工作确定翻译需求:选择国际化库:创建语言文件: 二、实现步骤安装并引入国际化库:加载语言文件:在组件中使用翻译:实现语言切换…

对话华师大上海人工智能金融学院院长邵怡蕾:AI时代,人文见长的学校会非常有优势

金融,是关乎老百姓钱袋子的国民经济血脉,更是国家核心竞争力的重要组成部分。AI,是当之无愧最具「活力」的行业,也是千行百业革故鼎新的动力引擎。这两个对人类社会发展影响至深的行业,目前仍未展现出令人耳目一新的奇…

探索设计模式——单例模式详解

前言:设计模式的作用主要是为了——利用设计方式的重用来自动地提高代码的重新利用、提高代码的灵活性、节省时间, 提高开发效率、低耦合,封装特性显著, 接口预留有利于扩展。 设计模式的种类有很多种,本篇内容主要讲解…

AI绘画Stable Diffusion 保姆级教程,让AI人物轻松打光的种方法,我不允许你还不会!

大家好,我是画画的小强 我们常常听到这样的观点:光影,如同摄影的精髓,为图像赋予难以抗拒的质感和情感深度。 用AI生成的图片为什么总是觉得比较“假”,主要还是光影不足! 今天我将一一解析多种光影调控…

MyBatis——增删改查

核心配置文件 MyBatis核心配置文件的顶层结构如下&#xff1a; <environments> 元素 <typeAliases>元素 作用&#xff1a; 配置文件完成增删改查 准备环境 创建数据库表tb_brand -- 删除tb_brand表 drop table if exists tb_brand; -- 创建tb_brand表 create t…

龙芯的 新世界 与 旧世界

但是基本可以 确定 旧世界应该是 有 mips 的代码的。 新世界 应该是 loongarch . 这是 龙芯派 2k300 的连接。 6.Github相关仓库 龙芯派相关源码仓库&#xff1a;https://github.com/LoongsonDotNETCommunity/LoongsonPI 龙芯派Cookbook仓库&#xff1a;https://github.com/L…

UML详解

1.what is the UML UML 全称是 Unified Modeling Language&#xff08;统一建模语言&#xff09;&#xff0c;它以图形的方式来描述软件的概念 2.它存在的目的 UML 的目标是通过一定结构的表达&#xff0c;来解决现实世界到软件世界的沟通问题。 3.什么是模&#xff0c;…

C++语法15 多分支结构(if多分支与switch结构)

if else if else 多分支结构基本框架 if&#xff08;条件1&#xff09;语句1; //满足条件1就执行 else if&#xff08;条件2&#xff09;语句2; //不满足条件1&#xff0c;但是满足条件2执行 else if (条件3&#xff09;语句3; //不满足条件1和条件2&#x…

【链表经典面试题】LeetCode138.复制带随机指针的链表(链表深拷贝)

&#x1f4c7;文章目录 &#x1f680;题目描述&#x1f680;思路1&#xff1a;&#x1f680;思路2&#xff1a;&#x1f680;完整代码 &#x1f680;题目描述 解读&#xff1a; 题目意思就是 给你一个链表 这个链表中除了有next指针之外 还有一个指向这个链表的随机位置的一个指…

在哪里可以查到一手的标讯信息?

标讯信息集招投标讯息的简称。在市场上&#xff0c;标讯是一种非常关键的信息&#xff0c;包括招标公告&#xff0c;文件&#xff0c;截止日期等关键内容&#xff0c;便于需求方和供应商进行业务合作。 对于企业来说&#xff0c;及时获取到最新的标讯信息是非常重要的&#xf…

安装VS Code 提示This User Installer is not meant to be run as an Administrator问题

目录预览 一、问题描述二、原因分析三、解决方案四、参考链接 一、问题描述 在vs code官网&#xff08;https://code.visualstudio.com/&#xff09;下载安装包&#xff0c;显示如下提示信息&#xff1a; This User Installer is not meant to be run as an Administrator.…

【vue大作业-端午节主题网站】【预览展示视频和详细文档】

vue大作业-端午节主题网站介绍 端午节&#xff0c;又称为龙舟节&#xff0c;是中国的传统节日之一&#xff0c;每年农历五月初五庆祝。这个节日不仅是纪念古代爱国诗人屈原的日子&#xff0c;也是家人团聚、共享美食的时刻。今天&#xff0c;我们非常高兴地分享一个以端午节为…

【字符串解析】IP地址字段解析提取函数接口

在嵌入式业务逻辑中&#xff0c;我们有时需要从配置文件、串口或者服务端接收的消息数据中进行字符串解析&#xff0c;来提取需要的目标字符串字段。通常我们会调用字符串处理相关的函数&#xff0c;例如strstr&#xff0c;strchr&#xff0c;sscanf等&#xff0c;再结合指针偏…

【验证码识别】Yolov8实战某验3空间推理点选验证码,目标检测,语义分割,颜色分类。

【验证码识别】Yolov8实战某验3空间推理点选验证码&#xff0c;目标检测&#xff0c;语义分割&#xff0c;颜色分类。 文章目录 【验证码识别】Yolov8实战某验3空间推理点选验证码&#xff0c;目标检测&#xff0c;语义分割&#xff0c;颜色分类。声明1.空间推理验证码&#xf…

C# OpenCvSharp 车牌颜色识别

C# OpenCvSharp 车牌颜色识别 目录 效果 项目 代码 下载 效果 项目 代码 using OpenCvSharp; using System; using System.Diagnostics; using System.Drawing; using System.Windows.Forms; namespace OpenCvSharp_Demo { public partial class Form1 : Form { …

采购芯片时细心,再细心!

检查原理图&#xff0c;采购时候的细心对照所费的时远远少于焊完找BUG的时间&#xff01;&#xff01;&#xff01; 购买芯片的时候不光看芯片名称&#xff0c;封装&#xff0c;丝印也要看&#xff0c;如果不一样必须对照两者的引脚图仔细观察是否一样&#xff01;&#xff01…

扭蛋机小程序:深度探索虚拟寻宝之旅的乐趣

引言 扭蛋机小程序&#xff0c;这个融合了传统与创新的虚拟寻宝乐园&#xff0c;已经吸引了无数玩家的目光。在这个充满惊喜和挑战的虚拟世界里&#xff0c;每一个扭蛋都可能蕴藏着无尽的宝藏。本文将带您深入探索扭蛋机小程序的魅力所在&#xff0c;体验一场别开生面的虚拟寻…