CentOS7(Linux)详细安装教程(图文详解)

2023-11-09

一、软件准备


本文CentOS7安装在VMware Workstation虚拟机软件,故安装前请自行安装该软件。
VMware Workstation官网链接:VMware Workstation官网地址

CentOS7下载地址:centos7镜像

二、安装


1、打开VMware Workstation,选择创建新的虚拟机;

在这里插入图片描述
2、选择自定义选项;点击下一步

在这里插入图片描述
3、选择虚拟机硬件兼容性,直接下一步就行了;点击下一步

在这里插入图片描述

4、这里我们选择稍后安装操作系统;点击下一步

在这里插入图片描述

5、这里客户机操作系统选Linux,版本为Centos7,32还是64位根据自己的电脑而来;点击下一步

在这里插入图片描述
6、虚拟机名称自拟,位置建议不要放在c盘;点击下一步

在这里插入图片描述
7、这里给定虚拟机处理器的数量;点击下一步

在这里插入图片描述
8、要为虚拟机给多少内存?如果你电脑是8G的内存,建议给2G的内存,如果你的电脑的内存够大,也可以给虚拟机分配更多的内存;点击下一步

在这里插入图片描述
9、这里我们网络连接使用net,后面配置网络的时候要用到;你也可以使用其他网络连接方式;点击下一步

在这里插入图片描述

注:
VMnet1网口对应的是仅主机模式
VMnet8网口对应的是NAT模式
VMnet0网口对应的是桥接模式
查看以上对应是在VMware workstation中的编辑-虚拟网络编辑器

10、默认推荐;点击下一步

在这里插入图片描述
11、默认推荐;点击下一步

在这里插入图片描述

12、选择创建新虚拟磁盘;点击下一步

在这里插入图片描述
13、最大磁盘大小根据自身电脑磁盘空间大小选择,最小不要少于10G,这里选择默认的20G;将磁盘拆分成多个文件,容易移动;点击下一步

在这里插入图片描述
14、直接点下一步

在这里插入图片描述
15、在点击完成之前先点击自定义硬件;

在这里插入图片描述
16、这里点击新CD/DVD选择自己下载的centos7镜像文件;可以将没有必要的打印机给移除,增加开机速度;点击关闭

在这里插入图片描述
17、接下来就可以开启虚拟机了

在这里插入图片描述


三、进入centos安装界面

1、选择第一个安装

在这里插入图片描述
2、选择语言,这里我们选择中文;当然你也可以选择其他语言;点击继续

在这里插入图片描述
3、这里本地化中的选项和安装源都是默认不用更改;主要更改的是软件和系统

在这里插入图片描述
4、软件选择:这里我们选择最小化安装,如果你是新手可以选择带有图形化界面;同时我们要把开发工具选上;点击完成

在这里插入图片描述
5、系统这里我们要注意不要搞错了哟!!!我们先点安装位置

在这里插入图片描述
6、安装位置:选择我要分配分区;点击完成

在这里插入图片描述
7、这里我们选择标准分区:在点击下面的+;

在这里插入图片描述
8、添加新挂载点:/boot;swap;/;

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

注:
boot分区:是引导分区;作用:系统启动,在boot分区存放着grub,内核文件等,一般200M就够了。
swap交换分区:内存扩展分区;
交换分区给多大? 一般做多:8G,16G,如果系统使用到了swap分区,就直接添加物理内存或排查一下服务器有没有被黑。
/ 根:所有文件的根 ,绝对路径的开始标志。

9、创建完挂载点后点击完成;并接受更改

在这里插入图片描述
10、关闭kdump

在这里插入图片描述
11、配置网络与主机名

在这里插入图片描述

(5)、配置静态ip

在这里插入图片描述

注意:这里的DNS服务器、网关、子网掩码都按照(4)中的来,唯独地址需要更改一下最后的参数

12、安全策略使用默认,就可以了;点击开始安装

在这里插入图片描述
13、在安装的时候我们设置root密码和创建用户;

在这里插入图片描述

(1)、root密码为123456就可以了;(注:密码为123456太过于简单,所以说要点两次完成才可以)

在这里插入图片描述

(2)、用户自己设置就可以了;如果密码还是123456也要点2次完成

在这里插入图片描述
14、点击重启就可以使用了;到这里我们的安装就完成了

在这里插入图片描述
四、最小化必要的一些工具

以下步骤需要root权限,所以登陆后先进入管理员权限

