创建虚拟机

  • 新建虚拟机

  • 选择虚拟机的操作系统,本文中安装的CentOS属于linux

  • 设置虚拟机的名称和虚拟机所使用的文件再物理机中的路径,

  • 设置虚拟机的cup数量和核心数量,如果设置的不合适可以再创建完成后再修改

  • 设置虚拟机的内存,尽量不要超过物理机的内存大小

  • 设置网络类型,一般选择NAT模式就可以

  • 创建虚拟机磁盘,一般这个盘会用来安装系统

注意:最大磁盘大小的设置要合理,一旦确定后在虚拟机安装完成后无法修改大小,不像内存,cup数量在安装完成后还可以进行修改。如果安装的虚拟机只是测试并不使用,那么默认的20GB即可,如果安装好后还要使用,比如安装一些软件,那么尽量设置的大些,如果设置的太小,在使用的时候磁盘会很快就满,导致虚拟机无法正常使用,就需要新建磁盘并挂载到系统中,这样就比较麻烦

  • 硬件设置

在自定义硬件页面可以移除不需要的硬件

安装系统

  • 关联iso映像文件

映像文件是从CentOs官网下载的,网站下载地址为:https://vault.centos.org/

对应文件下载地址:

4.2G的文件包含了大部分重要软件安装包,

https://vault.centos.org/7.4.1708/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso

8.1G的文件包含了所有软件安装包,也是最全的安装包

https://vault.centos.org/7.4.1708/isos/x86_64/CentOS-7-x86_64-Everything-1708.iso

本文安装的时mini版,所以这两个安装包都可以使用,本文使用的时8.1G的安装包

  • 开启虚拟机

选择中间的选择(默认)然后按回车

  • 校验映像文件并提取文件,这个过程需要持续一段时间

  • 选择语言,最好使用英文,linux系统对中文支持不太友好

  • 选择时区,中国境内的时区为上海

  • 选择系统安装类型,这里选择安装mini版本,也可以根据需要选择其他版本

  • 创建必须分区

创建引导分区,一般512M就够用

创建内存交换分区2048M以上均可


创建根目录分区,根目录分区的大小不用填写,会默认剩下的所有空间都给根目录

除此之外,还可以根据需要创建其他分区,如/home,/var分区

  • 开始安装系统

  • 设置root用户密码

如果密码设置的过于简单,需要点击两次Done按钮才可以成功

  • 设置普通用户密码

这里设置一个普通用户mini,并设置密码,如果密码设置简单,需要点击两次Done按钮

  • 等待安装完成

等最下面的进度条完成后系统安装完成,

  • 安装完成后点击Reboot按钮启动系统

  • 登录系统

输入root用户名和安装时设置的root用户的密码,既可以登录系统

  • 这里centos系统安装完成

系统安装完成后,可以把CD/DVD设置移除,

配置静态IP

  • 修改配置文件

vi /etc/sysconfig/network-scripts/ifcfg-ens32

TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=static

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=ens32

UUID=ce1006c8-15db-44d6-84cd-742c26efee38

DEVICE=ens32

ONBOOT=yes #修改on为yes

HWADDR=00:0C:29:2E:71:8C #MAC地址,获取方式见下图

IPADDR=192.168.194.200 #需要设置的ip地址

NETMASK-255.255.255.0 #子网掩码

GATEWAY=192.168.194.2 #网关

DNS1=192.168.194.2 #DNS

  • MAC地址

获取MAC地址

如果克隆虚拟机,则需要重新生产MAC地址,然后配置到系统中

  • 重启机器

ifcfg-ens32配置文件修改完成后,使用命令reboot命令重启系统

  • 查看IP地址

    ifconfig

  • ping测试

ping百度验证能否联通互联网

ping网关

ping过程中按 Ctrl+c终止

  • 使用xshell工具远程连接linux系统

修改yum源

如果不修改yum源,在下载一些软件时会很慢,修改成国内的yum源可以提高软件下载速度

  • 备份源文件

    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

  • 添加中科大的CentOS7的源

vi /etc/yum.repos.d/CentOS-Base.repo

添加如下内容

# CentOS-Base.repo

#

# The mirror system uses the connecting IP address of the client and the

# update status of each mirror to pick mirrors that are updated to and

# geographically close to the client. You should use this for CentOS updates

# unless you are manually picking other mirrors.

#

# If the mirrorlist= does not work for you, as a fall back you can try the

# remarked out baseurl= line instead.

#

#

[base]

name=CentOS-$releasever - Base

#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os

baseurl=http://mirrors.ustc.edu.cn/centos/$releasever/os/$basearch/

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#released updates

[updates]

name=CentOS-$releasever - Updates

# mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates

