Linux学习笔记1:配置Linux网络和克隆虚拟机并更改配置

 

一、配置Linux网络

在安装Linux的时候,一定要保证你的物理网络的IP是手动设置的,要不然会在Linux设置IP连通网络的时候会报network is unreachable 并且怎么也找不到问题在哪!

当在VMware中安装完Linux以后需要通过一些网络配置才能使Linux能够连能网络:

1.首先如果是在虚拟机上安装的Linux必须要保证在网络适配器的地方选择的是:NAT模式:用于共享主机的IP地址;

2.当VMware安装成功以后,会自动分配一个IP地址作为虚拟机的默认网关:点击VMware的菜单编辑-》虚拟网络编辑器-》选择VMnet8-》NAT设置(如下图):

网关IP就是新建的虚拟机的默认网关;

3.设置IP地址:

使用vi命令打开linux的网卡:

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

eth0里面内容,有几项要设置:

DEVICE=eth0
HWADDR=00:0C:29:EB:72:FA
TYPE=Ethernet
UUID=af9a3043-12d7-4dd3-9948-9d8de30d8d32
ONBOOT=yes (是否开机要启动,yes)
NM_CONTROLLED=yes
BOOTPROTO=static (ip地址是动态获取的还是静态的,static静态的)
IPADDR=192.168.171.10 (ip地址,这个ip地址一定不能设置成比网关IP一样的)
NETMASK=255.255.255.0 (子网掩码)
GATEWAY=192.168.171.2(默认网关)

设置完成以后,重启一下网卡,命令:

service network restart

重启完成以后可以Ping一下虚拟网关(就是上文中设置的网址)和物理网关(就是物理电脑对应的网址)看是否能Ping通;

都能Ping通以后说明虚拟Linux是与外网络相通的,但这时你Ping www.baidu.com就会发现无法Ping通,这是因为Linux没有解析DNS服务器;

4.解析DNS服务器:

命令:vi /etc/resolv.conf 

在新打开的文本中输入:

nameserver 8.8.8.8(我的DNS是这个,换成你自己的DNS即可)

二、克隆Linux

当一个Linux完全设置完成以后,就可以使用克隆的方式来在短时间内创建出多个Linux来;

1.关闭要克隆的Linux 关机命令:

init 0  或者  shutdown -h now

2.右击要克隆的虚拟机-》管理-》克隆,在选择克隆的步骤中有两步比较重要:

在这里要选择创建完整的克隆

在这里虚拟机的存放路径一定要不能包含中文字和字符

3.克隆的速度很快,完成以后启动克隆的虚拟机,用户名和密码都是被克隆的linux的用户名密码:

4.克隆之后由于是完全的克隆过来的Linux所以需要更改这几项:操作系统物理地址、IP地址、主机名:

使用vi命令删除网卡中的UUID和物理地址两行(这两行在Linux重启之后,操作系统会自动生成的),同时更改一个新的IP地址:

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

更改成下图:

更改完成以后保存并退出,然后删除Linux物理地址绑定的文件(该文件会在操作系统重启并生成物理地址以后将物理地址绑定到IP上);

如果不删除,则操作系统会一直绑定着克隆过来的物理地址;

使用命令:rm -rf

rm -rf /etc/udev/rules.d/70-persistent-net.rules

5.更改主机名还是使用vi命令:

vi /etc/sysconfig/network

设置完成以后,保存并退出,然后重启Linux就完成了克隆后的设置,重启Linux命令:

init 6  或者  shutdown -r now
 

