前言
虚拟机在开发中是经常用到的工具,如果每次都重新安装,那得浪费不少时间,所以这里安装一次,之后都可以复制镜像来使用,节省不少时间
安装镜像
- 系统安装配置这里略过,因为虚拟机用途非常广,不同用途有不同安装方式,一般注意一下
内存大小、cpu大小、硬盘大小
即可,生产环境的系统基本都是无桌面化
的安装方式,这样会节省不少空间,操作系统指令可以交由专业的运维工程师操作
安装镜像后配置网络模式
- 此处选用的
NAT
模式,配置如下
-
设置子网段和子网掩码,如果朋友们不熟悉网段配置,那就和我一样就可以了哈
子网段和子网掩码设置图 -
设置网关,后面会用到
NAT设置图
- 设置本机网络
设置完虚拟机虚拟网络后,接下来设置本机网络,找到本机VMnet8
VMnet8图
设置 固定 ip
,防止和之前虚拟机的网关冲突
更改网卡信息
- 系统安装完成后是上不了网的,可以ping一下看结果
ping www.baidu.com
出现
-bash: network is unreachable
- 此时需要到系统网络配置目录查看配置,文件后缀为本机自动生成
ls /etc/sysconfig/network-scripts/
系统网络配置目录图
- 因为新装的系统没有
vim
操作软件,所以这里用vi
系统自带指令进行操作
vi /etc/sysconfig/network-scripts/ifcfg-ens33 (后缀为本机自动生成)
-
把网卡的
开机自启配置图ONBOOT
属性设置为yes
,意思为开机自启
-
如果需要给服务器设置
固定ip配置图固定 ip
,则需要以下配置,这里GATEWAY
配置设置成上述网关图示一致,否则只需要把网卡的ONBOOT
属性设置为yes
即可
-
设置完网卡配置后重启network
service network restart
重启指令图
-
重启后 ping 一下百度,出现下图即联网了
ping结果图
更换源
- 把源换成国内镜像源,这样下载资源会快很多
// 备份源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
- 系统默认没有
wget
下载指令
-bash: wget: command not found
- 安装
wget
指令
yum -y install wget
- 下载新的 CentOS-Base.repo 到
/etc/yum.repos.d/
目录下,根据系统版本下载不同版本的源文件
CentOS 5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
CentOS 7
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
CentOS 8
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
- 最后运行生成缓存
yum makecache
查看ip
- 使用系统指令
ip addr
查看ip图
- 有人习惯了使用
ifconfig
指令,但是系统默认是没有此指令的,需要安装
yum -y install net-tools
- 然后输入
ifconfig
就可以了
ifconfig指令图
基础镜像环境
- 为此一个系统的基础镜像环境就已经安装好了,此镜像可以作为模板机,下次直接复制虚拟机镜像就好,不用再浪费时间进行安装了,复制步骤如下
克隆虚拟机
虚拟机克隆图
克隆虚拟机后需要到虚拟机的网路适配器重新生成 MAC
地址防止冲突
如果网络设置目录里的 ifcfg-ens33
文件使用了固定 ip
,那么重新生成 MAC 地址后,还需要把固定 ip
变更一下防止冲突,如果没使用固定 ip
,请忽略哈
为此,CentOS 的初始化镜像就完成了,如果还需要自定义配置也可以在此基础上叠加,要是大家有好的工具,可以留言推荐给小编哟~~~
网友评论