vip1-day02 创建实验快照

创建实验快照

1. 设置网络

通过网络管理器设置

适用系统:CentOS7

步骤:

  1. 启动网络管理器:$ nmtui
  2. 选择编辑连接。
    nmtui_01
  3. 选择 ens32 即网卡名。
    nmtui_02
  4. 将 IPv4 切换为手动,并根据物理机 IP ,网关,DNS 添加静态地址。
    nmtui_03
  5. 退出管理器。

通过配置文件设置

适用系统:CentOS6,CentOS7

步骤:

  1. 查看网卡实际名称:$ip addr
  2. 打开配置文件:$ vim /etc/sysconfig/network-scripts/ifcfg-[网卡名]
  3. 添加修改:
BOOTPROTO="none"				# none 为可动态可静态 static 为静态 dhcp 为动态
ONBOOT=yes						# 自启动
IPADDR=192.168.1.110  # IP
PREFIX=24				      	# 子网掩码
GATEWAY=192.168.1.1				# 网关
DNS1=114.114.114.114			# DNS 服务器
  1. 退出 vim:双击 ESC 退出编辑模式,再输入:wq! 回车。

重启网络

$ systemctl restart network
$ service network restart
# 或
$ /ect/init.d/network restart

测试

$ ping www.baidu.com

注意

  • 设置的 IP 需要和物理机在同一网关。
  • 网关和 DNS 服务器要和物理机一样。

2. 关闭防火墙

命令

# service 方式:
# 关闭防火墙
$ service iptables stop

# /etc/init.d/iptables 方式:
# 暂时关闭防火墙
$ /etc/init.d/iptables stop

# iptables 方式:
# 清除规则链中已有条目,实际就是让防火失效
$ iptables -F
# 关闭防火墙
$ systemctl stop firewalld daemon

测试

# 查看防火墙状态
# service 方式:
$ service iptables status

# /etc/init.d/iptables 方式:
$ /etc/init.d/iptables status
# 查看防火墙状态
# inactive(dead)为关闭 inactive(running)为开启
$ systemctl status firewalld daemon

3. 关闭 selinux

# 临时关闭
$ setenforce 0

4. 设置yum源

挂载光驱

  1. 查看当前挂载信息:$ df -h
    1. 通常情况下光驱名字是"sr0",后面的内容为目前挂载信息。
  2. 使用 vim 创建配置文件 redhat.repo:$ vim /etc/yum.repos.d/redhat.repo
    1. 配置文件名可自定义,后缀固定为.repo
  3. 添加固定项:
[centos]
name=this is centos.repo
baseurl=file:///mnt
enabled=1
gpgcheck=0
  1. 将 cdrom 挂载到 mnt 上:$ mount /dev/cdrom /mnt
  2. 备份网络源:
# CentOS7 到此结束,不需要这一步
# CentOS6 因为有bug,所以需要屏蔽其它源
# 备份目录可自选,这里采用在原目录创建备份目录
$ mkdir /etc/yum.repos.d/bak
$ cd /etc/yum.repos.d/
$ mv ./CentOS-*.repos ./bak

测试

$ yum install httpd

5. 创建实验快照

操作步骤:

  1. 主窗口->虚拟机->快照->拍摄快照。
  2. 快照名:可用实验快照。
  3. 点击 “拍摄快照”,等待快照保存完毕,期间尽量不要有其他操作。

拓展

命令

查看网络配置

$ ifconfig | grep inet

查看历史命令

# 查看之前执行过的3行命令
$ history | head -n3

替换字段

# 将配置文件 config 中的 enforcing 替换为 disabled
$ sed -i s/enforcing/disabled/ /etc/selinux/config

截取字段

# 上一条命令当中以空格为分割符的最后一个字段
$ !$

重启终端

$ bash

修改主机名

临时修改:

# CentOS7
$ hostnamectl set-hostname myName
# CentOS7 CentOS6
$ hostname myName

挂载/卸载光驱

# 挂载	-read-only 表示挂载成功            
$ mount /dev/[光驱名]

# 卸载
$ umount /dev/[光驱名]

# 查看挂载信息
$ df-h
# 或
$ lsblk

yum 的使用

# 清空缓存
$ yum clean all

# 查看软件包源挂载信息
$ yum repolist

# 安装软件包
$ yum install [软件名]

# 静默安装 默认选项都选 yes
$ yum -y install [软件名]

防火墙相关

CentOS6:

# 临时开启
$ service iptables start
# 临时关闭
$ service iptables stop
# 查看状态
$ service iptables status
# 重启
$ service iptables restart

# 永久开启
$ chkconfig iptables on
# 永久关闭
$ chkconfig iptables off
# 查看状态
$ chkconfig --list iptables

CentOS7:

