使用虚拟机[VMwareServer,v1.0.5]的几点技巧

自己动手实现UPnP进行端口映射的经过 自己动手实现UPnP进行端口映射的经过    从接到任务,到实现了 UPnP 在家用路由器上进行端口映射的时间总共花费了 1个半月,下面大概讲讲从资料搜集到设计实现的经过,好给有同样需求的人一些线索(不论及具体实现和代码)。    所谓 UPnP ,就是“通用的即插即用” ,注意是通用的,虽然很容易和 Windows 的即插即用混淆,但这肯定不是微软的专利!现在大部分的路由器都支持这个功能,只 阅读详情

使用虚拟机[VMwareServer,v1.0.5]的几点技巧
 
 
 

 ● 使用的时候才启动虚拟机相关的注册服务

   虚拟机有几个系统服务(我安装的是 VMware Server 1.0.5),一般在启动的时候同时跟着启动,实际上这样会把系统启动时间大大拖慢了(有时候还会莫名其妙的提示系统服务启动不成功)。
   其实可以这样,我们可以在使用的过程中,根据需要来启动这两个服务(VMAuthdService 和 vmserverdWin32)。
   在运行菜单里键入  "services.msc"  把上述两个服务的启动类型改为  "手动",然后就可以重启(或直接停掉这两个服务)。

   感受一下,是不是重启速度快了不少?~
   把系统服务设置成手动模式,写成了一个 windows 脚本 [scVMwareService,SetManual.cmd] ,内容如下:
 -------------------------------------------------
   @cmd /D /C "(sc config VMAuthdService start= demand & sc config vmserverdWin32 start= demand)"
   @cmd /D /C "(sc config vmnetdhcp start= demand & sc config "VMware NAT Service" start= demand)"
   @cmd /D /C "sc config vmount2 start= demand"
   @pause


   好了,现在尝试打开虚拟机主界面,会提示登陆(本机)不成功,此时在 运行菜单里输入下列(只要输入成功,就会保留在命令历史里的,不必每次都重输):

   @cmd /D /C "(net start VMAuthdService & net start vmserverdWin32 ) || pause"

 或打开 VMnet 的 dhcp 和 nat 服务

   @cmd /D /C "(net start vmnetdhcp & net start "VMware NAT Service")
