Linux虚拟机基本配置 及 快照克隆
配置网络
1. 进入 配置/系统设置/网络脚本/ 目录中
cd /etc/sysconfig/network-scripts/
进入network-scripts目录中 (网络-脚本)
script - 脚本
etc - 配置文件基本都在etc目录中
sysconfig - 系统(system) config(设置)
进入目录后 可以输入 ll 命令查看目录下文件
网络脚本目录下文件列表:
或输入 ls 查看
2. 编辑器编辑 网卡1 的 网络配置文件
vi ifcfg-eth0
------ 编辑器编辑第一个网卡配置
vi - 编辑器
if - linux里的ip
cfg - config的简写
eth0 - 第一个网卡上图里的ifcfg-lo 是环网 - 本地网卡
与windows的cmd命令类似 合理运用 tab 键 提示 补全命令
进入ifcfg-eth0 文件中
数据 | 简要注释 |
---|---|
DEVICE=eth0 | 设备=网卡1 |
HWADDR=… | 一个写死的网卡mark地址 |
TYPE=Ethernet(以太网) | 类型=以太网 |
UUID=… | 一个写死的uuid |
ONBOOT=no | 启动时是否配置网络信息 |
NM_CONTROLLED=yes | network manger(实时生效的网络驱动器) |
BOOTPROTO=dhcp(自动获取ip地址) | 获取ip地址方式 |
dhcp类似下图windows的示例 自动获取IP地址
linux 很多东西 可以结合 windows 来理解
windows ip配置示例
IP地址 - 当前地址在局域网中的定位
子网掩码 - 发送核心数据时的核心路由
默认网关 - 当我们找不到数据时 通过默认网关帮我们发送数据
DNS服务 - 将我们IP地址 与 域名做一个绑定
查看自己的NAT模式网络配置
VM 编辑–>虚拟网络编辑器–>VMnet8就是NAT模式的网址
3.编辑ifcfg-eth0文件并保存退出
删除(删除以下代码)
HWADDR …
UUID …
NM_CONTROLLED …
添加
IPADDR – ip地址
NETMASK – 子网掩码
GATEWAY – 网关
DNS1 – dns服务器地址
这里需要的一些命令
dd → 删除一行(必须是小写的d)
i → 进入编辑模式 — INSERT
esc → 退出编辑模式
:wq → 退出vi编辑器
------其他命令参考vi vim 编辑器
完成示意图:
网络相关知识
ONBOOT=yes
虚拟机/服务器启动的时候默认加载配置网络信息
BOOTPROTO=static
静态设置网络信息
dhcp:动态获取网络信息
IPADDR : 192.168.241.190
设置当前机器在网络中的标识IP
NETMASK: 255.255.255.0
子网掩码
计算网关
GATEWAY:192.168.241.2
默认网关
DNS1 : 114.114.114.114
域名与IP地址的绑定 (联系百度域名理解)
网络连接模式
桥接模式
将虚拟机当成当前网络中的一台主机
例如:192.168.1.x - 可能占用别人的ip
VMnet0
网络地址转换(NAT) - 类似两个班互不影响
把自己的主机当成交换机,然后虚拟机占用交换机下IP
VM 编辑–>虚拟网络编辑器–>VMnet8就是NAT模式的网址
当VM崩溃 重装之后,你的虚拟网卡99%会变化,需要特别注意(极少情况)
一些虚拟机状态下的常用命令
Ctrl + C 终止当前命令
Ctrl + S 锁屏
Ctrl + Q 解锁
注意:锁屏状态下 虽然看不见敲击的代码命令但是依然能执行
4.物理网卡删除
rm -rf /etc/udev/rule.d/70-presistent-net.rules
注意格式 " -rf " 前后都有空格
该文件的描述
翻译:当我们重启虚拟机之后,会重新计算出一个新的(有的虚拟机需要删除才好使)
5.重启网卡服务
service network restart
这里有 3个 ok ------ 表示配置成功
(如果不成功应该是配置问题 请大侠重头来过)
ifconfig可以查看网络配置
测试网络
ping www.baidu.com
------测试连接百度
Ctrl + C (终止命令执行)
防火墙
查看防火墙状态
service iptables status
本次关闭防火墙
service iptables stop
取消防火墙开机自启动
chkconfig iptables off
------(取消防火墙服务 下次开机不会自动启动)
chkconfig — 查看config(配置)状态
关闭防火墙自动启动服务 并查看状态
软件安装检测
类似于平时手机安装app时的未识别软件及危险软件提示
编辑安全增强型linux配置
vi /etc/selinux/config
(安全增强型 Linux(Security-Enhanced Linux)简称 SELinux)
SELinux 主要作用就是最大限度地减小系统中服务进程可访问的资源(最小权限原则)
将配置文件修改成disabled
SELINUX=disabled
这个文件控制着linux系统安全的状态
SELINUX = 可以有三个取值
enforcing(强制执行) - 安全增强型Linux 安全政策是强制的
permissive(宽容的) - 安全增强型Linux 打印警告以取代强制
disabled(失效的) - 没有安全增强型Linux 政策加载
SELINUXTYPE(定义selinux使用哪个策略模块保护系统) = 有以下两个取值
targeted(针对性的) - 针对某些过程保护
(targeted只对Apache,sendmail,bind,postgresql,nfs,cifs等网络服务保护)
mls(Multi Level Security) - 多级别安全保护
修改SELINUX完成示意图
关机poweroff
克隆与快照
对当前主机拍摄快照
- 快照的作用就是保存当前虚拟机的状态
- 克隆就是利用当前的状态制造出更多的虚拟机
- 拍摄快照必须关闭虚拟机 ---- 否则会产生许多奇怪的bug
选中虚拟机 → 右键 → 快照 → 快照管理器 → 拍摄快照 →
修改快照名称添加描述 → 单击 拍摄快照
链接克隆
快照管理器 → 选中快照 → 点击克隆 → 下一步
可选择快照的对象
虚拟机当前状态 或 之前的快照
选择 现有快照 - 下一步 可选择克隆方法
选择链接克隆 → 完成 → 关闭
链接克隆 占用空间小 但是源文件丢失损坏便不能再使用
不建议使用链接克隆
完整克隆
克隆 → 下一步 → 现有快照 → 选择完整克隆 → 下一步
修改名称 → 完成 → 关闭
------(这次的时间要长于链接克隆)
两种克隆的对比
测试 删除链接节点linknode
注意直接右键的移除只是在VMware中移除快照并不是真正的删除
右键 → 管理 → 从磁盘上删除
单击是
修改克隆节点的数据
-
启动完全克隆节点fullnode
-
测试下网络情况
ping www.baidu.com -
修改IP地址
将 ip 从190修改为191
vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改为 192.168.241.191 -
修改主机名
因为此时虚拟机是从basenode克隆而来 还是用的testBaseNode主机名
------- 修改成 fullnode
vi /etc/sysconfig/network -
删除IP与网卡绑定文件
rm -rf /etc/udev/rules.d/70-presistent-net.rule
重启 ------ reboot
此时 主机名已修改 网络测试正常
桥接模式
桥接模式 — 和主机处于同一个ip段
------可以访问外网也可以被外网访问
网络地址转换(NAT)
------将主机当做一个路由器
------所有的虚拟机都当做路由下的子IP
------可以访问外网,只能被当前主机访问
上面设置的是NAT模式
关闭虚拟机 - 选中虚拟机 - (单击)编辑虚拟机设置
(选中)网络适配器 - (选择)桥接模式
确定 - 重启虚拟机
此时无法访问网络 - 因为桥接模式使用主机ip
修改ip和网关
修改IPADDR
注意网关 – 修改为192.168.1.1
------ 注意最后为1
可以在windows 的 cmd中查看网关
删除虚拟网卡
重启网卡
此时能够ping 百度
也能在一个区域内的其他主机 ping到桥接网络
这里不多赘述
桥接模式对外部可见 NAT不可见
上一篇: 关于MySQL启动的相关总结
下一篇: 遍历生成目录树
推荐阅读
-
虚拟机克隆linux centos6.5系统网卡配置图文教程
-
克隆虚拟机及配置yum源的步骤及讲解(Hadoop基础)
-
CentOS 5.X xen虚拟机的安装配置及基本使用
-
Linux系统下OpenSSH的安装及基本配置文件详解
-
VMware中安装Linux系统(Redhat8)及虚拟机的网络配置方法
-
超详细-VMWARE安装linux虚拟机+配置静态ip地址+克隆操作及克隆后虚拟机网卡问题解决办法
-
Linux系统下centos6虚拟机克隆后修改网络配置教程
-
虚拟机克隆linux centos 6.5 系统网卡配置
-
虚拟机克隆linux centos6.5系统网卡配置图文教程
-
克隆虚拟机及配置yum源的步骤及讲解(Hadoop基础)