sudo su

1、查看能否ping通网络

ping www.baidu.com

按ctrl+C结束ping命令,否则会一直连接

在这里插入图片描述

2、wget

yum install -y wget

用于从网络上下载资源,没有指定目录,下载资源回默认为当前目录。

3、ifconfig

yum install -y net-tools

ifconfigs是linux中用于显示或配置网络设备(网络接口卡)的命令

4、vim工具

yum install -y vim-enhanced

注:以上如果你是安装的图形化界面可以省略;下面就算是你是图形化界面也要弄;

5、关闭和禁用防火墙(centos7不同于以前的版本)

  (1)、直接关闭防火墙

systemctl stop firewalld

  (2)、禁止firewall开机启动    

systemctl disable firewalld

  (3)、查看状态: 

systemctl status firewalld

6、关闭selinux

vim /etc/selinux/config

注:这里需要linux里的vim命令来编写文件内容,链接如下

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CentOS7(Linux)详细安装教程(图文详解) 的相关文章

  • java.lang.Class: 在 java 程序中初始化 log4j 属性文件时出错

    我正在尝试使用 log4j 运行独立的 java 程序 但在调试时收到以下消息 控制台上没有 log4j 相关日志 log Logger 1343 java lang Class ERROR in 18b4aac2 有人可以建议这里出了什么
  • JTree 节点不会被直观地选择

    不知何故 我无法为我的 JTree 节点启用 选择突出显示 我正在我的项目中使用自定义单元格渲染器 这很可能导致此问题 这是完整的渲染器类代码 protected class ProfessionTreeCellRenderer exten
  • 无法加载 jar 文件的主类

    我使用 Eclipse IDE 开发了一个应用程序 创建应用程序后 我以 jar 格式导出项目 当我尝试运行此 jar 文件时 出现错误 无法加载主类 请帮忙 当您将项目导出为 jar 时 请参阅此所以问题 https stackoverf
  • MI设备中即使应用程序被杀死,如何运行后台服务

    您好 我正在使用 alaram 管理器运行后台服务 它工作正常 但对于某些 mi 设备 后台服务无法工作 我使用了服务 但它无法工作 如何在 mi 中运行我的后台服务 MI UI有自己的安全选项 所以你需要的不仅仅是上面提到的粘性服务 你需
  • 方法断点可能会大大减慢调试速度

    每当向方法声明行添加断点 在 Intellij IDEA 或 Android Studio 中 时 都会出现一个弹出窗口 方法断点可能会大大减慢调试速度 为什么会这样戏剧性地减慢调试速度 是我的问题吗 将断点放在函数的第一行有什么不同 Th
  • Java:从元素创建 DOM 元素,而不是文档

    如您所知 在 Java 中创建 Dom 元素的正确方法是执行以下操作 import org w3c dom Document import org w3c dom Element Document d Element e e d creat
  • Java 变量的作用域

    我不明白为什么这段代码的输出是10 package uno public class A int x 10 A int x 12 new B public static void main String args int x 11 new
  • 如何将 XMP XML 块序列化为现有的 JPEG 图像?

    我有许多 JPEG 图像 其中包含损坏的 XMP XML 块 我可以轻松修复这些块 但我不确定如何将 固定 数据写回图像文件 我目前正在使用 JAVA 但我愿意接受任何能让这项任务变得容易的事情 这是目标关于 XMP XML 的另一个问题
  • 设置 Vim 背景颜色

    当我尝试更改背景颜色时 vimrc或者直接在 Vim 中使用以下命令 set background dark 这根本不影响我的背景 也没有light选项 不过 当我运行 gvim 时 看起来还不错 有没有办法在不更改 Konsole 设置的
  • 参数动态时如何构建 JPQL 查询?

    我想知道是否有一个好的解决方案来构建基于过滤器的 JPQL 查询 我的查询太 富有表现力 我无法使用 Criteria 就像是 query Select from Ent if parameter null query WHERE fiel
  • 如何在java中使jpeg无损?

    有没有人可以告诉我如何使用编写 jpeg 文件losslessjava中的压缩 我使用下面的代码读取字节来编辑字节 WritableRaster raster image getRaster DataBufferByte buffer Da
  • tomcat 过滤所有 web 应用程序

    问题 我想对所有网络应用程序进行过滤 我创建了一个过滤器来监视对 apache tomcat 服务器的请求 举例来说 它称为 MyFilter 我在 netbeans 中创建了它 它创建了 2 个独立的目录 webpages contain
  • jmap - 组织和堆操作会给 jvm 带来开销吗?

    正如标题所述 需要多少开销jmap histo and jmap heap分别带到jvm 如果一个内存敏感的 Java 进程处于OutOfMemory 例如 大约 96 的堆已满 并且无法通过 full gc 清除 其中一项操作是否有可能将
  • 在 AKKA 中,对主管调用 shutdown 是否会停止其监督的所有参与者?

    假设我有一位主管连接了 2 位演员 当我的应用程序关闭时 我想优雅地关闭这些参与者 调用supervisor shutdown 是否会停止所有参与者 还是我仍然需要手动停止我的参与者 gracias 阻止主管 https github co
  • PHP 日志文件颜色

    我正在编写一个 PHP 日志文件类 但我想为写入文件的行添加颜色 我遇到的问题是颜色也会改变终端的颜色 我想要实现的是仅更改写入日志文件的行的颜色 class logClass extends Singleton private funct
  • 我想要一个 Java 阿拉伯语词干分析器

    我正在寻找阿拉伯语的 Java 词干分析器 我找到了一个名为 AraMorph 的库 但它的输出是无法控制的 并且它会形成不需要的单词 还有其他阿拉伯语词干分析器吗 这是新的阿拉伯语词干分析器 Assem 的阿拉伯语轻词干分析器 http
  • Java中有类似分支/跳转表的东西吗?

    Java有类似分支表或跳转表的东西吗 分支表或跳转表是 根据维基百科 http en wikipedia org wiki Branch table 用于描述使用分支指令表将程序控制 分支 转移到程序的另一部分 或可能已动态加载的不同程序
  • Java 推断泛型类型

    我正在寻找类似的推断捕获泛型类型的概念 类似于以下方法片段 但不是捕获泛型类型的类 public
  • java中如何找到class文件的包

    我正在编写一个使用 class 文件的 java 程序 我希望能够读取文件系统上的 class 文件 使用 InputStream 并确定它所在的包 该 class 文件可能不在一个好的包目录结构中 它可能位于某个随机位置 我怎样才能做到这
  • 尝试使用带有有效购买令牌的 Java Google Play Developer API v3 检索应用内购买信息时出现错误请求(无效值)

    当使用 Java Google Play Developer API 版本 3 并请求有效购买令牌的购买信息时 我收到以下异常 API 调用返回 400 Bad Request 响应以及以下消息 code 400 errors domain