baseurl=http://mirrors.ustc.edu.cn/centos/$releasever/updates/$basearch/

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful

[extras]

name=CentOS-$releasever - Extras

# mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras

baseurl=http://mirrors.ustc.edu.cn/centos/$releasever/extras/$basearch/

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages

[centosplus]

name=CentOS-$releasever - Plus

# mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus

baseurl=http://mirrors.ustc.edu.cn/centos/$releasever/centosplus/$basearch/

gpgcheck=1

enabled=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

  • 生成源的缓存。

yum makecache

  • 安装vim编辑器验证是否修改成功

关闭防火墙

  • 查看防火墙状态

firewall-cmd --state

  • 禁止防火墙开机启动

systemctl disable firewalld

  • 停止防火墙

systemctl stop firewalld

  • 再次查看防火墙状态

firewall-cmd --state

升级内核

严格地来说,Linux 只是个内核,发行版是一个完整功能的系统,它建立在内核之上,具有各种各样的应用程序工具和库。

在正常操作期间,内核负责执行两个重要任务:

  1. 作为硬件和系统上运行的软件之间的接口。
  2. 尽可能高效地管理系统资源。

为此,内核通过内置的驱动程序或以后可作为模块安装的驱动程序与硬件通信。

例如,当你计算机上运行的程序想要连接到无线网络时,它会将该请求提交给内核,后者又会使用正确的驱动程序连接到网络。

随着新的设备和技术定期出来,如果我们想充分利用它们,保持最新的内核就很重要。此外,更新内核将帮助我们利用新的内核函数,并保护自己免受先前版本中发现的漏洞的攻击。

  • 检查内核版本

uname –sr

[root@localhost ~]# uname -sr

Linux 3.10.0-693.el7.x86_64

Centos7.4使用的默认内核版本是3.10

登录网站 https://www.kernel.org/,在撰写本文时,看到最新的内核版本是5.12.8

大多数现代发行版提供了一种使用 yum 等包管理系统和官方支持的仓库升级内核的方法。

但是,这只会升级内核到仓库中可用的最新版本 - 而不是在 https://www.kernel.org/ 中可用的最新版本。不幸的是,Red Hat 只允许使用前者升级内核。

与 Red Hat 不同,CentOS 允许使用 ELRepo,这是一个第三方仓库,可以将内核升级到最新版本。

  • 启用 ELRepo 仓库

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

  • 列出可用的内核相关包

yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

如果最新版本较高,而使用的centos版本较低,则会导致升级完内核后导致启动失败,那么就需要安装指定版本的内核而不是最新版本,如使用centos7.4查看内核列表发现最新为5.12,如果此时安装最新的则系统不能正常启动,如果旧内核没删,此时可以在重启机器时选择旧内核启动,然后再进行操作

  • 安装内核

安装最新的主线稳定内核

yum --enablerepo=elrepo-kernel install kernel-ml

安装指定版本的内核,

执行下面命令时将最后一个kernel-lt.x86_64修改为指定的版本

yum --enablerepo=elrepo-kernel install kernel-lt.x86_64

yum --enablerepo=elrepo-kernel install 5.4.123-1.el7.elrepo

yum --enablerepo=elrepo-kernel install 4.19.8-1.el7.elrepo

  • 重启机器并应用最新内核

  • 设置 GRUB 默认的内核版本

在系统启动时默认情况下仍然会选择老的内核版本启动,每次需要手动选择,把新安装的内核设置为默认启动项

编辑  /etc/default/grub  并设置 GRUB_DEFAULT=0

vi /etc/default/grub

意思是 GRUB 初始化页面的第一个内核将作为默认内核。

运行下面的命令来重新创建内核配置

重启服务器验证最新的内核已作为默认内核

