Vmware虚拟机克隆管理

通过Vmware虚拟机,快速的搭建测试环境,通过可以将多个系统独立,互不影响。Vmware完整克隆,可以快速复制系统环境,避免了重复工作。

克隆后,需要做一些配置,方便使用。

修改HostName,禁用sudo网络校验

1. 修改cloud.cfg文件,否则系统重启时会自动设置为初始化值。

sudo vi /etc/cloud/cloud.cfg

找到preserve_hostname,修改为True

2. 修改hostname文件中的名称

sudo vi /etc/hostname

3. 修改hosts,解决sudo缓慢的问题

原因:Ubuntu Server被设计成一种类似于分布式的操作系统网结构,允许/etc/sudoers中的成员不在本机上。从而sudo时会先从网络上寻找可能的sudoer然后才是本地,而这10s左右的时间就是整个DNS流程的最长时间。(参考:https://ywnz.com/linuxjc/2024.html)

sudo vi /etc/hosts

添加一行:127.0.0.1<TAB>计算机名<TAB>计算机名.localdomain,其中“计算机名“即第2步中的hostname。

配置静态IP地址,方便管理

Ubuntu1804上启用了新的配置方式netplan,系统默认加载/etc/netplan/50-cloud-init.yaml文件配置,配置静态IP时可以直接修改该文件,或添加“01-network-manager-all.yaml”。配置内容如下:

# Let NetworkManager manage all devices on this system
network:
  version: 2
  ethernets: #配置名称
    ens33: #网卡名称,可以通过ip route show查看      dhcp4: no    #dhcp4关闭
      dhcp6: no    #dhcp6关闭
      addresses: [192.168.221.2/24] #固定ip地址/掩码,确认当前虚拟机的网段信息,可以通过ip route show查看,确保配置在同一网段,2-254。
      gateway4: 192.168.221.254
      nameservers:
        addresses: [192.168.221.254]

注意yaml语法,层级之间严格按照空格缩进,每个字段的冒号后必须要有空格。

配置完成后,sudo netplan apply,即时生效。如果使用的是ssh连接,需要使用新IP重新连接。

(参考:https://ywnz.com/linuxjc/1491.html)

修改brshrc的命令提示符

默认的命令提示符比较粗糙,可以自定义提示符。编辑.bashrc文件,修改PS1字段。

PS1="\[\033[0;32m\]\A \[\033[0;32m\]\u\[\033[0;32;1m\]@\[\033[0;32m\]\h\[\033[0;34m\]:\[\033[00;36m\]\w\[\033[0;33m\]\n$\[\033[0m\] "

上述配置效果分行显示,如下:

可以根据自己喜好调整:

PS1:提示符的设置
     PS1(是数字1而不是字母l),每个版本bash的PS1变量内的特殊符号可能有些小的差异,你可以先man bash 一下。
/d :代表日期,格式为weekday month date,例如:"Mon Aug 1"
/H :完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux
/h :仅取主机的第一个名字,如上例,则为fc4,.linux则被省略
/t :显示时间为24小时格式,如:HH:MM:SS
/T :显示时间为12小时格式
/A :显示时间为24小时格式:HH:MM
/u :当前用户的账号名称
/v :BASH的版本信息
/w :完整的工作目录名称。家目录会以 ~代替
/W :利用basename取得工作目录名称,所以只会列出最后一个目录
/# :下达的第几个命令
/$ :提示字符,如果是root时,提示符为:#    ,普通用户则为:$

原文地址:https://www.cnblogs.com/l200702031000/p/10066549.html

时间: 2024-08-29 00:16:05

Vmware虚拟机克隆管理的相关文章

vmware虚拟机克隆CentOS7 出现的网络问题解决办法

http://www.bubuko.com/infodetail-1483490.html(转) vmware虚拟机克隆CentOS7 出现的网络问题解决办法 时间:2016-04-02 07:17:00                         阅读:578                         评论:0                         收藏:0                         [点我收藏+] 1.删除/etc/sysconfig/network

VMware虚拟机克隆CentOS 6.5后网卡修改 碉堡方法

VMware虚拟机克隆Centos系统,有个头疼的地方就是MAC和网卡地址都需要做相应的操作:下面是个人的一个小小思路望能给大家带来一点愉悦心情. #!/usr/bin/env bash # 文件用户VMware克隆centos,修改网卡.配置IP地址.配置hostsname HOSTFILE="/etc/sysconfig/network" NETFILE="/etc/sysconfig/network-scripts/" FILE70="/etc/ud

VMware虚拟机克隆

一.环境: VMware 14 克隆系统CentOS6.8 二.开始克隆: 被克隆系统处于关机状态,选择 虚拟机 > 管理 > 克隆 > 下一步 > 下一步(选择从当前状态虚拟机克隆或已有快照克隆)> 创建完整克隆,下一步 > 创建虚拟机名称,保存位置,完成 三.新克隆虚拟机修改: 克隆出的虚拟机与源虚拟机配置信息完全一样,虽然是两台独立的虚拟机但是,远程不上,ping不同,要想两台虚拟你可正常使用,须做一些修改. 1.单击虚拟机 > 设置 > 网络适配器,

Vmware虚拟机克隆CentOS操作系统后无法启动网卡

一.仿真环境: Vmware虚拟机 CentOS源操作系统 克隆CentOS操作系统 二.问题:VM克隆操作系统后,网卡无法正常运行 三.解决方法/步骤: #vim /etc/udev/rules.d/70-persistent-net.rules 把原eth0的所在命令行删除,将新的eth1命令所在行的name改为eth0 #shutdown –r now 即操作系统重启后,网卡正常运行. 说明:为什么要克隆?我认为有几个方面的意义: 1.相当于做好备份系统,源系统出了问题,克隆系统立即可以投

VMware虚拟机克隆Linux系统后找不到eth0网卡

在VMware上克隆好虚拟机后总是找不到eth0网卡 对于这种情况的解决方法是: 1.利用命令 cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth2,这里也可以选择改成其他名字 2.使用命令 rm 删除多余的ifcfg-eth0,删除成功 3.进入ifcfg-eth2修改相关配置 4,第二步修改时,查看cat /etc/udev/rules.d/70-persisten-net

*VMware虚拟机克隆后解决网络冲突问题

今天把虚拟机的一台centos机器克隆了一台,出现网络不通,无法ping通外网的现象.在这里写一下解决过程: 虚拟机克隆后,会遇到的问题: 1.MAC地址一样 2.IP一样 3.eth0配置文件存在,但是使用ifconfig -a 查看只能看到 eth1 4. 无法连接外网,提示域名无法解析 解决办法: 1. 更换MAC地址,步骤如下: 1) 打开虚拟机设置,找到网络适配器,选择高级选项2)点击生成就可以更换mac地址.并复制备用,点击确定3) 开启虚拟机,登录后,打开eth0的配置文件 ,网卡