随机推荐

  • 02-线性结构3 Reversing Linked List(PTA)

    02 线性结构3 Reversing Linked List 25 point s Given a constant K and a singly linked list L you are supposed to reverse the
  • MacOS 安装、卸载Homebrew

    MacOS 安装 卸载Homebrew 1 Homebrew官网地址 2 安装 在终端中输入下列代码 usr bin ruby e curl fsSL https raw githubusercontent com Homebrew ins
  • Dockerfile build镜像的构建环境(build Context)

    文章目录 环境简介 执行构建 理解docker build 的工作原理 最佳实践 通过dockerfile定义文件和docker build命令构建 是推荐使用的镜像构建方式 通常在执行docker build的命令时 最后会加上 这个被当
  • ORA-01578: ORACLE 数据块损坏

    time 2008 6 12 18 35 author skate os winxp db 10g r2 错误提示 ORA 01578 ORACLE 数据块损坏 文件号 6 块号 20 ORA 01110 数据文件 6 F ORACLE P
  • 报错集----yum-config-manager

    关于yum config manager的讲解 问题描述 1 查看系统内已经拥有的仓库 2 使能要用的仓库 3 使用yum config manger 命令时 问题描述 yum是RPM的前端程序 对于多软件安装时非常好用 在虚拟机中想要安装
  • 最小二乘法的几种拟合函数

    目录 1 最小二乘法的原理和解决的问题 2 最小二乘法的公式解法 2 1 拟合h x a x 2 2 拟合 h x a0 a1 x 2 3拟合 h x a0 a1 x a3 x 3 因为采用矩阵法来进行最小二乘法的函数拟合时 会出现系数矩阵
  • 解决“在Debug模式下,多按几次自动运行,程序才可以可以运行起来”的问题方法

    今天来分享一个自己以前遇到过的一个在使用keil时候使用C库函数中的printf函数会出现的一种现象 话不多说 咱们先说一下现象 就是程序下载进去后不执行 就算是断电之后 再重新上电也没用 但是在Debug模式下 多按几次自动运行 程序就可
  • ue4 classuobject没有成员beginplay_关于UE4使用的一些想法(一)

    今天 在单步调试程序时 对照引擎 突然有了些想法 以前没注意到 是因为以前都是用引擎的dll 并没有这么调试过 1 每个引擎都是有自己的初始化和帧循环 使用引擎的过程 就是相当于把引擎当做工厂 自己的数据相当于原材料 进行加工的过程 不同的
  • MySQL错误记录(1)--File './binlog.index' not found

    昨天感觉慢查询日志较大 然后在 var log 下面随意创建了一个mysql的slow log文件 把路径写入了my cnf文件中 结果今天启动机器发现mysql无法正常启动了 查看日志文件错误如下 一般发现 13 Permission d
  • 学习笔记-哈希表(散列)

    哈希表 散列 解决一个问题 有一个公司 当有新的员工来报道时 要求将该员工的信息加入 id 性别 年龄 住址 当输入该员工的 id 时 要求查找到该员工的所有信息 要求 不使用数据库 尽量节省内存 速度越快越好 gt 哈希表 散列 散列表
  • idea拉取Git代码重新输入用户信息操作

    IDEA修改git账号及密码的方法 file gt settings gt passwords 默认是保存了用户密码 直接选选择 Do not save 重新启动idea 再次拉取Git代码会提示输入用户名和密码弹框 输入用户名和密码后即可
  • Queue与Deque的区别

    前言 在研究java集合源码的时候 发现了一个很少用但是很有趣的点 Queue以及Deque 平常在写leetcode经常用LinkedList向上转型Deque作为栈或者队列使用 但是一直都不知道Queue的作用 于是就直接官方文档好了
  • Linux系统的LOG日志文件及入侵后日志的清除

    UNIX网管员主要是靠系统的LOG 来获得入侵的痕迹 当然也有第三方工具记录入侵系统的 痕迹 UNIX系统存放LOG文件 普通位置如下 usr adm 早期版本的UNIX var adm 新一点的版本使用这个位置 var log 一些版本的
  • 华为机试HJ99 自守数

    HJ99 自守数 Python 题目 解题思路 代码 结果 题目 解题思路 1 多组输入 需要循环 2 n以内 从0到n 循环就要记得有n 循环判断平方后的字符串以n的字符串结尾 来判断是自守数 代码 while True try n in
  • 宏、条件编译(#ifdef)、#include(头文件包含)、#error和 #pragma的区别、#和##的含义和应用

    1 在C语言预处理阶段 编译器首先对代码的处理时 先去注释 再宏替换 2 在源文件的任何地方 宏都是可以定义的 与是否在函数内外无关 3 宏的作用范围是 从定义处开始 往后的直到程序结束都是有效的 可以使用 undef取消宏定义的 4 if
  • redis 从机出现master_link_status:down提示解决方法

    小编使用的redis的版本号是5 0 5 可能会略有不同 例如redis conf配置文件中 没有slaveof这一项配置 使用命令配置主从复制 今天在使用命令slaveof或者是replicaof命令配置redis主从复制时 从机出现ma
  • Vue——vuedraggable拖拽组件使用文档总结

    vuedraggable官方文档地址 https www itxst com vue draggable j6vzfv6r html Draggable为基于Sortable js的vue组件 用以实现拖拽功能 关于Vue Draggabl
  • ue5获取从http中get到的json信息的蓝图节点是什么?

    在 Unreal Engine 5 UE5 中 您可以使用 HTTP 请求 蓝图节点来发送 HTTP 请求 并使用 HTTP 响应 蓝图节点来获取 HTTP 响应 要获取从 HTTP 中 GET 到的 JSON 信息 您需要执行以下步骤 使
  • webpack之externals解析

    1 是什么 指定排除掉不想被webpack打包的模块 被排除掉的模块 是要在运行时依赖用户环境去获取的 所以 用户的环境必须有被排除掉的包 2 既然模块不被打包 那么项目中的引入语句如何处理呢 webpack会根据你对模块的配置 将引入语句
  • CentOS7(Linux)详细安装教程(图文详解)

    一 软件准备 本文CentOS7安装在VMware Workstation虚拟机软件 故安装前请自行安装该软件 VMware Workstation官网链接 VMware Workstation官网地址 CentOS7下载地址 centos
Powered by Hwhale