VMware安装linux系统CentOs7.4 mini版过程的更多相关文章

  1. VMware 安装Linux系统 CentOS

    VMware 安装Linux系统 CentOS 1.  下载镜像系统 centos镜像下载地址:https://www.centos.org/download/ 选择DVD下载即可 linux各版本下 ...

  2. VMWare安装Linux系统之CentOS-6.6操作方法。

    1.使用VMWare创建新的虚拟主机 2.使用VMWare安装Linux,点击“开启虚拟主机” 3.进入Linux安装界面,选择第一项"Install or upgrade an exist ...

  3. VMware 安装LINUX系统(一)

    我用的是WORKSTATION 15 PRO https://www.vmware.com/asean/products/workstation-pro/ 1.安装LINUX 打开Vmware,点击创 ...

  4. Vmware安装Linux系统的vmware-tools

    我们应对都用vmware虚拟机,如果虚拟机是windows系统,每次虚拟机下方提示安装vmware-tools时,我们只需要点击安装即可. 但如果虚拟机安装的是linux系统的时候,发现就没一样了. ...

  5. VMware虚拟机安装Linux系统centos7(一)

    1.安装虚拟机(自行百度) 2.编辑虚拟机设置 光驱设置,镜像选择:(也可设置2核2G,基于自己计算机选择!) 3.点击开启此虚拟机(上下键选择安装,回车) 4.选择语言 5.设置 如果想安装图形化界 ...

  6. 在虚拟机中安装Linux系统CentOS7详细教程!!!超详细!!!!一看就会!!!手把手教学!!!

    一.CentOS的下载 CentOS是免费版,推荐在官网上直接下载.https://www.centos.org/download/ DVD ISO:普通光盘完整安装版镜像,可离线安装到计算机硬盘上, ...

  7. 用USB安装Linux系统(centos7)

    网上关于CentOS 7 的安装教程挺多的,但在前期的引导配置上很多都没有写清楚,让人很郁闷,以致于昨天安装的时候总是到不了安装界面.经过一番胡乱倒腾,终于找到了妥妥的解决方案(鸟哥的书功不可没啊^_ ...

  8. 虚拟机VM安装Linux系统CentOS7

    第一步:安装一个VM虚拟机: 百度VM,使用普通下载,一路Next即可 如果需要输入序列号,可以网上随意找一个,目前是个人可以随意激活,但如果做商业用途的话,还是最好买一个序列号,我在网上搜到的:5A ...

  9. vmware安装linux系统,自动建立没选项

    虚拟机安装CentOS自己跳过分区,直接就到最后的软件包安装了 建完系统后不用power on,建完后在edit一下系统参数,应该会看见两个cd, 有一个是vmware自己加的,把那个删除后在开机就可 ...

随机推荐

  1. 【强烈推荐】用glob库的一行命令显著加速批量读取处理数据

    在我们气象领域,对数据进行批处理随处可见,尤其是在处理模式数据的时候.为了能让这个过程加速,很多大佬们提出了不同的方法,比如使用numba库进行计算.使用dask库进行并行等等,都是非常好的加速手段. ...

  2. 齐博x1会员中心如何加标签

    点击查看大图 轻松几步,你可以做会员中心的界面 这是调用文章的 代码如下:会员中心的标签跟前台使用方法是一模一样的, 关键之处就是多了一项动态参数 union="uid" 在以往, ...

  3. 齐博x1如何取消禁止跨城市密码登录限制

    为安全起意见,只要用户绑定了手机,或者QQ登录,或者微信登录其中的一项,只要用户的IP所在城市变了,就会禁止密码登录.如下图所示 而必须选择绑定过的手机或QQ或微信其中一种方式登录.以避免密码被盗所带 ...

  4. ElasticSearch之Quick.ElasticSearch.Furion组件的使用

    ElasticSearch 使用说明 本章,我们主要讲解在.Net 中对Quick.ElasticSearch.Furion的使用进行介绍! ElasticSearch 的官方客户端 API 文档地址 ...

  5. git 多个commit 如何合并

    git 多个commit 如何合并 本篇主要介绍一下 git 中多个commit 如何合并, 因为commit 太多 会导致提交记录混乱, 所以有时候会把多个commit 合并成一个 保持提交记录干净 ...

  6. wpf下的图片放大缩小

    WPF下实现图片的放大缩小移动   在windows 7里面有自带的图片查看器,这个软件可以打开一张图片然后以鼠标在图片中的焦点为原点来进行缩放,并且放大后可以随意拖动.下面我们在WPF中实现这个功能 ...

  7. 第2-1-1章 FastDFS分布式文件服务背景及系统架构介绍

    目录 1 背景 1.1 为什么需要分布式文件服务 1.1.1 单机时代 1.1.2 独立文件服务器 1.1.3 分布式文件系统 1.2 什么是FastDFS 2 系统架构 2.1 Tracker集群 ...

  8. 记录redis集群连接超时问题及解决方案

    下午同事反馈,某业务场景性能测试过程中,出现异常,提供日志报: Redis command timed out 1. 先看下日志 org.springframework.dao.QueryTimeou ...

  9. Xmake v2.7.3 发布,包组件和 C++ 模块增量构建支持

    Xmake 是一个基于 Lua 的轻量级跨平台构建工具. 它非常的轻量,没有任何依赖,因为它内置了 Lua 运行时. 它使用 xmake.lua 维护项目构建,相比 makefile/CMakeLis ...

  10. Windows骚操作

    电脑常用的快捷键 键盘功能健:Tab.Shift.Ctrl.Alt.Windows.Enter.空格.上下左右健.CapsLock(大小写转换).NumLock(对小键盘控制开/关) 键盘快捷键:全选 ...