shell脚本:查看KVM虚拟机中的网卡信息(不需要进入启动或进入虚拟机)
# Author:丁丁历险(Jacob)
# 该脚本使用guestmount工具,可以将虚拟机的磁盘系统挂载到真实机文件系统中
# Centos7.2中安装libguestfs-tools-c可以获得guestmount工具
# 虚拟机可以启动或者不启动都不影响该脚本的使用
# 将虚拟机磁盘文件挂载到文件系统后,就可以直接读取磁盘文件中的网卡配置文件中的数据该脚本使用guestmount工具,可以将虚拟机的磁盘系统挂载到真实机文件系统中
#!/bin/bash #Author:丁丁历险(Jacob) #该脚本使用guestmount工具,可以将虚拟机的磁盘系统挂载到真实机文件系统中 #Centos7.2中安装libguestfs-tools-c可以获得guestmount工具 #虚拟机可以启动或者不启动都不影响该脚本的使用 #将虚拟机磁盘文件挂载到文件系统后,就可以直接读取磁盘文件中的网卡配置文件中的数据 clear mountpoint="/media/virtp_w_picpath" [ ! -d $mountpoint]&& mkdir $mountpoint read -p "输入虚拟机名称:" name echo "请稍后..." #如果有设备挂载到该挂载点,则先umount卸载 if mount | grep -q"$mountpoint" ;then umount $mountpoint fi #只读的方式,将虚拟机的磁盘文件挂载到特定的目录下,这里是/media/virtp_w_picpath目录 guestmount -r -d $name -i$mountpoint echo echo"--------------------------------------------" echo -e "\033[32m$name虚拟机中网卡列表如下:\033[0m" dev=$(ls /media/virtp_w_picpath/etc/sysconfig/network-scripts/ifcfg-*|awk -F"[/-]" '{print $9}') echo $dev echo"--------------------------------------------" echo echo echo"+++++++++++++++++++++++++++++++++++++++++++" echo -e "\033[32m网卡IP地址信息如下:\033[0m" for i in $dev do echo -n "$i:" grep -q "IPADDR"/media/virtp_w_picpath/etc/sysconfig/network-scripts/ifcfg-$i || echo "未配置IP地址" awk -F= '/IPADDR/{print $2}'/media/virtp_w_picpath/etc/sysconfig/network-scripts/ifcfg-$i done echo "+++++++++++++++++++++++++++++++++++++++++++"
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
《Java从入门到放弃》JavaSE入门篇:程序结构
程序的结构一般分为三种: 顺序结构。 选择结构。 循环结构。 一、顺序结构:这个不用多说吧,跟我们平时写文章的顺序一样,从上往下。 二、选择结构:从名字就能看出,要选择嘛,到底是要漂亮滴妹子,还是要有钱滴妹子呢!当然,如果是个吊丝码农滴话,那你就不要多想了,还是老老实实码代码吧··· 三、循环结构:循环啊,就是一直转啊转啊转啊,转到出意外为止。 接下来还是老规矩,通过小示例来学习语法吧。 顺序结构: 一、输入姓名和年龄,输出自我介绍。 publicstaticvoidmain(String[]args){ //创建输入数据的对象,具体什么叫对象···,先不用管吧 Scannerinput=newScanner(System.in); Stringname;//姓名 intage;//年龄 System.out.print("请输入姓名:"); name=input.next(); System.out.print("请输入年龄:"); age=input.nextInt(); System.out.println("大家好,我叫"+name+",今年"+age+"岁,请多关照。")...
- 下一篇
中控考勤机二次开发小记
最近公司更换了一批考勤机,但是居然无法上传和下载指纹等数据。我们的系统用的是广东一家人力资源系统,问了一下,说他们的系统不支持最新中控更新了固件的考勤机。我KAO了他NN个熊,不支持居然?特别是还要收好几千大洋的费用,问题我们还交着服务费呢?要不就在他们哪买卡机,免费给我们升级,哪还是一样吗?他们卖的考勤机可不是市场上的价格,是贵 一半的价格。 好吧, 其实要钱也不是要我给,但公司也不愿意给啊,这样的申请过不去啊。人事部也在闹,扯来扯去的。我用中控几年前发布的ZKTIME5.0这款自带的软件操作,发现可以啊?我们的系统怎么不可以,如果几年前的ZKTIME都可以操作,说明固件没什么大的变化,应该不影响才对。但无可奈何,人家就是不支持,要支持,给钱开发插件来,还不是在原来 的人事系统上更新功能。 我看重新开发一小程序,NND,我找来了中控的考勤 机SDK看了一下,提供了很多功能,但并不复杂,我想以我战五渣的写程序能力,应该可以搞定他。(这里赞一个中控二次开发部门的一个工程师,态度很好的帮助我解决了一个问题(请忽略我写程序的能力))。 经过二天的努力(抓头),好吧,小学生作文的程序出炉,功能...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- 2048小游戏-低调大师作品