Linux:配置Linux网络和克隆虚拟机并更改配置的更多相关文章

  1. Linux学习笔记1:配置Linux网络和克隆虚拟机并更改配置

    一.配置Linux网络 在安装Linux的时候,一定要保证你的物理网络的IP是手动设置的,要不然会在Linux设置IP连通网络的时候会报network is unreachable 并且怎么也找不到问 ...

  2. 克隆虚拟机后ip配置

    (1)出错原因: 错误:No suitable device found: no device found for connection "System eth0" 原因:克隆虚拟 ...

  3. linux中配置桥接网络,让虚拟机能够上网

    使用桥接模式最主要的目的就是让虚拟机也能上网,从而有了这篇文章. 1.设置虚拟机的网络连接方式 在设置虚拟机网线的连接方式的时候,注意第一个选择桥接模式,第二个界面名称必须使用和宿主机相同的网卡,然后 ...

  4. 树梅派配置ad-hoc网络

    树梅派配置ad-hoc网络 更新与安装 1.更改源/etc/apt/source.list: http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian ...

  5. 在VMware上克隆Linux虚拟机及其网卡配置方法

    最近在搭建Hadoop集群,1个Master,3个Workers.使用VMware workstations创建Linux虚拟机,版本是CentOS7.安装完成并做了相应的网络配置后,使用VMware ...

  6. linux网络设置和虚拟机克隆转移之后网卡找不到

    linux网络设置和虚拟机克隆转移之后Error:No suitable device found:no device found for connection 'System eth0'问题解决   ...

  7. Hadoop集群--linux虚拟机Hadoop安装与配置、克隆虚拟机

    Hadoop集群 第四章 Hadoop安装与配置.克隆虚拟机 一.Hadoop安装与配置 1.将hadoop安装包通过Xftp传输到虚拟机的/software目录下 2.进入/software目录下, ...

  8. linux系统基础网络配置

    1.修改主机名 临时方法: 退出当前shell重新登录即可生效.此法只能临时修改生效.重启系统后失效. 提示:很多人使用hostname主机名来修改,其实这个只是作为暂时的.重启后将恢复到配置前的主机 ...

  9. Linux网络管理——linux网络配置

    2. linux网络配置 .note-content {font-family: "Helvetica Neue",Arial,"Hiragino Sans GB&quo ...

随机推荐

  1. 【我的Android进阶之旅】Android Studio查看Logcat时,如果一行Log太长如何换行显示?

    使用Android Studio一段时间了,还有很多小技巧没有掌握.今天又发现了一个比较好用的小技巧,这里分享出来. 1.Android Studio默认显示效果 比如我们用Logcat来查看打印的L ...

  2. 我的Android进阶之旅------>Android自定义View来实现解析lrc歌词并同步滚动、上下拖动、缩放歌词的功能

    前言 一LRC歌词文件简介 1什么是LRC歌词文件 2LRC歌词文件的格式 LRC歌词文件的标签类型 1标识标签 2时间标签 二解析LRC歌词 1读取出歌词文件 2解析得到的歌词内容 1表示每行歌词内 ...

  3. linux c编程:读写锁

    什么是读写锁读写锁其实还是一种锁,是给一段临界区代码加锁,但是此加锁是在进行写操作的时候才会互斥,而在进行读的时候是可以共享的进行访问临界区的 为什么需要读写锁有时候,在多线程中,有一些公共数据修改的 ...

  4. Tomcat 自定义默认网站目录

    上面访问的网址为http://192.168.0.108:8080/memtest/meminfo.jsp 需求: 现在我想访问格式为http://192.168.0.108:8080/meminfo ...

  5. CSDN编程挑战——《进制转换》

    版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/user_longling/article/details/24804949 进制转换 题目详情: 我 ...

  6. pgadmin3

    一般性  \copyright            显示PostgreSQL的使用和发行许可条款  \g [文件] or;     执行查询 (并把结果写入文件或 |管道)  \gset [PREF ...

  7. Codeforces Round #302 (Div. 2)

    A. Set of Strings 题意:能否把一个字符串划分为n段,且每段第一个字母都不相同? 思路:判断字符串中出现的字符种数,然后划分即可. #include<iostream> # ...

  8. Java集合(9):ConcurrentHashMap

    一.ConcurrentHashMap介绍 我们可以在单线程时使用HashMap提高效率,而多线程时用Hashtable来保证安全.但是,HashMap中未进行同步考虑,而Hashtable则使用了s ...

  9. php内存管理机制、垃圾回收机制

    一.内存管理机制 先看一段代码: <?php //内存管理机制 var_dump(memory_get_usage());//获取内存方法,加上true返回实际内存,不加则返回表现内存 $a = ...

  10. Java伪代码示例

    学习并转载自https://www.cnblogs.com/z245894546/p/7535261.html import.java.大道至简.*; import.java.愚公移山.*; publ ...