# 开启
$ systemctl start firewalld daemon
# 关闭
$ systemctl stop firewalld daemon
# 状态
$ systemctl status firewalld daemon
# 重启
$ systemctl restart firewalld daemon

selinux相关

# 临时关闭
$ setenforce 0
# 临时开启
$ setenforce 1

# 查看状态 
# Permissive:关闭 
# Enforcing:开启
$ getenforce

# 永久生效
# 修改配置文件 `/etc/selinux/config`
# 关闭
SELINUX=disabled
# 开启
SELINUX=enforcing

快捷键

终端字体变大:[CTRL]+[SHIFT]+[=]
终端字体变小:[CTRL]+[-]
新建终端窗口:[CTRL]+[SHIFT]+[T]
终端切换全屏模式:[F11]

网络配置文件

默认网卡名

  • CentOS7: ens32、ens33
  • CentOS6:eth0

路径:/etc/sysconfig/network-scripts/ifcfg-[网卡名]

TYPE="Ethernet"          #网络类型(通常是Ethemet)
PROXY_METHOD="none"      #代理方式:为关闭状态
BROWSER_ONLY="no"        #只是浏览器:否
BOOTPROTO="none"       	 #设置为none禁止DHCP,设置为static启用静态IP地址,设置为dhcp开启DHCP服务
DEFROUTE="yes"           #默认路由
IPV4_FAILURE_FATAL="no"  #是否开启IPV4致命错误检测
IPV6INIT="yes"           #IPV6是否自动初始化:是(现在还未用到IPV6,不会有任何影响)
IPV6_AUTOCONF="yes"      #IPV6是否自动配置:是(现在还未用到IPV6,不会有任何影响)
IPV6_DEFROUTE="yes"      #IPV6是否可以为默认路由:是(现在还未用到IPV6,不会有任何影响)
IPV6_FAILURE_FATAL="no"  #是否开启IPV6致命错误检测
IPV6_ADDR_GEN_MODE="stable-privacy"  #IPV6地址生成模型
NAME="ens32"             #定义设备名称
UUID="dfe3df3a-b98d-49b0-8f5e-f093ca22dd91" #通用唯一识别码,每一个网卡都会有,不能重复,否则两台linux机器只有一台可上网
DEVICE="ens32"           #网卡设备名称,必须和‘NAME’值一样
ONBOOT="yes"             #设置为yes,开机自动启用网络连接
IPADDR=192.168.43.130    #本机地址
NETMASK=255.255.255.0    #子网掩码
GATEWAY=192.168.43.1     #默认网关
NM_CONTROLLED="no"       #禁止配置实时生效的,修改配置需要重启网服务才生效
USERCTL="no"             #是否允许非root用户控制该设备,设置为no,只能用root用户更改

vim 的操作方法

退出:

  • 保存并强制退出::wq!
  • 保存并退出:ZZ

安装 VMware Tools

CentOS6 需要安装,CentOS7不需要。

功能:

  • 可调整窗口大小。
  • 可在虚拟机和物理机之间拖放文件,粘贴复制。
  • 鼠标可自由出入虚拟机窗口。

步骤:

  1. 主窗口->虚拟机->安装 VMware Tools。
  2. 将 VMwareTools-*.tar.gz 拖至桌面。
  3. 在桌面右键启动终端。
  4. 解压:$ tar xf VMwareTools-*.tar.gz
  5. 进入安装目录:$ cd vmware-tools-distrib/
  6. 开始安装:$ ./vmware-install.pl
  7. 选项操作:“[]”内的内容为默认选项。
    1. 提示路径的选项可根据需求更改路径或直接回车选择默认。
    2. 提示"[yes/no]“的选项可根据需求输入"yes/no”,或直接输入默认项。
    3. 如果使用 xshell 安装,弹窗可根据提示自行选择。
  8. 重启系统:$ reboot

问题汇总

没有弹出 WMware Tools 窗口

表现:点击“安装WMware Tools”后没有弹出窗口。

排查:可能是光驱已挂载其它镜像。

解决方案:

  1. 卸载现有镜像。
  2. 重新安装 WMware Tools。

虚拟机无法连接网络

表现:

  1. 自动配置可以上网。
  2. 手动指定的 IP 等信息正确。
  3. 有时可以连接,有时不行。
  4. 自动获取的 IP 不像局域网 IP ,类似公网 IP。

解决方案:

  1. VMware 主窗口 -> 编辑 -> 虚拟网络编辑器 -> 更改设置(管理员权限)-> 桥接模式 -> 桥接至~
  2. 选择当前物理机的网络连接方式。

分析:
  物理机如果有多个连接,自动选择可能会选择错误的连接,从而导致静态 IP 无法正常连接网络。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

tp404

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值