|| pause"


   以上,如果启动服务不成功,命令窗口就 pause 在那里等待用户确认; 如果两服务都成功,则 "一笑而过" 了。
     /D 是为了屏蔽可能机器中了 命令行启动加载的病毒 (见 cmd /? 介绍)
       (批处理编写技巧,请参考官方网站:http://technet.microsoft.com/zh-cn/library/bb491071(en-us).aspx )
   嗯,重新尝试打开虚拟机主界面,得左!




 ● 在 Linux 下 VMware Server (,v1.0.5) 里直接用命令行启动虚拟机(PowerOn)的方法

  把这句加在 ~/.bash_profile 文件里面,这样就生成了一个 alias 命令: VMXX 了,随时随地执行这个 VMXX 就可以启动你要的虚拟机在后台。

  alias VMXX="(nohup /usr/lib/vmware/bin/vmware-vmx -q -x -s ide1:0.present=FALSE   /var/VMIMG/VMSv1.05,WinXPSP2,I183/WinXP_Pro_SP2.vmx  &); sleep 1; rm -f nohup.out "

  注 -q 的意思是 虚拟机PowerOff的时候会自动Close掉(释放占用的内存);
     -x 的意思是 加载虚拟机后,马上 powerOn ;
     -s 后面的 ide1:0.present 实际上是虚拟机文件里面的配置项,这里让其值 == FALSE ,实际上是为了屏蔽光驱
            (有时因为没有对应的光盘镜像,导致虚拟机提示,就挂在那里了);
  ----------------------------------------

   更详细的介绍请看:  /usr/lib/vmware/bin/vmware-vmx --help  会有说明。

  一般来说,如果执行失败,那么可能是以下原因之一:
    一个是因为 X11 的问题(X Server还没打开);另一个原因就是设备没就绪(如虚拟光驱没找到镜像),所以卡在了(虚拟机)启动过程里。

  那么根据上面有可能出现的情况,改造一下就是:

  alias VMXX="DISPLAY=127.0.0.1:0.0; (nohup /usr/lib/vmware/bin/vmware-vmx -q -x -s ide1:0.present=FALSE   /var/VMIMG/VMSv1.05,WinXPSP2,I183/WinXP_Pro_SP2.vmx  &); sleep 1; rm -f nohup.out "


  顺便加上这一句喇, 可以方便的查找 指定程序名的相关信息:
  ------------------------------------------------------
     alias GreProc="ps -ef |grep -v grep |grep /$1"



 ● 在虚拟机里面直接访问主机的磁盘空间

    尽管虚拟机提供了共享文件夹的功能,但一般我都会让虚拟机和主机之间保留快速的网络通道 (子网: VMnet1=192.168.11.1 ),所以直接用建立网络共享磁盘的方式访问主机共享出来的目录,也是一种比较灵活的方式和尝试。
    方法很简单,首先主机要共享一个目录出来啦,(Win32 和 Linux 不一,网上搜很多就不详细说了,哈哈 可以参考我写的 《`海风的Linux开发环境介绍》[在http://blog.youkuaiyun.com/temp77上] )

    虚拟机里面连接了子网1就可以看到共享目录, //192.168.11.1/users (注:有密码的,admin 是用户和密码 abc123 ):

  ① 如果 虚拟机里是 Linux 就用 smb mount 就可以搞掂了(可以放在 ~/.bash_profile 脚本里):
    "smbmount  //192.16.11.1/users  /mnt/smbmnt   -o noatime,username=admin,password=abc123,fmask=0666,dmask=0765,rw"

    或在 /etc/fstab 里面追加这么一条 (要想访问得爽一点,那么这个
noatime, 参数就不能少!):
     //192.16.11.1/users   /mnt/smbmnt   smbfs   noatime,username=admin,password=abc123,fmask=0666,dmask=0765,rw  1  1

   ---  要铲除已经建立的共享, 用 umount 命令就可以了(略)

  ② 如果 虚拟机里是 Windows (如 WinXP ),也可以用 net use 命令来一次搞定(登进时自动运行):

     命令可以这样用:
    net use  N:  //192.168.11.1/users  abc123  /USER:local/admin   /PERSISTENT:NO

   ---  要铲除已经建立的共享,可以用  net use /y /delete *  来清除!!!




 ------------------------------------
  总结: 就两个字,"方便"  啊~     [/cy]




 
AI+医疗:多模态模型让肺结节诊断准确率突破95%+的实战方案 多模态融合是必由之路:单一影像模型难以突破95%准确率,必须整合临床、生物标志物等多维数据跨模态注意力机制是核心:简单拼接效果差,注意力机制能自动学习各模态权重,提升融合效果临床适配比技术先进更重要:模型输出必须符合医生诊断习惯,提供可解释的决策依据持续学习是长期成功的关键:医疗数据分布不断变化,模型必须具备自适应能力多学科协作是保障:放射科、胸外科、病理科、AI工程师共同参与模型设计与优化。 阅读详情

相关推荐

mcgs数据导出到U盘

mcgs触摸屏在工业中应用还是很多的,尤其他的脚本功能策略功能等将开放性放到了最大,让用户可以根据实际需求进行自由创作,正因为这样,对一些初学者就不是很友好,初学者想要简单操作就能实现功能,但是mcgs不可能两者兼备,在做工业设备,一些数据的采集保存就比较常见,但是mcgs没有相关按钮能够直接实现将数据导出到U盘的功能。这里我给大家讲解关于mcgs将报警历史记录、日志记录、历史数据记录导出到U盘的方法。

qq_24866535的博客 6233

用VM6转换VMware ESX Server虚拟机到VMware Server中

  【说明】近期在测试VMware ESX Server和Hyper-V Server 2008。这是使用中的记录。       因为管理VMware ESX Server 3.5的时候,是在它自己的一台虚拟机中安装的VC,现在在迁移ESX Server 3.5的时候,想把这台管理用的VC虚拟机,迁移到另一台VMware Server 1.0的服务器上,在VMware Server中启动该虚拟机...

weixin_33769125的博客 119

前端宝典之七:React性能优化实战精华篇

本文主要讲解实战项目中React性能优化的方法,主要分为三个大的方面:减少不必要的组件更新、组件优化以及tree-shaking,共11个方法

franktaoge的博客 1901

ISA Server、虚拟机、托管服务器的使用

因为业务发展的需求,许多单位都进行了“主机托管”业务,即购买一台服务器放到当地电信、网通的机房,使用这种业务时,托管服务器可以实现不间断、高速接入Internet的需求,并且可以获取一个固定的IP地址,用于开展互联网业务或者其他业务。但这时普遍出现两个问题: (1)因为托管单位如电信、网通并不为托管服务器提供防火墙服务(或提供有限的服务),如果在托管的服务器前面安装硬件防火墙,除了成本高外,也不...

weixin_34246551的博客 107

slam_toolbox 简介和使用

专为移动机器人在未知环境中实时构建地图和定位设计。它适用于2D和3D环境,支持多种机器人平台和传感器配置。

weixin_74808846的博客 3305

操作系统笔记【全-408统考】【附思维导图】

操作系统 思维导图 概述 操作系统的概念 管理计算机软件和硬件资源 最基本的系统软件 特征 并发 区分并发并行 共享 互斥共享方式 同时访问方式 虚拟 逻辑上多个。虚拟处理器的分时,空分复用的虚拟存储器 采用多道程序设计 异步 由于资源有限,进程走走停停 可能会导致进程产生与时间有关的错误。访问顺序 目的和功能 1.管理计算机资源 功能 处理机管理、存储器管理、文件管理、设备管理 目标:安全、有效 2.作为用户与计算机硬件系统

wvdon 2364

Win环境安装VMware Server 2.0(转)

  一直都在用VMware Workstation 6.5(以下简称VW6),今天无意中看到了VMware Server 2.0(以下简称VS2),看到介绍中的夸的那么强悍,心里痒痒的想下载个试试。         VMware Server 2.0 最大的亮点是集成了 VI Web Access 这一基于 Web 的访问功能,该功能使你能够通过网络浏览器对虚拟机进行配置和管理。 VMw...

weixin_33834679的博客 80

别再让电池充不满!用CN3791芯片设计太阳能充电电路,这几个调试坑我帮你踩了

本文详细解析了使用CN3791芯片设计太阳能充电电路时的常见调试问题及解决方案。从RCS电阻的选择到MPPT电压偏差的修正,再到线路损耗和温度补偿的优化,提供了全面的避坑指南。通过实测数据和优化方案,帮助工程师提升锂电池充电效率,确保太阳能充电电路的稳定性和可靠性。

weixin_42528191的博客 240

使用 VMware Server 在 Oracle Enterprise Linux 上安装 Oracle RAC 10g

DBA:Linux 下载 VMware Server 1.0.1Oracle Enterprise Linux 4,Kernel 2.6.9-42.0.0.0.1.ELsmp 适用于 Linux x86 的 Oracle 数据库 10g 第 2 版和 Oracle 集群件 ...

byebyegov5qq 355

【YOLOv8全方位学习手册】第四章 数据增强:从扩充数据到塑造模型的认知边界

"""使用 Albumentations 做自定义增强,兼容 YOLO 格式"""])# 转成 numpy# boxes 必须是 [[x_min,y_min,x_max,y_max], ...]# 在数据加载时调用你可以把集成到 PyTorch 的 Dataset 类里,或使用 Ultralytics 自带的DataLoader。

VectorShift的博客 211

Linux 服务器上部署 OpenClaw完整教程

2. 全局安装 OpenClaw 3. 初始化配置 配置模型提供商 方式一:使用配置命令(推荐) 方式二:直接编辑配置文件 在 部分添加: 配置多个模型提供商 如果你使用 Antigravity 本地代理,可以同时配置多个模型: 配置飞书集成 1. 创建飞书应用 访问 飞书开放平台 创建企业自建应用 记录 App ID 和 App Secret 2. 配置应用权限 在飞书开放平台,为应用添加以下权限:重要: 必须使用 长连接(WebSocket) 模式,不要使用 HTTP 回调!在飞书开放

Maynor的博客 5247

VMware Server 2 安装与使用

<br />Win环境安装VMware Server 2.0手记 2009-06-16 17:53:53 标签:ServerWin环境VMware手记   [推送到技术圈] <br /><br />版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://xiaoduan.blog.51cto.com/502137/167442        一直都在用VMware Workstation 6.5(以下简称VW6),今天无意中看到了VMw

追梦《=》脚踏实地 2123

​热电偶测温电路图(一)​

高精度热电偶测温电路图 此设计概括了提供传感器诊断所必需的抗混叠滤波器和偏置电阻器。此示例还提供了一种新颖的方式,即使用ADS1118上的板载温度传感器完成对系统的冷端补偿。对于热电偶线性化,此设计还提供了一种非常简单的、可以在大多数微控制器上实施的线性算法。 缺点就是太贵。 特性 测量K型热电偶温度 精度1°C 高精度/可重复性0.2°C 包含冷端补偿 包含软件算法 使用ADS111816位ADC(带PGA) 原理图/方框图 热电偶测温电路图(二) OP07构成的高稳定热电

zxm8513优快云博客 2万+

VMware Converter 使用图解

这是一款能将物理电脑系统转化为一个虚拟机映像文件的工具,而且生成的映像可以在该公司的VMware虚拟机软件中使用。新版本融合了之前两个独立的工具:VMware P2V Assistant和Virtual Machine Importer。 除了物理-虚拟转化功能外,Converter 3还可以将微软Virtual Server/Virtual PC以及赛...

weixin_34321753的博客 156

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

VMware Server 下载

VMWare server 2.0采用基于apache的web方式进行管理操作,集成了证书认证模式的信任机制。 VMware Server 2.0 Release Candidate 1 for WindowsITPUB个人空间_e6vcm http://download3.vmware.com/software/vmserver/VMware-server-2.0.0-101586.

星星_月亮的光芒 1220

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

参赛方案-主机托管、中小企业虚拟化应用

方案1:单服务器主机托管解决方案 1.1 用户需求 在Internet普及的今天,每个单位都加大了在信息化方面前进的步伐,其中一个最基本的表现就是在电信(或者网通)机房“托管”了自己的服务器,在托管的服务器上保存自己单位的网站、邮件以及其他与Internet相关的应用。这时候就在在两个方面的问题: (1)安全问题。因为电信(或网通)机房只是为“托管”的服务器提供空间和Internet接入,很少为用...

weixin_33754913的博客 90

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

VMware:Configuration file was created by a VMware product with more features than this version

Few days ago,I opened the Genesys demo VM by VMware Server 1.0.4 and got an error like this: "Configuration file was created by a VMware product with more features than this version" may be a...

weixin_30648963的博客 207

计算机网络管理员试题实操,网络管理员试题(实操).doc

网络管理员试题(实操).doc在计算机虚拟机上安装Windows 2003 Server SP2操作系统。所需操作系统安装在VMware Server上。具体要求如下:Windows 2003 Server:(18分)正确安装操作系统,administrator密码为654321。设置用户密码长度不小于5个字符。禁止默认C$共享。添加用户TEST,密码为123456,隶属于POWER USERS。...

weixin_39778214的博客 4698

主机托管、中小企业虚拟化应用

方案1:单服务器主机托管解决方案 1.1 用户需求 在Internet普及的今天,每个单位都加大了在信息化方面前进的步伐,其中一个最基本的表现就是在电信(或者网通)机房“托管”了自己的服务器,在托管的服务器上保存自己单位的网站、邮件以及其他与Internet相关的应用。这时候就在在两个方面的问题: (1)安全问题。因为电信(或网通)机房只是为“托管”...

weixin_33717117的博客 214

小Tips:使用Putty登陆后定制标题栏显示IP的设置

Title: 使用Putty登陆后定制标题栏显示IP的设置   tag: putty,标题栏,samba,CVS     文档发布声明: 任何人都可以针对本文档自由转贴,拷贝,引用,及修改后再发布,而无需过问我本人,只希望能够留下属于原作者的一些版权信息,请尊重原作者的劳动。     `海风 = temp77 ,意思是出生于 77 年的临时变量,目前就职于 GDLC .   

3673

API 层实现语音录制

       我从前出于需要,上网寻找了关于录音部分的源代码,收获不大,现在把自己摸索的部分源代码公开出来吧,希望对部分人有用。     其实要实现声音的录制,可以用多种的方式(例如 mci ),我这里介绍的是在 API 的层面来实现,你可以对其中进行更多的控制。比方说,要音频裸数据存到你指定的内存中去。     先说一下要用到的 API , 录音通常都是使用 waveInXX

2536
上一篇: 大型项目中的内存泄漏检测手段和方法
下一篇: 再谈在Linux系统下快速简易配置samba文件共享
temp77
博客等级 码龄24年 21粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值