Linux 网络配置和克隆

一。配置 Linux 网络

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

  1. 首先如果是在虚拟机上安装的 Linux 必须要保证在网络适配器的地方选择的是:

    NAT模式:用于共享主机的IP地址

  2. 当 VMware 安装成功以后,会自动分配一个 IP 地址作为虚拟机的默认网关:

    点击 VMware 的菜单 -> 编辑 -> 虚拟网络编辑器 -> 选择 VMnet8-> NAT 设置(如下图):



  3. 配置网卡:

     vi /etc/sysconfig/network-scripts/ifcfg-eth0
    DEVICE=eth0
    TYPE=Ethernet
    NM_CONTROLLED=yes
    HWADDR=00:0C:29:EB:72:FA
    UUID=af9a3043-12d7-4dd3-9948-9d8de30d8d32
    ONBOOT=yes # 是否开机要启动,yes
    BOOTPROTO=static # ip地址是动态获取的还是静态的,static静态的
    IPADDR=192.168.171.10 # ip地址,这个ip地址一定不能设置成比网关IP一样的
    NETMASK=255.255.255.0 # 子网掩码
    GATEWAY=192.168.171.2 # 默认网关
    DNS1=8.8.8.8 # DNS 解析或按步骤 4 配置

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

     service network restart

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

  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
    DEVICE=eth0
    TYPE=Ethernet
    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 # 默认网关
    DNS1=8.8.8.8

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

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

     rm -rf /etc/udev/rules.d/70-persistent-net.rules
  5. 更改主机名

     vi /etc/sysconfig/network
    
     # 启动时激活联网
    NETWORKING=yes
    HOSTNAME=mdw

每天用心记录一点点。内容也许不重要,但习惯很重要!

01 Linux 网络配置和克隆的更多相关文章

  1. Linux 网络配置(固定IP)

    通常linux作为服务器系统时,是不推荐安装图形界面的,因此我们需要掌握非图形界面下如何配置网络,主要两种方式,如下: 一.使用SETUP工具(redhat系列才可以,推荐此修改方式) 1.在命令行直 ...

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

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

  3. Linux网络服务01——Linux网络基础设置

    Linux网络服务01--Linux网络基础设置 一.查看及测试网络 1.使用ifconfig命令查看网络接口 (1)查看活动的网络接口 ifconfig命令 [root@crushlinux ~]# ...

  4. Linux网络配置基础

    linux网络配置常见有两种:桥接模式(Bridge)与NAT模式,还有一种Host-Only模式由于其局限性通常被舍弃就不加以说明了,下面我们介绍下桥接模式(Bridge)和NAT模式. 桥接模式( ...

  5. linux网络配置相关文件

    网络接口(interface)是网络硬件设备在操作系统中的表示方法,比如网卡在Linux操作系统中用ethX,是由0开始的正整数,比如eth0.eth1...... ethX.而普通猫和ADSL的接口 ...

  6. linux网络配置命令(一)——ifconfig

    linux网络配置命令(一)——ifconfig ifconfig 查看.配置网卡信息.已过时,推荐使用ip命令 格式:  ifconfig [interface]                   ...

  7. Linux网络配置和网络诊断命令介绍

    方法/步骤 1 在接下来的讲解中,讲解的Linux网络配置和网络诊断的命令有: ifconfig.ping.netstat.traceroute.dig和nslookup.host.hostname. ...

  8. Linux系统初学-第三课 Linux网络配置1

    Linux系统初学-第三课 Linux网络配置 1.动态IP配置 配置文件路径 /etc/sysconfig/network-scripts/ ls查看网卡eth0,其中HWADDR值得获取:ifco ...

  9. linux网络配置完全解析

    概述:熟悉了windows下面的网络配置,对linux下的网络配置缺未必了解透彻.熟练掌握linux下的网络配置原理,能帮助我们更容易掌握网络传输原理:同时具备一些网络连接不通对应问题的排查能力.文本 ...

随机推荐

  1. centos的安装和下载

    https://blog.csdn.net/risen16/article/details/50737948

  2. MYSQL三大范式

    第一范式:确保每列的原子性. 第一范式是最基本的范式. 数据库表中的字段都是单一属性的,不可再分. 只要是关系数据库都满足第一范式 如果每列(或者每个属性)都是不可再分的最小数据单元(也称为最小的原子 ...

  3. Mybatis like模糊查询的写法

    转自:http://blog.51cto.com/lavasoft/1386870 Mybatis like查询官方文档没有明确的例子可循,网上搜索了很多,都不正确. Mybatis 3.2.6经过尝 ...

  4. angular 路由动态加载JS文件

    纯属分享 //把下面代码放在新建JS文件里,引入在头部 //angural路由功能--一个路由动态加载JS (function (name, context, definition) { if (ty ...

  5. 系统批量运维管理器pexpect的使用

    # pip install pexpect 或 # easy_install pexpect 1 #!/usr/bin/env python 2 import pexpect 3 child = pe ...

  6. oc 中的id类型与类型转换

    id是oc语言中一个独特的数据类型.一种通用对象类型.可以转换为任何数据类型,即id类型的变量可以存放任何数据类型的对象. 使用示例: Animal * dog = [[Dog alloc]init] ...

  7. Ibatis/Mybatis模糊查询

    Ibatis/Mybatis模糊查询 根据网络内容整理 Ibatis中 使用$代替#.此种方法就是去掉了类型检查,使用字符串连接,不过可能会有sql注入风险. Sql代码 select * from ...

  8. Implementing On Item Click / Double Click for TListView

    ListView.On Item Click & ListView.On Item Double Click To be able to locate the clicked (if ther ...

  9. Delphi编程实现是否开启“平滑屏幕字体边缘“

    在Windows高级设置中的视觉效果中可以设置是否开启“平滑屏幕字休边缘”,可以通过编程的方式来实现: if SystemParametersInfo(SPI_SETFONTSMOOTHING, 1, ...

  10. go slice和数组的区别

    1.使用方式 数组和slice长的很像,操作方式也都差不多,并且slice包含了数组的基本的操作方式,如下标.range循环,还有一些如len()则是多种类型共用,所以根据操作根本搞不清数组和切片的区 ...