Linux安装,快照,克隆(基于CentOS 8)

作者:Grey

原文地址:Linux安装,快照,克隆(基于CentOS 8)

说明

本安装说明是基于Windows10 下VMware安装Linux,Linux版本是CentOS 8

自2020年12月01日起,CentOS社区不再为CentOS 6版本提供安全更新,详情请查看CentOS官方公告

环境

  • VMware-workstation-full-16.1.1-17801498
  • CentOS-8.3.2011-x86_64-minimal

其他版本的安装可作为参考

安装

打开VMware,点击创建新的虚拟机,进入新建虚拟机向导,然后依次按照截图步骤进行安装:

image

image

image

image

image

image

点击完成即可,在启动过程中,有可能会出现如下错误(如果没有出现如下错误,可以忽略):

error

这里是解决方案

点击:编辑虚拟机设置

image

在CD/DVD这里,选择使用ISO映像文件,选择对应的CentOS的iso文件

image

点击确定后,回到主页面,然后点击:开启此虚拟机:

image

然后按如下截图安装:

image

语言选择English

image

DATE & TIME选择Asia,Shanghai

image

image

Software Selection 这里,选择Minimal Install

image

image

KDUMP这里,Enable kdump这个选项不要勾选

image

image

NETWORK & HOST NAME这里,把Ethernet开关打开

image

image

设置Root密码

image

image

INSTALLATION DESTINATION这里,做如下配置:

image

image

做好如上配置后,点击Install, 即可安装。

然后系统会自动安装,安装好了以后,有个Reboot按钮,点击Reboot按钮,即可,Linux安装完成

设置HostName

1
hostnamectl set-hostname sec

使用以上命令,可以把Host Name设置为sec

网络配置

  1. 找到网卡默认位置:
1
cd /etc/sysconfig/network-scripts/
  1. 配置网卡协议
1
vim ifcfg-ens33

注:如无vim,可以执行

1
yum install -y vim

安装Vim

然后再执行:

1
vim ifcfg-ens33

删除UUID这一行。

重启网卡服务,注:Centos8不再使用

1
service network restart

方式重启网卡,

而是使用如下命令:

1
nmcli connection down ens33 && nmcli connection up ens33

执行成功后,会显示如下命令:

1
2
Connection 'ens33' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/1)
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/2)

测试网络

ping www.baidu.com 查看是否有数据接收到。

1
2
3
4
5
6
7
8
9
10
[root@sec network-scripts]# ping www.baidu.com
PING www.a.shifen.com (183.232.231.172) 56(84) bytes of data.
64 bytes from 183.232.231.172 (183.232.231.172): icmp_seq=1 ttl=128 time=8.68 ms
64 bytes from 183.232.231.172 (183.232.231.172): icmp_seq=2 ttl=128 time=9.03 ms
64 bytes from 183.232.231.172 (183.232.231.172): icmp_seq=3 ttl=128 time=8.93 ms
64 bytes from 183.232.231.172 (183.232.231.172): icmp_seq=4 ttl=128 time=8.82 ms
64 bytes from 183.232.231.172 (183.232.231.172): icmp_seq=5 ttl=128 time=8.87 ms
64 bytes from 183.232.231.172 (183.232.231.172): icmp_seq=6 ttl=128 time=9.07 ms
64 bytes from 183.232.231.172 (183.232.231.172): icmp_seq=7 ttl=128 time=9.05 ms
64 bytes from 183.232.231.172 (183.232.231.172): icmp_seq=8 ttl=128 time=8.82 ms

快照

首先,要关闭虚拟机

image

在节点这里,选择:快照 —> 快照管理器

image

点击:拍摄快照

image

为快照设置一个名字,假设为: base,

image

点击:拍摄快照

image

克隆

克隆之前,要先完成上述的生成快照的操作。然后方可开始克隆,

在需要克隆节点上右键:克隆

image

image

点击:下一步

image

这里选择上面生成的快照(base)来克隆。点击:下一步

image

这里选择:创建链接克隆。点击下一步,

image

为克隆的虚拟机设置一个名称,假设叫:node01

点击完成,克隆完毕。

进入克隆后的系统,把克隆后的系统的hostname也改成node01(可选操作)

1
hostnamectl set-hostname node01

然后执行:

1
reboot

可以看到修改后的hostname生效了。

IPv6 冲突问题

如果执行了如上克隆操作,克隆了个实例,这多个实例在启动的时候,可能会报IPv6冲突的问题,可以参考如下方式解决

Cloned CentOS8 VMWare VM has duplice IPv6 Link Local Address

Make the machine-id file (/etc/machine-id) writable. Copy it to a backup file then delete the contents of it. Run systemd-machine-id-setup again. Change the permissions on the machine-id file back to original, 444.

参考资料

Linux命令行大全

Linux就该这么学

Linux预习资料 提取码:7w30

CentOS6.x升级到CentOS7.x的注意事项视频 提取码: yhfd

Linux内核设计与实现

极客时间-Linux实战技能100讲