VMware虚拟机克隆CentOS 6.5后网卡修改方法

虚拟机安装好CentOS6.5系统后,纯净的系统多克隆几份出来方便后期做试验.克隆步骤很简单,克隆后出现的问题是克隆后的网卡MAC地址和原系统MAC地址一样,在局域网内会有冲突,需要更改克隆后的MAC地址. 解释一下:实际上克隆后的系统有两个网卡eth0和 eth1,实际起作用的是eth1,eth0是克隆过来的.克隆系统会重新生成一个mac地址,因为系统会在eth0加1变成eth1. 具体操作方法如下: 软件环境:Vmware workstation 10.0 虚拟机CentOS 6.5 物理机

CentOS 6.8下网卡配置、桥接模式和NAT连接模式、VMware虚拟机克隆网卡配置

模式一:桥接模式: 1. 在VMware中安装好虚拟机后,虚拟机网卡设置:选择桥接模式 2. 查看本机的网络信息: 找到ip.子网掩码.网关.DNS等. 找一个没有使用的ip,例如:192.168.135.58,本机ping一下,若ping不通即没有被使用,则可以使用. 如: 3. 网卡信息配置: vi /etc/sysconfig/network-scripts/ifcfg-eth0 配置信息: DEVICE=eth0 (网卡名称) TYPE=Ethernet ONBOOT=yes (是否开机

vmware虚拟机克隆后eth0无法启动的解决方法

今天早上准备克隆一台虚拟机做实验,结果克隆后发现使用 ifconfig 只显示lo,并没有找到eth0 使用ifconfig eth0 up 结果:unknown interface:No such device 查看 /etc/sysconfig/network-scripts/ifcfg-eth0 发现并没有什么不正常的地方. 被克隆的机器上执行ifconfig命令,发现两台机的MAC地址是相同的. 于是决定修改eth0的MAC地址,直接编辑/etc/sysconfig/network-sc