Linux基础 域名解析及虚拟机管理

.dns(域名解析服务)

1.万维网上作为域名和ip地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的ip数串。通过域名,最终得到该域名对应的ip地址的过程叫域名解析或主机名解析。

DNS协议的功能:每个ip地址都可以有一个主机名,ip地址由字符串组成,不好记,有了主机名就不用去记住ip地址,只要记住相对直观的主机名就行。

2.域名解析

/etc/hosts   本地解析文件

/etc/resolv.conf dns  指向文件

/etc/nsswitch.conf   确定dns解析的优先级

 

a:本地解析文件

vim /etc/hosts

ip  主机名称(域名)

ip  主机名称(域名)

 

 

b:解析的指向文件

临时:(重启服务后文件的dns的ip会被更改)

编辑  vim /etc/resolv.conf

nameserver dns服务器ip(114.114.114.114)当需要某个域名的ip地址时去问这个ip

 

 

永久:vim /etc/sysconfig/network-scripts/ifcfg-网卡配置文件

DNS1=114.114.114.114(这个ip指向一个dns服务器)

当网络工作模式为dhcp时,系统会自动获得ip网关dns

 

3.设定域名解析的优先级

系统默认本地解析>dns服务解析

可以修改设置优先级:vim /etc/nsswitch.conf

修改第39行:hosts   files dns  谁在前谁优先

这三个文件即改即生效,不用重启服务

测试优先级:在本地文件中给域名配另外一个ip,然后ping域名,看出来的ip是那一个即可判断

.虚拟机管理

1.含义:虚拟机指通过软件模拟具有完整硬件系统功能的,运行在一个完全隔离环境中的完整计算机系统。

2.我们在学习中使用的是redhat系统的虚拟机,它由两部分文件构成:

1)硬盘文件(qcow2):记录着操作系统,所有系统信息全在硬盘。

2)硬件信息文件(xml):丢失损坏可以再次生成。

3.redhat虚拟机的安装

1.在真机下载镜像,放在自己选的位置,我们将镜像放在/home/kiosk/Download下

1)图形界面的安装,执行命令virt-manager 进入虚拟机管理器中新建安装虚拟机。

在虚拟机安装完成后,需要点击重启,然后需要设置,进行语言,时区,用户密码设置等操作。

2)脚本安装

在真机输入命令:vim vm_install.sh,然后编辑:

#!/bin/bash/  ##打开shell,使下面的命令在bash中执行

virt-install \

--name $1 \

--cdrom /home/kiosk/Download/rhel-server-7.3-x86_64-dvd.iso \ #从目录中载入镜像文件

--ram 1024 \

--vcpus 1 \

--disk /var/lib/libvirt/images/$1.qcow2,size=6,bus=virtio \ #硬盘文件位置,大小,类型

--netwok bridge=br0,model=virtio &> /dev/null &  

然后执行命令 sh vm_install.sh test

下来按上下键,让时间停止,选择第一行安装linux7.3,回车

选择安装过程中的语言

4.配置设置

选择时区(东八区上海)

 

 

选择系统语言,除了默认英语,还可选择中文

选择最简图形界面安装

 选择自由分区设置容量

最终有根目录,根目录下有boot目录,swap目录

选择接受改变

设置超级用户密码和普通用户及目录

等待安装完成,重启虚拟机

同意安装使用协议

这样就完成了一台虚拟机的安装,然后在虚拟机管理器中我们可以看到新建的虚拟机,在这里,选中虚拟机,鼠标右键点击可以对它进行开关机操作。

 5.虚拟机管理命令:

virt-manager       开启虚拟机管理器界面(图形界面)

virsh list          列出正在运行的虚拟机

virsh destroy  xxx  关闭虚拟机xxx

virsh list --all    列出所有的虚拟机

virsh start  xxx   开启虚拟机xxx

 virsh shutdown  xxx正常关闭虚拟机

virt-viewer test    显示虚拟机test

 6.模拟虚拟机的恢复:

1)在一个已经安装好的主机中,复制虚拟机所需文件到自己的真机/mnt/下

scp /var/lib/libvirt/images/mlgmlg1.qcow2 root@172.25.254.21:/mnt/

 

scp /etc/libvirt/qemu/mlgmlg1.xml root@172.25.254.21:/mnt/

 

 2)对虚拟机进行恢复

 virsh create /mnt/generic.xml  用虚拟机硬件文件一次性打开虚拟机,关闭消失

 virsh define /mnt/generic.xml  永久恢复

转载于:https://www.cnblogs.com/minligang539/p/10725512.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值